VmRecoveryPoint#

class VmRecoveryPoint(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: BaseVmRecoveryPoint

A model that represents VM recovery point properties.

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.

  • location_agnostic_id – (location_agnostic_id) Location agnostic identifier of the Recovery point.

  • name (max=256 chars) – (name) The name of the Recovery point.

  • creation_time – (creation_time) The UTC date and time in ISO-8601 format when the Recovery point is created.

  • expiration_time – (expiration_time) The UTC date and time in ISO-8601 format when the current Recovery point expires and will be garbage collected.

  • status – (status)

  • recovery_point_type – (recovery_point_type)

  • ext_id – (ext_id) A globally unique identifier of an instance that is suitable for external consumption.

  • links – (links) A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.

  • tenant_id – (tenant_id) A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model