models.data_transfer_to_vault_summary module

class models.data_transfer_to_vault_summary.DataTransferToVaultSummary(data_transfer_per_protection_job=None, logical_data_transferred_bytes_during_time_range=None, num_logical_bytes_transferred=None, num_physical_bytes_transferred=None, num_protection_jobs=None, physical_data_transferred_bytes_during_time_range=None, storage_consumed_bytes=None, vault_id=None, vault_name=None, vault_type=None)[source]

Bases: object

Implementation of the ‘DataTransferToVaultSummary’ model.

Specifies statistics about the transfer of data from this Cohesity Cluster to a Vault.

Attributes:
data_transfer_per_protection_job (list of

DataTransferToVaultPerProtectionJob): Array of Data Transfer Statistics Per Protection Jobs. Specifies the data transfer summary statistics for each Protection Job that is transferring data from this Cohesity Cluster to this Vault (External Target).

logical_data_transferred_bytes_during_time_range(int|long): Array

of Logical Data Transferred Per Day. Specifies the logical data transferred from this Cohesity Cluster to this Vault during the time period specified using the startTimeMsecs and endTimeMsecs parameters. For each day in the time period, an array element is returned, for example if 7 days are specified, 7 array elements are returned. The logical size is when the data is fully hydrated or expanded.

num_logical_bytes_transferred (long|int): Specifies the total number

of logical bytes that have been transferred from this Vault (External Target) to this Cohesity Cluster. The logical size is when the data is fully hydrated or expanded.

num_physical_bytes_transferred (long|int): Specifies the total number

of physical bytes that have been transferred from this Vault (External Target) to the Cohesity Cluster.

num_protection_jobs (long|int): Specifies the number of Protection

Jobs that transfer data to this Vault.

physical_data_transferred_bytes_during_time_range (list of long|int):

Array of Physical Data Transferred Per Day. Specifies the physical data transferred from this Vault to the Cohesity Cluster during the time period specified using the startTimeMsecs and endTimeMsecs parameters. For each day in the time period, an array element is returned, for example if 7 days are specified, 7 array elements are returned.

storage_consumed_bytes (int|long): Specifies the storage consumed on

the Vault as of last day in the specified time range.

vault_id (int|long): The vault Id associated with the vault. vault_name (string): Specifies the name of the Vault (External

Target).

vault_type (VaultTypeDataTransferToVaultSummaryEnum): Specifies the

type of Vault.

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.