models.scheduler_proto_scheduler_job_schedule__report_parameters module

class models.scheduler_proto_scheduler_job_schedule__report_parameters.SchedulerProto_SchedulerJob_ScheduleJobParameters_ReportJobParameter_Report_Parameters(all_under_hierarchy=None, compact_version=None, consecutive_failures=None, environment=None, group_by=None, health_status=None, host_os_type=None, job_id=None, job_name=None, last_n_days=None, object_ids=None, object_type=None, registered_source_id=None, registered_source_ids=None, rollup=None, run_status=None, sid=None, tenant_id_vec=None, timezone=None, unix_uid=None, vault_ids=None, view_box_id=None, view_name=None, viewbox_ids=None, vm_name=None)[source]

Bases: object

Implementation of the ‘SchedulerProto_SchedulerJob_ScheduleJobParameters_ReportJobParameter_Report_Parameters’ model.

Specifies the report parameters.

Attributes:
all_under_hierarchy (bool): Specifies if subtenants of the given

tenants should be considered for report generation.

compact_version (compactVersion): Specifies the Cohesity Agent

software version.

consecutive_failures (int): Specifies the number of consecutive

failures.

environment (script): Specifies the Environment for the entity being

protected.

group_by (int): Specifies if the report should be grouped by any

field.

health_status (list of string): Specifies the Cohesity Agent health

status.

host_os_type (list of string): Specifies the OS type on which Cohesity

Agent is installed.

job_id (int|long): Specifies the id of the job for which to get the

report data.

job_name (string): Specifies the name of the job for which to get the

report data.

last_n_days (int): Specifies the number of days from current date for

which the report data is to be fetched.

object_ids (list of long|int): Specifies the object ids for which to

get the report data.

object_type (string): Specifies the object type for which to get the

report data.

registered_source_id (long|int): Specifies the registered source for

which to get the report data.

registered_source_ids (list of long|int): Specifies the registered

sources for which to get the report data.

rollup (string): Specifies the

rollup(day/week/month) for protected object trends report.

run_status (list of string): Specifies the run status for which to get

the report data.

sid (string): Specifies the sid of the user. tenant_id_vec (list of string): Specifies tenant ids for which report

needs to be generated.

timezone (string): Specifies the timezone. unix_uid (int): Specifies the unix uid of the user. vault_ids (list of int|long): Specifies the vault ids for which to get

the report data.

view_box_id (int|long): Specifies the view box for which to get the

report data.

view_name (string): Specifies the view name for which the report is

required.

viewbox_ids (list of int|long): Specifies the viewbox ids to filter

by.

vm_name (string): Specifies the VM name for which to get the report

data.

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.