pypureclient.flasharray.FA_2_33.models package

Submodules

pypureclient.flasharray.FA_2_33.models.active_directory module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.active_directory.ActiveDirectory(name=None, computer_name=None, directory_servers=None, domain=None, kerberos_servers=None, tls=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, computer_name=None, directory_servers=None, domain=None, kerberos_servers=None, tls=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • computer_name (str) – The name of the computer account in the Active Directory domain.

  • directory_servers (list[str]) – 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.

  • domain (str) – The Active Directory domain joined.

  • kerberos_servers (list[str]) – 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.

  • tls (str) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'computer_name': 'computer_name', 'directory_servers': 'directory_servers', 'domain': 'domain', 'kerberos_servers': 'kerberos_servers', 'name': 'name', 'tls': 'tls'}
keys()
required_args = {}
swagger_types = {'computer_name': 'str', 'directory_servers': 'list[str]', 'domain': 'str', 'kerberos_servers': 'list[str]', 'name': 'str', 'tls': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.active_directory_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.active_directory_get_response.ActiveDirectoryGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ActiveDirectory]) – A list of Active Directory computer account configuration objects.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ActiveDirectory]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.active_directory_patch module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.active_directory_patch.ActiveDirectoryPatch(tls=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(tls=None)
Keyword Arguments

tls (str) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'tls': 'tls'}
keys()
required_args = {}
swagger_types = {'tls': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.active_directory_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.active_directory_post.ActiveDirectoryPost(computer_name=None, directory_servers=None, domain=None, kerberos_servers=None, password=None, user=None, join_ou=None, tls=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(computer_name=None, directory_servers=None, domain=None, kerberos_servers=None, password=None, user=None, join_ou=None, tls=None)
Keyword Arguments
  • computer_name (str) – 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.

  • directory_servers (list[str]) – 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.

  • domain (str) – The Active Directory domain to join.

  • kerberos_servers (list[str]) – 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.

  • password (str) – The login password of the user with privileges to create the computer account in the domain. This is not persisted on the array.

  • user (str) – The login name of the user with privileges to create the computer account in the domain. This is not persisted on the array.

  • join_ou (str) – 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.

  • tls (str) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'computer_name': 'computer_name', 'directory_servers': 'directory_servers', 'domain': 'domain', 'join_ou': 'join_ou', 'kerberos_servers': 'kerberos_servers', 'password': 'password', 'tls': 'tls', 'user': 'user'}
keys()
required_args = {}
swagger_types = {'computer_name': 'str', 'directory_servers': 'list[str]', 'domain': 'str', 'join_ou': 'str', 'kerberos_servers': 'list[str]', 'password': 'str', 'tls': 'str', 'user': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.active_directory_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.active_directory_response.ActiveDirectoryResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[ActiveDirectory]) – A list of Active Directory computer account configuration objects.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[ActiveDirectory]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin.Admin(name=None, api_token=None, is_local=None, locked=None, lockout_remaining=None, password=None, public_key=None, role=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, api_token=None, is_local=None, locked=None, lockout_remaining=None, password=None, public_key=None, role=None)
Keyword Arguments
  • name (str) – A user-specified name. The name must be locally unique and cannot be changed.

  • api_token (ApiToken) –

  • is_local (bool) – Returns a value of true if the user is local to the machine, otherwise false.

  • locked (bool) – 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.

  • lockout_remaining (int) – 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.

  • password (str) – Password associated with the account.

  • public_key (str) – Public key for SSH access. Multiple public keys can be specified, separated by newlines.

  • role (AdminRole) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'api_token': 'api_token', 'is_local': 'is_local', 'locked': 'locked', 'lockout_remaining': 'lockout_remaining', 'name': 'name', 'password': 'password', 'public_key': 'public_key', 'role': 'role'}
keys()
required_args = {}
swagger_types = {'api_token': 'ApiToken', 'is_local': 'bool', 'locked': 'bool', 'lockout_remaining': 'int', 'name': 'str', 'password': 'str', 'public_key': 'str', 'role': 'AdminRole'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_api_token module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_api_token.AdminApiToken(name=None, api_token=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, api_token=None)
Keyword Arguments
  • name (str) – A user-specified name. The name must be locally unique and cannot be changed.

  • api_token (ApiToken) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'api_token': 'api_token', 'name': 'name'}
keys()
required_args = {}
swagger_types = {'api_token': 'ApiToken', 'name': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_api_token_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_api_token_get_response.AdminApiTokenGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AdminApiToken]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AdminApiToken]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_api_token_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_api_token_response.AdminApiTokenResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AdminApiToken]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AdminApiToken]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_cache module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_cache.AdminCache(name=None, cached_at=None, role=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, cached_at=None, role=None)
Keyword Arguments
  • name (str) – A user-specified name. The name must be locally unique and cannot be changed.

  • cached_at (int) – Time when the entry was added to the cache, in milliseconds since the UNIX epoch.

  • role (AdminRole) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'cached_at': 'cached_at', 'name': 'name', 'role': 'role'}
keys()
required_args = {}
swagger_types = {'cached_at': 'int', 'name': 'str', 'role': 'AdminRole'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_cache_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_cache_get_response.AdminCacheGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AdminCache]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AdminCache]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_cache_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_cache_response.AdminCacheResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AdminCache]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AdminCache]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_get_response.AdminGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[Admin]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[Admin]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_patch module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_patch.AdminPatch(name=None, api_token=None, is_local=None, locked=None, lockout_remaining=None, password=None, public_key=None, role=None, old_password=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, api_token=None, is_local=None, locked=None, lockout_remaining=None, password=None, public_key=None, role=None, old_password=None)
Keyword Arguments
  • name (str) – A user-specified name. The name must be locally unique and cannot be changed.

  • api_token (ApiToken) –

  • is_local (bool) – Returns a value of true if the user is local to the machine, otherwise false.

  • locked (bool) – 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.

  • lockout_remaining (int) – 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.

  • password (str) – Password associated with the account.

  • public_key (str) – Public key for SSH access. Multiple public keys can be specified, separated by newlines.

  • role (AdminRole) –

  • old_password (str) – The current password.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'api_token': 'api_token', 'is_local': 'is_local', 'locked': 'locked', 'lockout_remaining': 'lockout_remaining', 'name': 'name', 'old_password': 'old_password', 'password': 'password', 'public_key': 'public_key', 'role': 'role'}
keys()
required_args = {}
swagger_types = {'api_token': 'ApiToken', 'is_local': 'bool', 'locked': 'bool', 'lockout_remaining': 'int', 'name': 'str', 'old_password': 'str', 'password': 'str', 'public_key': 'str', 'role': 'AdminRole'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_post.AdminPost(password=None, role=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(password=None, role=None)
Keyword Arguments
  • password (str) – Password associated with the account.

  • role (AdminRole) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'password': 'password', 'role': 'role'}
keys()
required_args = {}
swagger_types = {'password': 'str', 'role': 'AdminRole'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_response.AdminResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[Admin]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[Admin]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_role module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_role.AdminRole(name=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None)
Keyword Arguments

name (str) – The resource name, such as volume name, pod name, snapshot name, and so on.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'name': 'name'}
keys()
required_args = {}
swagger_types = {'name': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_settings module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_settings.AdminSettings(lockout_duration=None, max_login_attempts=None, min_password_length=None, single_sign_on_enabled=None, required_authentication_methods=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(lockout_duration=None, max_login_attempts=None, min_password_length=None, single_sign_on_enabled=None, required_authentication_methods=None)
Keyword Arguments
  • lockout_duration (int) – 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.

  • max_login_attempts (int) – Maximum number of failed login attempts allowed before the user is locked out.

  • min_password_length (int) – Minimum password length. If not specified, defaults to 1.

  • single_sign_on_enabled (bool) – If true, then single sign-on is enabled for the array.

  • required_authentication_methods (AdminSettingsRequiredAuthenticationMethods) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'lockout_duration': 'lockout_duration', 'max_login_attempts': 'max_login_attempts', 'min_password_length': 'min_password_length', 'required_authentication_methods': 'required_authentication_methods', 'single_sign_on_enabled': 'single_sign_on_enabled'}
keys()
required_args = {}
swagger_types = {'lockout_duration': 'int', 'max_login_attempts': 'int', 'min_password_length': 'int', 'required_authentication_methods': 'AdminSettingsRequiredAuthenticationMethods', 'single_sign_on_enabled': 'bool'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_settings_required_authentication_methods module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_settings_required_authentication_methods.AdminSettingsRequiredAuthenticationMethods(ssh=None, web_ui=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(ssh=None, web_ui=None)
Keyword Arguments
  • ssh (list[str]) – 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.

  • web_ui (list[str]) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'ssh': 'ssh', 'web_ui': 'web_ui'}
keys()
required_args = {}
swagger_types = {'ssh': 'list[str]', 'web_ui': 'list[str]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.admin_settings_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.admin_settings_response.AdminSettingsResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AdminSettings]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AdminSettings]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.aggregate_replication_performance module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.aggregate_replication_performance.AggregateReplicationPerformance(bytes_per_sec=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(bytes_per_sec=None)
Keyword Arguments

bytes_per_sec (int) – The total number of bytes of replication data transmitted and received per second.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'bytes_per_sec': 'bytes_per_sec'}
keys()
required_args = {}
swagger_types = {'bytes_per_sec': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert.Alert(id=None, name=None, actual=None, category=None, closed=None, code=None, component_name=None, component_type=None, created=None, description=None, expected=None, flagged=None, issue=None, knowledge_base_url=None, notified=None, severity=None, state=None, summary=None, updated=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, actual=None, category=None, closed=None, code=None, component_name=None, component_type=None, created=None, description=None, expected=None, flagged=None, issue=None, knowledge_base_url=None, notified=None, severity=None, state=None, summary=None, updated=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • actual (str) – Actual condition at the time the alert is created.

  • category (str) – The category of the alert. Valid values include array, hardware and software.

  • closed (int) – The time the alert was closed in milliseconds since the UNIX epoch.

  • code (int) – The code number of the alert.

  • component_name (str) – The name of the component that generated the alert.

  • component_type (str) – The type of component that generated the alert.

  • created (int) – The time the alert was created in milliseconds since the UNIX epoch.

  • description (str) – A short description of the alert.

  • expected (str) – Expected state or threshold under normal conditions.

  • flagged (bool) – If set to true, the message is flagged. Important messages can can be flagged and listed separately.

  • issue (str) – Information about the alert cause.

  • knowledge_base_url (str) – The URL of the relevant knowledge base page.

  • notified (int) – The time the most recent alert notification was sent in milliseconds since the UNIX epoch.

  • severity (str) – The severity level of the alert. Valid values include info, warning, critical, and hidden.

  • state (str) – The current state of the alert. Valid values include open, closing, and closed.

  • summary (str) – A summary of the alert.

  • updated (int) – The time the alert was last updated in milliseconds since the UNIX epoch.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'actual': 'actual', 'category': 'category', 'closed': 'closed', 'code': 'code', 'component_name': 'component_name', 'component_type': 'component_type', 'created': 'created', 'description': 'description', 'expected': 'expected', 'flagged': 'flagged', 'id': 'id', 'issue': 'issue', 'knowledge_base_url': 'knowledge_base_url', 'name': 'name', 'notified': 'notified', 'severity': 'severity', 'state': 'state', 'summary': 'summary', 'updated': 'updated'}
keys()
required_args = {}
swagger_types = {'actual': 'str', 'category': 'str', 'closed': 'int', 'code': 'int', 'component_name': 'str', 'component_type': 'str', 'created': 'int', 'description': 'str', 'expected': 'str', 'flagged': 'bool', 'id': 'str', 'issue': 'str', 'knowledge_base_url': 'str', 'name': 'str', 'notified': 'int', 'severity': 'str', 'state': 'str', 'summary': 'str', 'updated': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_event module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_event.AlertEvent(name=None, actual=None, alert=None, code=None, component_name=None, component_type=None, created=None, expected=None, issue=None, knowledge_base_url=None, severity=None, state=None, summary=None, time=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, actual=None, alert=None, code=None, component_name=None, component_type=None, created=None, expected=None, issue=None, knowledge_base_url=None, severity=None, state=None, summary=None, time=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • actual (str) – Actual condition at the time the alert is created.

  • alert (FixedReference) –

  • code (int) – The parent alert number.

  • component_name (str) – The component type of the alert.

  • component_type (str) – The component name of the alert.

  • created (int) – The time the parent alert was created.

  • expected (str) – Expected state and threshold under normal conditions.

  • issue (str) – Information about the alert cause.

  • knowledge_base_url (str) – The knowledge base URL of the alert.

  • severity (str) – The severity level of the alert. Valid values include info, warning, critical, and hidden.

  • state (str) – The state of the alert. Valid values include open, closing, and closed.

  • summary (str) – A summary of the alert.

  • time (int) – The time the event occurred.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'actual': 'actual', 'alert': 'alert', 'code': 'code', 'component_name': 'component_name', 'component_type': 'component_type', 'created': 'created', 'expected': 'expected', 'issue': 'issue', 'knowledge_base_url': 'knowledge_base_url', 'name': 'name', 'severity': 'severity', 'state': 'state', 'summary': 'summary', 'time': 'time'}
keys()
required_args = {}
swagger_types = {'actual': 'str', 'alert': 'FixedReference', 'code': 'int', 'component_name': 'str', 'component_type': 'str', 'created': 'int', 'expected': 'str', 'issue': 'str', 'knowledge_base_url': 'str', 'name': 'str', 'severity': 'str', 'state': 'str', 'summary': 'str', 'time': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_event_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_event_get_response.AlertEventGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AlertEvent]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AlertEvent]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_event_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_event_response.AlertEventResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AlertEvent]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AlertEvent]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_get_response.AlertGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[Alert]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[Alert]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_response.AlertResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[Alert]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[Alert]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_rules module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_rules.AlertRules(code=None, parameter=None, value=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(code=None, parameter=None, value=None)
Keyword Arguments
  • code (int) – The alert code that the rule applies to. Available alert codes for customization can be found in the alert rules catalog.

  • 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.

  • value (str) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'code': 'code', 'parameter': 'parameter', 'value': 'value'}
keys()
required_args = {}
swagger_types = {'code': 'int', 'parameter': 'str', 'value': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_rules_catalog module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_rules_catalog.AlertRulesCatalog(code=None, subject=None, parameter=None, allowed_values=None, default_value=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(code=None, subject=None, parameter=None, allowed_values=None, default_value=None)
Keyword Arguments
  • code (int) – The alert code that the rule applies to.

  • subject (str) – The alert code description.

  • parameter (str) – The parameter of the custom alert rule.

  • allowed_values (str) – The range of values allowed to set the custom alert rule to.

  • default_value (int) – The system default values for the alert code and parameter.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'allowed_values': 'allowed_values', 'code': 'code', 'default_value': 'default_value', 'parameter': 'parameter', 'subject': 'subject'}
keys()
required_args = {}
swagger_types = {'allowed_values': 'str', 'code': 'int', 'default_value': 'int', 'parameter': 'str', 'subject': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_rules_catalog_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_rules_catalog_get_response.AlertRulesCatalogGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AlertRulesCatalog]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AlertRulesCatalog]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_rules_catalog_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_rules_catalog_response.AlertRulesCatalogResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AlertRulesCatalog]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AlertRulesCatalog]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_rules_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_rules_get_response.AlertRulesGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AlertRules]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AlertRules]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_rules_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_rules_response.AlertRulesResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AlertRules]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AlertRules]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_watcher module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_watcher.AlertWatcher(name=None, enabled=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, enabled=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • enabled (bool) – If set to true, email notifications will be sent to this watcher for alerts. If set to false, email notification is disabled.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'enabled': 'enabled', 'name': 'name'}
keys()
required_args = {}
swagger_types = {'enabled': 'bool', 'name': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_watcher_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_watcher_get_response.AlertWatcherGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AlertWatcher]) – A list of alert watcher objects.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AlertWatcher]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_watcher_patch module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_watcher_patch.AlertWatcherPatch(enabled=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(enabled=None)
Keyword Arguments

enabled (bool) – If set to true, email notifications will be sent to this watcher for alerts. If set to false, email notifications are disabled.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'enabled': 'enabled'}
keys()
required_args = {}
swagger_types = {'enabled': 'bool'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_watcher_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_watcher_post.AlertWatcherPost(enabled=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(enabled=None)
Keyword Arguments

enabled (bool) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'enabled': 'enabled'}
keys()
required_args = {}
swagger_types = {'enabled': 'bool'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.alert_watcher_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.alert_watcher_response.AlertWatcherResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AlertWatcher]) – A list of alert watcher objects.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AlertWatcher]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_client module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_client.ApiClient(id=None, name=None, max_role=None, issuer=None, public_key=None, key_id=None, enabled=None, access_token_ttl_in_ms=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, max_role=None, issuer=None, public_key=None, key_id=None, enabled=None, access_token_ttl_in_ms=None)
Keyword Arguments
  • id (str) – The unique identifier for the associated API client. The ID represents the JWT aud (audience) claim in ID Tokens issued for this API client.

  • name (str) – The API client name.

  • max_role (str) – The maximum 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 max_role and the role of the array user specified as the JWT sub (subject) claim. Valid max_role values are readonly, ops_admin, array_admin, and storage_admin. Users with the readonly (Read Only) role can perform operations that convey the state of the array. Read Only users cannot alter the state of the array. Users with the ops_admin (Ops Admin) role can perform the same operations as Read Only users plus enable and disable remote assistance sessions. Ops Admin users cannot alter the state of the array. Users with the storage_admin (Storage Admin) role can perform the same operations as Read Only users plus storage related operations, such as administering volumes, hosts, and host groups. Storage Admin users cannot perform operations that deal with global and system configurations. Users with the array_admin (Array Admin) role can perform the same operations as Storage Admin users plus array-wide changes dealing with global and system configurations. In other words, Array Admin users can perform all operations.

  • issuer (str) – 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.

  • public_key (str) – The API client’s PEM formatted (Base64 encoded) RSA public key.

  • key_id (str) – 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.

  • enabled (bool) – If true, the API client is permitted to exchange ID Tokens for access tokens. API clients are disabled by default.

  • access_token_ttl_in_ms (int) – The requested TTL (Time To Live) length of time for the exchanged access token. Measured in milliseconds.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'access_token_ttl_in_ms': 'access_token_ttl_in_ms', 'enabled': 'enabled', 'id': 'id', 'issuer': 'issuer', 'key_id': 'key_id', 'max_role': 'max_role', 'name': 'name', 'public_key': 'public_key'}
keys()
required_args = {}
swagger_types = {'access_token_ttl_in_ms': 'int', 'enabled': 'bool', 'id': 'str', 'issuer': 'str', 'key_id': 'str', 'max_role': 'str', 'name': 'str', 'public_key': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_client_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_client_get_response.ApiClientGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ApiClient]) – Returns a list of all items after filtering. The values are displayed for each name where meaningful.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ApiClient]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_client_patch module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_client_patch.ApiClientPatch(enabled=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(enabled=None)
Keyword Arguments

enabled (bool) – Returns a value of true if the API client is permitted to exchange ID tokens for access tokens. API clients are disabled by default.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'enabled': 'enabled'}
keys()
required_args = {}
swagger_types = {'enabled': 'bool'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_client_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_client_post.ApiClientPost(max_role=None, issuer=None, public_key=None, access_token_ttl_in_ms=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(max_role=None, issuer=None, public_key=None, access_token_ttl_in_ms=None)
Keyword Arguments
  • max_role (str) – The maximum 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 max_role and the role of the array user specified as the sub. Valid values are array_admin, storage_admin, ops_admin, and readonly. Users with the readonly (Read Only) role can perform operations that convey the state of the array. Read Only users cannot alter the state of the array. Users with the ops_admin (Ops Admin) role can perform the same operations as Read Only users plus enable and disable remote assistance sessions. Ops Admin users cannot alter the state of the array. Users with the storage_admin (Storage Admin) role can perform the same operations as Read Only users plus storage related operations, such as administering volumes, hosts, and host groups. Storage Admin users cannot perform operations that deal with global and system configurations. Users with the array_admin (Array Admin) role can perform the same operations as Storage Admin users plus array-wide changes dealing with global and system configurations. In other words, Array Admin users can perform all operations.

  • issuer (str) – 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.

  • public_key (str) – The API client’s PEM formatted (Base64 encoded) RSA public key. Include the —–BEGIN PUBLIC KEY—– and —–END PUBLIC KEY—– lines.

  • access_token_ttl_in_ms (int) – The TTL (Time To Live) length of time for the exchanged access token. Measured in milliseconds. If not specified, defaults to 86400000.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'access_token_ttl_in_ms': 'access_token_ttl_in_ms', 'issuer': 'issuer', 'max_role': 'max_role', 'public_key': 'public_key'}
keys()
required_args = {}
swagger_types = {'access_token_ttl_in_ms': 'int', 'issuer': 'str', 'max_role': 'str', 'public_key': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_client_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_client_response.ApiClientResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[ApiClient]) – Returns a list of all items after filtering. The values are displayed for each name where meaningful.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[ApiClient]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_token module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_token.ApiToken(created_at=None, expires_at=None, token=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(created_at=None, expires_at=None, token=None)
Keyword Arguments
  • created_at (int) – Creation time in milliseconds since the UNIX epoch.

  • expires_at (int) – Expiration time in milliseconds since the UNIX epoch.

  • token (str) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'created_at': 'created_at', 'expires_at': 'expires_at', 'token': 'token'}
keys()
required_args = {}
swagger_types = {'created_at': 'int', 'expires_at': 'int', 'token': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.api_version_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.api_version_response.ApiVersionResponse(version=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(version=None)
Keyword Arguments

version (list[str]) – A list of supported API versions.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'version': 'version'}
keys()
required_args = {}
swagger_types = {'version': 'list[str]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.app module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.app.App(name=None, description=None, enabled=None, status=None, version=None, details=None, vnc_enabled=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, description=None, enabled=None, status=None, version=None, details=None, vnc_enabled=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • description (str) – A description of the app.

  • enabled (bool) – If set to true, the app is enabled. By default, apps are disabled.

  • status (str) – 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.

  • version (str) – 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.

  • details (str) – Details of the status of the app.

  • vnc_enabled (bool) – If set to true, VNC access is enabled. By default, VNC access is disabled.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'description': 'description', 'details': 'details', 'enabled': 'enabled', 'name': 'name', 'status': 'status', 'version': 'version', 'vnc_enabled': 'vnc_enabled'}
keys()
required_args = {}
swagger_types = {'description': 'str', 'details': 'str', 'enabled': 'bool', 'name': 'str', 'status': 'str', 'version': 'str', 'vnc_enabled': 'bool'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.app_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.app_get_response.AppGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[App]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[App]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.app_node module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.app_node.AppNode(app=None, index=None, status=None, version=None, vnc=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(app=None, index=None, status=None, version=None, vnc=None)
Keyword Arguments
  • app (FixedReference) – A reference to the app of which this node is a part.

  • index (int) – An index that represents this node.

  • status (str) – The node status. Possible values are starting, healthy, unhealthy, critical, stopping, and disabled.

  • version (str) – The node version.

  • vnc (list[str]) – The VNC information used to access this node if VNC is enabled.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'app': 'app', 'index': 'index', 'status': 'status', 'version': 'version', 'vnc': 'vnc'}
keys()
required_args = {}
swagger_types = {'app': 'FixedReference', 'index': 'int', 'status': 'str', 'version': 'str', 'vnc': 'list[str]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.app_node_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.app_node_get_response.AppNodeGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[AppNode]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[AppNode]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.app_node_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.app_node_response.AppNodeResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[AppNode]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[AppNode]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.app_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.app_response.AppResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[App]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[App]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array.Array(id=None, name=None, as_of=None, banner=None, capacity=None, console_lock_enabled=None, encryption=None, eradication_config=None, idle_timeout=None, ntp_servers=None, ntp_symmetric_key=None, os=None, parity=None, scsi_timeout=None, space=None, time_zone=None, version=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, as_of=None, banner=None, capacity=None, console_lock_enabled=None, encryption=None, eradication_config=None, idle_timeout=None, ntp_servers=None, ntp_symmetric_key=None, os=None, parity=None, scsi_timeout=None, space=None, time_zone=None, version=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A user-specified name. The name must be locally unique and can be changed.

  • as_of (int) – The time in milliseconds since UNIX epoch.

  • banner (str) –

  • capacity (int) – The usable capacity in bytes. If the user does not have sufficient access, this field will return null.

  • console_lock_enabled (bool) – If true, console lock is enabled for the array. If the user does not have sufficient access, this field will return null.

  • encryption (ArrayEncryption) –

  • eradication_config (EradicationConfig) –

  • idle_timeout (int) – 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.

  • ntp_servers (list[str]) – NTP Servers. If the user does not have sufficient access, this field will return null.

  • ntp_symmetric_key (str) – 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.

  • os (str) – Specifies the operating system. Valid values are Purity, Purity//FA, and Purity//FB.

  • parity (float) – 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.

  • scsi_timeout (int) – The SCSI timeout. If not specified, defaults to 60s. If the user does not have sufficient access, this field will return null.

  • space (Space) –

  • time_zone (str) – The time zone of the array.

  • version (str) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'as_of': '_as_of', 'banner': 'banner', 'capacity': 'capacity', 'console_lock_enabled': 'console_lock_enabled', 'encryption': 'encryption', 'eradication_config': 'eradication_config', 'id': 'id', 'idle_timeout': 'idle_timeout', 'name': 'name', 'ntp_servers': 'ntp_servers', 'ntp_symmetric_key': 'ntp_symmetric_key', 'os': 'os', 'parity': 'parity', 'scsi_timeout': 'scsi_timeout', 'space': 'space', 'time_zone': 'time_zone', 'version': 'version'}
keys()
required_args = {}
swagger_types = {'as_of': 'int', 'banner': 'str', 'capacity': 'int', 'console_lock_enabled': 'bool', 'encryption': 'ArrayEncryption', 'eradication_config': 'EradicationConfig', 'id': 'str', 'idle_timeout': 'int', 'name': 'str', 'ntp_servers': 'list[str]', 'ntp_symmetric_key': 'str', 'os': 'str', 'parity': 'float', 'scsi_timeout': 'int', 'space': 'Space', 'time_zone': 'str', 'version': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection.ArrayConnection(id=None, name=None, management_address=None, replication_addresses=None, status=None, type=None, replication_transport=None, version=None, throttle=None, encryption=None, encryption_mode=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, management_address=None, replication_addresses=None, status=None, type=None, replication_transport=None, version=None, throttle=None, encryption=None, encryption_mode=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • management_address (str) – Management IP address or FQDN of the target array.

  • replication_addresses (list[str]) – IP addresses of the target arrays when replication_transport is ip. WWNs of the target arrays when replication_transport is fc.

  • status (str) – Status of the connection. Valid values are connected, connecting, partially_connected, unbalanced, and inactive. 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 symmetric. A status of inactive indicates that the array does not have an established connection with the other array, but will attempt to connect when required.

  • type (str) – The type of replication. Valid values are async-replication, sync-replication and fleet-mgmt.

  • replication_transport (str) – 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.

  • version (str) – The Purity version on the target array.

  • throttle (Throttle) –

  • encryption (str) – If encrypted, all traffic over this array connection will be encrypted. If unencrypted, all traffic over this array connection will be unencrypted.

  • encryption_mode (str) – Cryptographic protocol, trust model, and encryption algorithm information. Will be null if encrypted is false.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'encryption': 'encryption', 'encryption_mode': 'encryption_mode', 'id': 'id', 'management_address': 'management_address', 'name': 'name', 'replication_addresses': 'replication_addresses', 'replication_transport': 'replication_transport', 'status': 'status', 'throttle': 'throttle', 'type': 'type', 'version': 'version'}
keys()
required_args = {}
swagger_types = {'encryption': 'str', 'encryption_mode': 'str', 'id': 'str', 'management_address': 'str', 'name': 'str', 'replication_addresses': 'list[str]', 'replication_transport': 'str', 'status': 'str', 'throttle': 'Throttle', 'type': 'str', 'version': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_get_response.ArrayConnectionGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ArrayConnection]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ArrayConnection]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_key module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_key.ArrayConnectionKey(connection_key=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(connection_key=None)
Keyword Arguments

connection_key (str) – Connection-key used on another array to connect to this array.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'connection_key': 'connection_key'}
keys()
required_args = {}
swagger_types = {'connection_key': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_key_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_key_get_response.ArrayConnectionKeyGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ArrayConnectionKey]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ArrayConnectionKey]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_patch module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_patch.ArrayConnectionPatch(default_limit=None, window=None, window_limit=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(default_limit=None, window=None, window_limit=None)
Keyword Arguments
  • default_limit (int) – Deprecated. Default maximum bandwidth threshold for outbound traffic in bytes. Once exceeded, bandwidth throttling occurs.

  • window (TimeWindow) – Deprecated. The time during which the window_limit threshold is in effect.

  • window_limit (int) – Deprecated. Maximum bandwidth threshold for outbound traffic during the specified window_limit time range in bytes. Once exceeded, bandwidth throttling occurs.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'default_limit': 'default_limit', 'window': 'window', 'window_limit': 'window_limit'}
keys()
required_args = {}
swagger_types = {'default_limit': 'int', 'window': 'TimeWindow', 'window_limit': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_path module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_path.ArrayConnectionPath(name=None, local_port=None, local_address=None, remote_port=None, remote_address=None, status=None, replication_transport=None, encryption=None, encryption_mode=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, local_port=None, local_address=None, remote_port=None, remote_address=None, status=None, replication_transport=None, encryption=None, encryption_mode=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • local_port (str) – The local port of the path.

  • local_address (str) – IP address or WWN of the local port.

  • remote_port (str) – The remote port of the path.

  • remote_address (str) – IP address or WWN of the remote port.

  • status (str) – 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.

  • replication_transport (str) – The protocol used to transport data between the local array and the remote array. Valid values are ip and fc.

  • encryption (str) – If encrypted, all traffic over this array connection will be encrypted. If unencrypted, all traffic over this array connection will be unencrypted.

  • encryption_mode (str) – Cryptographic protocol, trust model, and encryption algorithm information. Will be null if encrypted is false.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'encryption': 'encryption', 'encryption_mode': 'encryption_mode', 'local_address': 'local_address', 'local_port': 'local_port', 'name': 'name', 'remote_address': 'remote_address', 'remote_port': 'remote_port', 'replication_transport': 'replication_transport', 'status': 'status'}
keys()
required_args = {}
swagger_types = {'encryption': 'str', 'encryption_mode': 'str', 'local_address': 'str', 'local_port': 'str', 'name': 'str', 'remote_address': 'str', 'remote_port': 'str', 'replication_transport': 'str', 'status': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_path_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_path_get_response.ArrayConnectionPathGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ArrayConnectionPath]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ArrayConnectionPath]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_path_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_path_response.ArrayConnectionPathResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[ArrayConnectionPath]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[ArrayConnectionPath]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_post.ArrayConnectionPost(management_address=None, replication_addresses=None, type=None, replication_transport=None, connection_key=None, encryption=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(management_address=None, replication_addresses=None, type=None, replication_transport=None, connection_key=None, encryption=None)
Keyword Arguments
  • management_address (str) – Management IP address of the target array.

  • replication_addresses (list[str]) – 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.

  • type (str) –

  • replication_transport (str) – The protocol used to transport data between the local array and the remote array. Valid values are ip and fc. The default is ip.

  • connection_key (str) – The connection key of the target array.

  • encryption (str) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'connection_key': 'connection_key', 'encryption': 'encryption', 'management_address': 'management_address', 'replication_addresses': 'replication_addresses', 'replication_transport': 'replication_transport', 'type': 'type'}
keys()
required_args = {}
swagger_types = {'connection_key': 'str', 'encryption': 'str', 'management_address': 'str', 'replication_addresses': 'list[str]', 'replication_transport': 'str', 'type': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_connection_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_connection_response.ArrayConnectionResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[ArrayConnection]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[ArrayConnection]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_encryption module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_encryption.ArrayEncryption(data_at_rest=None, module_version=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(data_at_rest=None, module_version=None)
Keyword Arguments
  • data_at_rest (ArrayencryptionDataAtRest) –

  • module_version (str) – 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.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'data_at_rest': 'data_at_rest', 'module_version': 'module_version'}
keys()
required_args = {}
swagger_types = {'data_at_rest': 'ArrayencryptionDataAtRest', 'module_version': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_factory_reset_token module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_factory_reset_token.ArrayFactoryResetToken(id=None, name=None, token=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, token=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A user-specified name. The name must be locally unique and can be changed.

  • token (int) – A random number required as input to perform a factory reset of the array.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'id': 'id', 'name': 'name', 'token': 'token'}
keys()
required_args = {}
swagger_types = {'id': 'str', 'name': 'str', 'token': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_factory_reset_token_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_factory_reset_token_get_response.ArrayFactoryResetTokenGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ArrayFactoryResetToken]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ArrayFactoryResetToken]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_factory_reset_token_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_factory_reset_token_response.ArrayFactoryResetTokenResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[ArrayFactoryResetToken]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[ArrayFactoryResetToken]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_get_response.ArrayGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[Arrays]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[Arrays]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_performance module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_performance.ArrayPerformance(bytes_per_mirrored_write=None, bytes_per_op=None, bytes_per_read=None, bytes_per_write=None, mirrored_write_bytes_per_sec=None, mirrored_writes_per_sec=None, qos_rate_limit_usec_per_mirrored_write_op=None, qos_rate_limit_usec_per_read_op=None, qos_rate_limit_usec_per_write_op=None, queue_usec_per_mirrored_write_op=None, queue_usec_per_read_op=None, queue_usec_per_write_op=None, read_bytes_per_sec=None, reads_per_sec=None, san_usec_per_mirrored_write_op=None, san_usec_per_read_op=None, san_usec_per_write_op=None, service_usec_per_mirrored_write_op=None, service_usec_per_read_op=None, service_usec_per_write_op=None, time=None, usec_per_mirrored_write_op=None, usec_per_read_op=None, usec_per_write_op=None, write_bytes_per_sec=None, writes_per_sec=None, service_usec_per_read_op_cache_reduction=None, id=None, name=None, queue_depth=None, local_queue_usec_per_op=None, usec_per_other_op=None, others_per_sec=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(bytes_per_mirrored_write=None, bytes_per_op=None, bytes_per_read=None, bytes_per_write=None, mirrored_write_bytes_per_sec=None, mirrored_writes_per_sec=None, qos_rate_limit_usec_per_mirrored_write_op=None, qos_rate_limit_usec_per_read_op=None, qos_rate_limit_usec_per_write_op=None, queue_usec_per_mirrored_write_op=None, queue_usec_per_read_op=None, queue_usec_per_write_op=None, read_bytes_per_sec=None, reads_per_sec=None, san_usec_per_mirrored_write_op=None, san_usec_per_read_op=None, san_usec_per_write_op=None, service_usec_per_mirrored_write_op=None, service_usec_per_read_op=None, service_usec_per_write_op=None, time=None, usec_per_mirrored_write_op=None, usec_per_read_op=None, usec_per_write_op=None, write_bytes_per_sec=None, writes_per_sec=None, service_usec_per_read_op_cache_reduction=None, id=None, name=None, queue_depth=None, local_queue_usec_per_op=None, usec_per_other_op=None, others_per_sec=None)
Keyword Arguments
  • bytes_per_mirrored_write (int) – The average I/O size per mirrored write, measured in bytes.

  • bytes_per_op (int) – The average I/O size for both read and write (all) operations.

  • bytes_per_read (int) – The average I/O size per read, measured in bytes.

  • bytes_per_write (int) – The average I/O size per write, measured in bytes.

  • mirrored_write_bytes_per_sec (int) – The number of mirrored bytes written per second.

  • mirrored_writes_per_sec (int) – The number of mirrored writes per second.

  • qos_rate_limit_usec_per_mirrored_write_op (int) – The average time it takes the array to process a mirrored I/O write request, measured in microseconds.

  • qos_rate_limit_usec_per_read_op (int) – The average time spent waiting due to QoS rate limiting for a read request, measured in microseconds.

  • qos_rate_limit_usec_per_write_op (int) – 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.

  • queue_usec_per_mirrored_write_op (int) – The average time that a mirrored write I/O request spends in the array waiting to be served, measured in microseconds.

  • queue_usec_per_read_op (int) – The average time that a read I/O request spends in the array waiting to be served, measured in microseconds.

  • queue_usec_per_write_op (int) – The average time that a write I/O request spends in the array waiting to be served, measured in microseconds.

  • read_bytes_per_sec (int) – The number of bytes read per second.

  • reads_per_sec (int) – The number of read requests processed per second.

  • san_usec_per_mirrored_write_op (int) – The average time required to transfer data from the initiator to the array for a mirrored write request, measured in microseconds.

  • san_usec_per_read_op (int) – The average time required to transfer data from the array to the initiator for a read request, measured in microseconds.

  • san_usec_per_write_op (int) – The average time required to transfer data from the initiator to the array for a write request, measured in microseconds.

  • service_usec_per_mirrored_write_op (int) – The average time required for the array to service a mirrored write request, measured in microseconds.

  • service_usec_per_read_op (int) – The average time required for the array to service a read request, measured in microseconds.

  • service_usec_per_write_op (int) – The average time required for the array to service a write request, measured in microseconds.

  • time (int) – The time when the sample performance data was taken, measured in milliseconds since the UNIX epoch.

  • usec_per_mirrored_write_op (int) – 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.

  • usec_per_read_op (int) – 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.

  • usec_per_write_op (int) – 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.

  • write_bytes_per_sec (int) – The number of bytes written per second.

  • writes_per_sec (int) – The number of write requests processed per second.

  • service_usec_per_read_op_cache_reduction (float) – 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% lower than it would have been without any data cache hits.

  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • queue_depth (int) – 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.

  • local_queue_usec_per_op (int) – 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.

  • usec_per_other_op (int) – The average time it takes the array to process an I/O other request, measured in microseconds.

  • others_per_sec (int) – The number of other requests processed per second.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'bytes_per_mirrored_write': 'bytes_per_mirrored_write', 'bytes_per_op': 'bytes_per_op', 'bytes_per_read': 'bytes_per_read', 'bytes_per_write': 'bytes_per_write', 'id': 'id', 'local_queue_usec_per_op': 'local_queue_usec_per_op', 'mirrored_write_bytes_per_sec': 'mirrored_write_bytes_per_sec', 'mirrored_writes_per_sec': 'mirrored_writes_per_sec', 'name': 'name', 'others_per_sec': 'others_per_sec', 'qos_rate_limit_usec_per_mirrored_write_op': 'qos_rate_limit_usec_per_mirrored_write_op', 'qos_rate_limit_usec_per_read_op': 'qos_rate_limit_usec_per_read_op', 'qos_rate_limit_usec_per_write_op': 'qos_rate_limit_usec_per_write_op', 'queue_depth': 'queue_depth', 'queue_usec_per_mirrored_write_op': 'queue_usec_per_mirrored_write_op', 'queue_usec_per_read_op': 'queue_usec_per_read_op', 'queue_usec_per_write_op': 'queue_usec_per_write_op', 'read_bytes_per_sec': 'read_bytes_per_sec', 'reads_per_sec': 'reads_per_sec', 'san_usec_per_mirrored_write_op': 'san_usec_per_mirrored_write_op', 'san_usec_per_read_op': 'san_usec_per_read_op', 'san_usec_per_write_op': 'san_usec_per_write_op', 'service_usec_per_mirrored_write_op': 'service_usec_per_mirrored_write_op', 'service_usec_per_read_op': 'service_usec_per_read_op', 'service_usec_per_read_op_cache_reduction': 'service_usec_per_read_op_cache_reduction', 'service_usec_per_write_op': 'service_usec_per_write_op', 'time': 'time', 'usec_per_mirrored_write_op': 'usec_per_mirrored_write_op', 'usec_per_other_op': 'usec_per_other_op', 'usec_per_read_op': 'usec_per_read_op', 'usec_per_write_op': 'usec_per_write_op', 'write_bytes_per_sec': 'write_bytes_per_sec', 'writes_per_sec': 'writes_per_sec'}
keys()
required_args = {}
swagger_types = {'bytes_per_mirrored_write': 'int', 'bytes_per_op': 'int', 'bytes_per_read': 'int', 'bytes_per_write': 'int', 'id': 'str', 'local_queue_usec_per_op': 'int', 'mirrored_write_bytes_per_sec': 'int', 'mirrored_writes_per_sec': 'int', 'name': 'str', 'others_per_sec': 'int', 'qos_rate_limit_usec_per_mirrored_write_op': 'int', 'qos_rate_limit_usec_per_read_op': 'int', 'qos_rate_limit_usec_per_write_op': 'int', 'queue_depth': 'int', 'queue_usec_per_mirrored_write_op': 'int', 'queue_usec_per_read_op': 'int', 'queue_usec_per_write_op': 'int', 'read_bytes_per_sec': 'int', 'reads_per_sec': 'int', 'san_usec_per_mirrored_write_op': 'int', 'san_usec_per_read_op': 'int', 'san_usec_per_write_op': 'int', 'service_usec_per_mirrored_write_op': 'int', 'service_usec_per_read_op': 'int', 'service_usec_per_read_op_cache_reduction': 'float', 'service_usec_per_write_op': 'int', 'time': 'int', 'usec_per_mirrored_write_op': 'int', 'usec_per_other_op': 'int', 'usec_per_read_op': 'int', 'usec_per_write_op': 'int', 'write_bytes_per_sec': 'int', 'writes_per_sec': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_performance_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_performance_get_response.ArrayPerformanceGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ArrayPerformance]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ArrayPerformance]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_response.ArrayResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[Arrays]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[Arrays]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_space module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_space.ArraySpace(id=None, name=None, capacity=None, parity=None, space=None, time=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, capacity=None, parity=None, space=None, time=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • capacity (int) – The usable capacity in bytes.

  • parity (float) – A representation of data redundancy on the array. Data redundancy is rebuilt automatically by the system whenever parity is less than 1.0.

  • space (Space) –

  • time (int) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'capacity': 'capacity', 'id': 'id', 'name': 'name', 'parity': 'parity', 'space': 'space', 'time': 'time'}
keys()
required_args = {}
swagger_types = {'capacity': 'int', 'id': 'str', 'name': 'str', 'parity': 'float', 'space': 'Space', 'time': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.array_space_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.array_space_get_response.ArraySpaceGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[ArraySpace]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[ArraySpace]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.arrayencryption_data_at_rest module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.arrayencryption_data_at_rest.ArrayencryptionDataAtRest(algorithm=None, enabled=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(algorithm=None, enabled=None)
Keyword Arguments
  • algorithm (str) – The algorithm used to encrypt data on the array. Values include AES-256-CTR and null.

  • enabled (bool) – Returns a value of true if data at rest encryption is enabled on the array.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'algorithm': 'algorithm', 'enabled': 'enabled'}
keys()
required_args = {}
swagger_types = {'algorithm': 'str', 'enabled': 'bool'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.arrays module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.arrays.Arrays(id=None, name=None, as_of=None, banner=None, capacity=None, console_lock_enabled=None, encryption=None, eradication_config=None, idle_timeout=None, ntp_servers=None, ntp_symmetric_key=None, os=None, parity=None, scsi_timeout=None, space=None, time_zone=None, version=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, as_of=None, banner=None, capacity=None, console_lock_enabled=None, encryption=None, eradication_config=None, idle_timeout=None, ntp_servers=None, ntp_symmetric_key=None, os=None, parity=None, scsi_timeout=None, space=None, time_zone=None, version=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A user-specified name. The name must be locally unique and can be changed.

  • as_of (int) – The time in milliseconds since UNIX epoch.

  • banner (str) –

  • capacity (int) – The usable capacity in bytes. If the user does not have sufficient access, this field will return null.

  • console_lock_enabled (bool) – If true, console lock is enabled for the array. If the user does not have sufficient access, this field will return null.

  • encryption (ArrayEncryption) –

  • eradication_config (EradicationConfig) –

  • idle_timeout (int) – 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.

  • ntp_servers (list[str]) – NTP Servers. If the user does not have sufficient access, this field will return null.

  • ntp_symmetric_key (str) – 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.

  • os (str) – Specifies the operating system. Valid values are Purity, Purity//FA, and Purity//FB.

  • parity (float) – 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.

  • scsi_timeout (int) – The SCSI timeout. If not specified, defaults to 60s. If the user does not have sufficient access, this field will return null.

  • space (Space) –

  • time_zone (str) – The time zone of the array.

  • version (str) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'as_of': '_as_of', 'banner': 'banner', 'capacity': 'capacity', 'console_lock_enabled': 'console_lock_enabled', 'encryption': 'encryption', 'eradication_config': 'eradication_config', 'id': 'id', 'idle_timeout': 'idle_timeout', 'name': 'name', 'ntp_servers': 'ntp_servers', 'ntp_symmetric_key': 'ntp_symmetric_key', 'os': 'os', 'parity': 'parity', 'scsi_timeout': 'scsi_timeout', 'space': 'space', 'time_zone': 'time_zone', 'version': 'version'}
keys()
required_args = {}
swagger_types = {'as_of': 'int', 'banner': 'str', 'capacity': 'int', 'console_lock_enabled': 'bool', 'encryption': 'ArrayEncryption', 'eradication_config': 'EradicationConfig', 'id': 'str', 'idle_timeout': 'int', 'name': 'str', 'ntp_servers': 'list[str]', 'ntp_symmetric_key': 'str', 'os': 'str', 'parity': 'float', 'scsi_timeout': 'int', 'space': 'Space', 'time_zone': 'str', 'version': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.audit module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.audit.Audit(id=None, name=None, arguments=None, command=None, origin=None, subcommand=None, time=None, user=None, user_interface=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None, arguments=None, command=None, origin=None, subcommand=None, time=None, user=None, user_interface=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • arguments (str) – The arguments provided to the command.

  • command (str) – The top level command that starts with the string “pure” as a convention.

  • origin (FixedReference) – The array from which the command originated.

  • subcommand (str) – The command and subcommand combination determines which action the user attempted to perform.

  • time (int) – The time at which the command was run in milliseconds since the UNIX epoch.

  • user (str) – The user who ran the command.

  • user_interface (str) – The user interface through which the user session event was performed. Valid values are CLI, GUI, and REST.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'arguments': 'arguments', 'command': 'command', 'id': 'id', 'name': 'name', 'origin': 'origin', 'subcommand': 'subcommand', 'time': 'time', 'user': 'user', 'user_interface': 'user_interface'}
keys()
required_args = {}
swagger_types = {'arguments': 'str', 'command': 'str', 'id': 'str', 'name': 'str', 'origin': 'FixedReference', 'subcommand': 'str', 'time': 'int', 'user': 'str', 'user_interface': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.audit_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.audit_get_response.AuditGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[Audit]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[Audit]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.audit_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.audit_response.AuditResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[Audit]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[Audit]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.built_in module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.built_in.BuiltIn(id=None, name=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None, name=None)
Keyword Arguments
  • id (str) – A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource.

  • name (str) – A locally unique, system-generated name. The name cannot be modified.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'id': 'id', 'name': 'name'}
keys()
required_args = {}
swagger_types = {'id': 'str', 'name': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.built_in_relationship module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.built_in_relationship.BuiltInRelationship(id=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(id=None)
Keyword Arguments

id (str) – A non-modifiable, globally unique ID chosen by the system.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'id': 'id'}
keys()
required_args = {}
swagger_types = {'id': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.built_in_resource_no_id module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.built_in_resource_no_id.BuiltInResourceNoId(name=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None)
Keyword Arguments

name (str) – A locally unique, system-generated name. The name cannot be modified.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'name': 'name'}
keys()
required_args = {}
swagger_types = {'name': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate.Certificate(name=None, certificate=None, common_name=None, country=None, email=None, intermediate_certificate=None, issued_by=None, issued_to=None, key_size=None, locality=None, organization=None, organizational_unit=None, state=None, status=None, valid_from=None, valid_to=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, certificate=None, common_name=None, country=None, email=None, intermediate_certificate=None, issued_by=None, issued_to=None, key_size=None, locality=None, organization=None, organizational_unit=None, state=None, status=None, valid_from=None, valid_to=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • certificate (str) – The text of the certificate.

  • common_name (str) – The common name field listed in the certificate.

  • country (str) – Two-letter country (ISO) code listed in the certificate.

  • email (str) – The email field listed in the certificate.

  • intermediate_certificate (str) – The text of the intermediate certificate chains.

  • issued_by (str) – The party that issued the certificate.

  • issued_to (str) – The party to whom the certificate is issued.

  • key_size (int) – The size of the private key for the certificate in bits. Default is 2048 bits.

  • locality (str) – The locality field listed in the certificate.

  • organization (str) – The organization field listed in the certificate.

  • organizational_unit (str) – The organizational unit field listed in the certificate.

  • state (str) – The state/province field listed in the certificate.

  • status (str) – The type of certificate. Valid values are self-signed and imported.

  • valid_from (int) – The date when the certificate starts being valid.

  • valid_to (int) – The date of when the certificate stops being valid.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'certificate': 'certificate', 'common_name': 'common_name', 'country': 'country', 'email': 'email', 'intermediate_certificate': 'intermediate_certificate', 'issued_by': 'issued_by', 'issued_to': 'issued_to', 'key_size': 'key_size', 'locality': 'locality', 'name': 'name', 'organization': 'organization', 'organizational_unit': 'organizational_unit', 'state': 'state', 'status': 'status', 'valid_from': 'valid_from', 'valid_to': 'valid_to'}
keys()
required_args = {}
swagger_types = {'certificate': 'str', 'common_name': 'str', 'country': 'str', 'email': 'str', 'intermediate_certificate': 'str', 'issued_by': 'str', 'issued_to': 'str', 'key_size': 'int', 'locality': 'str', 'name': 'str', 'organization': 'str', 'organizational_unit': 'str', 'state': 'str', 'status': 'str', 'valid_from': 'int', 'valid_to': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate_get_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate_get_response.CertificateGetResponse(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(more_items_remaining=None, total_item_count=None, continuation_token=None, items=None)
Keyword Arguments
  • more_items_remaining (bool) – Returns a value of true if subsequent items can be retrieved.

  • total_item_count (int) – 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.

  • continuation_token (str) – Continuation token that can be provided in the continuation_token query param to get the next page of data. If you use the continuation token to page through data you are guaranteed to get all items exactly once regardless of how items are modified. If an item is added or deleted during the pagination then it may or may not be returned. The continuation token is generated if the limit is less than the remaining number of items, and the default sort is used (no sort is specified).

  • items (list[Certificate]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'continuation_token': 'continuation_token', 'items': 'items', 'more_items_remaining': 'more_items_remaining', 'total_item_count': 'total_item_count'}
keys()
required_args = {}
swagger_types = {'continuation_token': 'str', 'items': 'list[Certificate]', 'more_items_remaining': 'bool', 'total_item_count': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate_post.CertificatePost(name=None, certificate=None, common_name=None, country=None, email=None, intermediate_certificate=None, issued_by=None, issued_to=None, key_size=None, locality=None, organization=None, organizational_unit=None, state=None, status=None, valid_from=None, valid_to=None, days=None, key=None, passphrase=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(name=None, certificate=None, common_name=None, country=None, email=None, intermediate_certificate=None, issued_by=None, issued_to=None, key_size=None, locality=None, organization=None, organizational_unit=None, state=None, status=None, valid_from=None, valid_to=None, days=None, key=None, passphrase=None)
Keyword Arguments
  • name (str) – A locally unique, system-generated name. The name cannot be modified.

  • certificate (str) – The text of the certificate.

  • common_name (str) – The common name field listed in the certificate.

  • country (str) – Two-letter country (ISO) code listed in the certificate.

  • email (str) – The email field listed in the certificate.

  • intermediate_certificate (str) – The text of the intermediate certificate chains.

  • issued_by (str) – The party that issued the certificate.

  • issued_to (str) – The party to whom the certificate is issued.

  • key_size (int) – The size of the private key for the certificate in bits. Default is 2048 bits.

  • locality (str) – The locality field listed in the certificate.

  • organization (str) – The organization field listed in the certificate.

  • organizational_unit (str) – The organizational unit field listed in the certificate.

  • state (str) – The state/province field listed in the certificate.

  • status (str) – The type of certificate. Valid values are self-signed and imported.

  • valid_from (int) – The date when the certificate starts being valid.

  • valid_to (int) – The date of when the certificate stops being valid.

  • days (int) – The number of days that the self-signed certificate is valid. If not specified, defaults to 3650.

  • key (str) – The text of private key.

  • passphrase (str) – The passphrase used to encrypt private_key.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'certificate': 'certificate', 'common_name': 'common_name', 'country': 'country', 'days': 'days', 'email': 'email', 'intermediate_certificate': 'intermediate_certificate', 'issued_by': 'issued_by', 'issued_to': 'issued_to', 'key': 'key', 'key_size': 'key_size', 'locality': 'locality', 'name': 'name', 'organization': 'organization', 'organizational_unit': 'organizational_unit', 'passphrase': 'passphrase', 'state': 'state', 'status': 'status', 'valid_from': 'valid_from', 'valid_to': 'valid_to'}
keys()
required_args = {}
swagger_types = {'certificate': 'str', 'common_name': 'str', 'country': 'str', 'days': 'int', 'email': 'str', 'intermediate_certificate': 'str', 'issued_by': 'str', 'issued_to': 'str', 'key': 'str', 'key_size': 'int', 'locality': 'str', 'name': 'str', 'organization': 'str', 'organizational_unit': 'str', 'passphrase': 'str', 'state': 'str', 'status': 'str', 'valid_from': 'int', 'valid_to': 'int'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate_response.CertificateResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(items=None)
Keyword Arguments

items (list[Certificate]) –

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'items': 'items'}
keys()
required_args = {}
swagger_types = {'items': 'list[Certificate]'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate_signing_request module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate_signing_request.CertificateSigningRequest(certificate_signing_request=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(certificate_signing_request=None)
Keyword Arguments

certificate_signing_request (str) – The text of a new certificate signing request.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'certificate_signing_request': 'certificate_signing_request'}
keys()
required_args = {}
swagger_types = {'certificate_signing_request': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate_signing_request_post module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate_signing_request_post.CertificateSigningRequestPost(certificate=None, common_name=None, country=None, email=None, locality=None, organization=None, organizational_unit=None, state=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(other)

Returns true if both objects are equal

__init__(certificate=None, common_name=None, country=None, email=None, locality=None, organization=None, organizational_unit=None, state=None)
Keyword Arguments
  • certificate (ReferenceNoId) –

  • common_name (str) – The common name field listed in the certificate.

  • country (str) – Two-letter country (ISO) code listed in the certificate.

  • email (str) – The email field listed in the certificate.

  • locality (str) – The locality field listed in the certificate.

  • organization (str) – The organization field listed in the certificate.

  • organizational_unit (str) – The organizational unit field listed in the certificate.

  • state (str) – The state/province field listed in the certificate.

__ne__(other)

Returns true if both objects are not equal

__repr__()

For print and pprint

attribute_map = {'certificate': 'certificate', 'common_name': 'common_name', 'country': 'country', 'email': 'email', 'locality': 'locality', 'organization': 'organization', 'organizational_unit': 'organizational_unit', 'state': 'state'}
keys()
required_args = {}
swagger_types = {'certificate': 'ReferenceNoId', 'common_name': 'str', 'country': 'str', 'email': 'str', 'locality': 'str', 'organization': 'str', 'organizational_unit': 'str', 'state': 'str'}
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

pypureclient.flasharray.FA_2_33.models.certificate_signing_request_response module

FlashArray REST API

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: 2.33

Generated by: https://github.com/swagger-api/swagger-codegen.git

class pypureclient.flasharray.FA_2_33.models.certificate_signing_request_response.CertificateSigningRequestResponse(items=None)

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

__eq__(