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.