models_v2.vmware_protection_group_standby_resource_params module¶
-
class
models_v2.vmware_protection_group_standby_resource_params.
VmwareProtectionGroupStandbyResourceParams
(recovery_point_objective_secs=None, rename_restored_object_params=None, parent_object_id=None, target_folder_object_id=None, target_datastore_folder_object_id=None, resource_pool_object_id=None, datastore_object_ids=None, network_config=None)[source]¶ Bases:
object
Implementation of the ‘VmwareProtectionGroupStandbyResourceParams’ model.
VMware protection group standby resource params which will be used to create standby VM entity for backup entity.
- Attributes:
- recovery_point_objective_secs (long|int): Specifies the recovery point
objective time user expects for this standby resource.
- rename_restored_object_params (RenameRestoredObjectParams): Specifies
params to rename the standby resource.
- parent_object_id (long|int): Specifies the object id for parent
vCenter source where this standby resource should be created.
- target_folder_object_id (long|int): Specifies the object id for target
vm folder where this standby resource should be created.
- target_datastore_folder_object_id (long|int): Specifies the object id
for target datastore folder where disks for this standby resource should be placed.
- resource_pool_object_id (long|int): Specifies the object id for
resource pool where this standby resource should be created.
- datastore_object_ids (list of long|int): Specifies the list of IDs of
the datastore objects where this standby resource should be created.
- network_config (NetworkConfig6): Specifies the networking
configuration to be applied to this standby resource.
-
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.