models.vault_run_stats_summary module

class models.vault_run_stats_summary.VaultRunStatsSummary(failure_time_series=None, num_failed_runs=None, num_in_progress_runs=None, num_queued_runs=None, num_successful_runs=None, success_time_series=None)[source]

Bases: object

Implementation of the ‘VaultRunStatsSummary’ model.

Specifies the stats by run type for each vault run.

Attributes:
failure_time_series (list of VaultRunInfo): Specifies the time series

for the failed runs that ended in the given time frame.

num_failed_runs (long|int): Specifies the number of runs that ended in

failure during the given time frame.

num_in_progress_runs (long|int): Specifies the number of runs that

were currently in progress at the time that the API call was made.

num_queued_runs (long|int): Specifies the number of runs that were

currently queued at the time that the API call was made.

num_successful_runs (long|int): Specifies the number of runs that

ended in success during the given time frame.

success_time_series (list of VaultRunInfo): Specifies the time series

for the successful runs that ended in the given time frame.

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.