models.vault_stats module

class models.vault_stats.VaultStats(aws_usage_bytes=None, azure_usage_bytes=None, gcp_usage_bytes=None, nas_usage_bytes=None, oracle_usage_bytes=None, qstar_usage_bytes=None, s_3_c_usage_bytes=None, vault_stats_list=None)[source]

Bases: object

Implementation of the ‘VaultStats’ model.

Specifies the storage usage on vaults.

Attributes:

aws_usage_bytes (long|int): Specifies the usage on AWS vaults. azure_usage_bytes (long|int): Specifies the usage on Azure vaults. gcp_usage_bytes (long|int): Specifies the usage on GCP vaults. nas_usage_bytes (long|int): Specifies the usage on NAS vaults. oracle_usage_bytes (long|int): Specifies the usage on Oracle vaults. qstar_usage_bytes (long|int): Specifies the usage on QStar Tape

vaults.

s_3_c_usage_bytes (long|int): Specifies the usage on S3 Compatible

vaults.

vault_stats_list (list of VaultStatsInfo): Specifies the stats of all

vaults on the cluster.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.