BaseVmRecoveryPoint#
- class BaseVmRecoveryPoint(consistency_group_ext_id=None, disk_recovery_points=None, vm_ext_id=None, vm_categories=None, application_consistent_properties=None, location_agnostic_id=None, name=None, creation_time=None, expiration_time=None, status=None, recovery_point_type=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#
Bases:
BaseRecoveryPoint
A model that represents common properties of a VM Recovery point resources
- Parameters:
consistency_group_ext_id – (
consistency_group_ext_id
) External identifier of the Consistency group which the VM was part of at the time of recovery point creation.disk_recovery_points – (
disk_recovery_points
)vm_ext_id – (
vm_ext_id
) VM external identifier which is captured as a part of this recovery point.vm_categories – (
vm_categories
) Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by ‘/’. For example, a category with key ‘dept’ and value ‘hr’ is displayed as ‘dept/hr’.application_consistent_properties – (
application_consistent_properties
) User-defined application-consistent properties for the recovery point.
- property application_consistent_properties#
User-defined application-consistent properties for the recovery point.
- Type:
- property consistency_group_ext_id#
External identifier of the Consistency group which the VM was part of at the time of recovery point creation.
- Type:
str
- property disk_recovery_points#
- Type:
list[
DiskRecoveryPoint
]
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model
- property vm_categories#
Category key-value pairs associated with the VM at the time of recovery point creation. The category key and value are separated by ‘/’. For example, a category with key ‘dept’ and value ‘hr’ is displayed as ‘dept/hr’.
- Type:
list[
str
]
- property vm_ext_id#
VM external identifier which is captured as a part of this recovery point.
- Type:
str