SnapshotSchedule#

class SnapshotSchedule(type=None, schedule=None, max_retention_count=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

Snapshot schedule model

Parameters:
  • type (required) – (type)

  • schedule (required) – (schedule) Snapshot schedule details for different type of schedules.

  • max_retention_count – (max_retention_count) The maximum number of snapshots to be kept locally.

property max_retention_count#

The maximum number of snapshots to be kept locally.

Type:

int

property schedule#

Snapshot schedule details for different type of schedules.

Type:

DailySchedule | WeeklySchedule | MonthlySchedule

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property type#
Type:

SnapshotScheduleType