BaseRecoveryPoint#

class BaseRecoveryPoint(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: ExternalizableAbstractModel

A model that represents common properties of a Recovery point resources

Parameters:
  • 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)

property creation_time#

The UTC date and time in ISO-8601 format when the Recovery point is created.

Type:

datetime

property expiration_time#

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

Type:

datetime

property location_agnostic_id#

Location agnostic identifier of the Recovery point.

Type:

str

property name#

The name of the Recovery point.

Type:

str

property recovery_point_type#
Type:

RecoveryPointType

property status#
Type:

RecoveryPointStatus

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model