Name: ReplicationPolicy

ReplicationPolicy defines the common replication policy for the service group.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.svg.ReplicationPolicy",
   "alertThresholdMinutes": <Number>,
   "datastoreReplPathId": <String>,
   "disabled": <Boolean>,
   "paused": <Boolean>,
   "replicateParentsRequested": <Boolean>,
   "systemDefault": <Boolean>,
   "tgcServiceGroupDefault": <Boolean>,
   "backupScheduleInfo": [VirtualMachineBackupScheduleInfo],
}

Elements
NameTypeDescription
backupScheduleInfoxsd:list[VirtualMachineBackupScheduleInfo]Schedules for which snapshots are replicated to cloud destination

Attributes
NameTypeDescription
alertThresholdMinutesxsd:intThe alert threshold value in minutes.
datastoreReplPathIdxsd:stringThe datastore's replication path ID.
disabledxsd:booleanTrue if replication is disabled.
pausedxsd:booleanReturns if replication is paused.
replicateParentsRequestedxsd:booleanTrue if replicating parents is requested. TGC 2.0 does not support this flag and will generate error code(ERR-API-9002) if this flag is set to be true when updating service group's policy.
systemDefaultxsd:booleanDeprecated. since v310.61. Replicating snapshots to multiple destinations is supported since API v310.61, and this attribute (systemDefault) is moved to PolicyConfig class. So use "isSystemDefaultReplicationPolicy" attribute from "PolicyConfig" class instead. If Policy configuration is to replicate snapshots using system default configuration, the flag will be set to true and its replication policy list will have a single replication policy with deprecated system default flag set to true.
tgcServiceGroupDefaultxsd:booleanTrue if policy configuration is enforced from TGC service group.