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.