models.dashboard module

class models.dashboard.Dashboard(audit_logs=None, cluster_id=None, health=None, iops=None, job_runs=None, protected_objects=None, protection=None, recoveries=None, storage_efficiency=None, throughput=None)[source]

Bases: object

Implementation of the ‘Dashboard’ model.

Data shown on Dashboard.

Attributes:

audit_logs (AuditLogsTile): Audit Logs. cluster_id (int|long): Id of the cluster for which dashboard is given. health (HealthTile): Cluster Health and alerts. iops (IopsTile): IOPs job_runs (JobRunsTile): Protection Job Runs. protected_objects (ProtectedObjectsTile): ProtectedObjects related

stats.

protection (ProtectionTile): Protection related stats. recoveries (RecoveriesTile): Recoveries related stats. storage_efficiency (StorageEfficiencyTile): Storage efficiency stats. throughput (ThroughputTile): Throughput.

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.