models.environment_type_job_parameters module

class models.environment_type_job_parameters.EnvironmentTypeJobParameters(aws_snapshot_parameters=None, exchange_parameters=None, externally_triggered_job_parameters=None, hyperv_parameters=None, nas_parameters=None, office_365_parameters=None, oracle_parameters=None, physical_parameters=None, pure_parameters=None, sql_parameters=None, vmware_parameters=None)[source]

Bases: object

Implementation of the ‘EnvironmentTypeJobParameters’ model.

Specifies additional parameters that are common to all Protection Sources in a Protection Job created for a particular environment type.

Attributes:
aws_snapshot_parameters (AwsSnapshotManagerParameters): Protection Job

parameters applicable to ‘kAWSSnapshotManager’ Environment type. Specifies additional job parameters applicable for ‘kAWSSnapshotManager’ Environment type Protection Sources in a Protection Job.

exchange_parameters (ExchangeEnvJobParameters): Specifies additional

special parameters that are applicable only to Types of ‘kExchange’ type.

externally_triggered_job_parameters (ExternallyTriggeredEnvJobParameters):

Specifies additional special parameters that are applicable only to externally triggered backup jobs of ‘kView’ type.

hyperv_parameters (HypervEnvJobParameters): Specifies job parameters

applicable for all ‘kHyperV’ Environment type Protection Sources in a Protection Job.

nas_parameters (NasEnvJobParameters): Specifies job parameters

applicable for all ‘kGenericNas’ Environment type Protection Sources in a Protection Job.

office_365_parameters (Office365EnvJobParameters): Specifies Office365

parameters applicable for all Office365 Environment type Protection Sources in a Protection Job. This encapsulates both OneDrive & Mailbox parameters.

oracle_parameters (OracleEnvJobParameters): Specifies job parameters

applicable for all ‘kOracle’ Environment type Protection Sources in a Protection Job.

physical_parameters (PhysicalEnvJobParameters): Protection Job

parameters applicable to ‘kPhysical’ Environment type. Specifies job parameters applicable for all ‘kPhysical’ Environment type Protection Sources in a Protection Job.

pure_parameters (SanEnvJobParameters): Specifies job parameters

applicable for all SAN Environment types Protection Sources in a Protection Job.

sql_parameters (SqlEnvJobParameters): Specifies job parameters

applicable for all ‘kSQL’ Environment type Protection Sources in a Protection Job.

vmware_parameters (VmwareEnvJobParameters): Specifies job parameters

applicable for all ‘kVMware’ Environment type Protection Sources in a Protection Job.

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.