SubProtectionPolicy Class

Sub-protection policy which includes schedule and retention.

Constructor

SubProtectionPolicy()

Variables

Name Description
policyType
Union[str, <xref:"PolicyType">]

Type of backup policy type. Known values are: "Invalid", "Full", "Differential", "Log", "CopyOnlyFull", "Incremental", "SnapshotFull", and "SnapshotCopyOnlyFull".

schedulePolicy
<xref:<xref:"SchedulePolicy">>

Backup schedule specified as part of backup policy.

retentionPolicy
<xref:<xref:"RetentionPolicy">>

Retention policy with the details on backup copy retention ranges.

tieringPolicy
dict[str, <xref:"TieringPolicy">]

Tiering policy to automatically move RPs to another tier. Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.

snapshotBackupAdditionalDetails
<xref:<xref:"SnapshotBackupAdditionalDetails">>

Snapshot Backup related fields for WorkloadType SaPHanaSystem.

Attributes

policyType

"Invalid", "Full", "Differential", "Log", "CopyOnlyFull", "Incremental", "SnapshotFull", and "SnapshotCopyOnlyFull".

policyType: str | PolicyType

retentionPolicy

Retention policy with the details on backup copy retention ranges.

retentionPolicy: RetentionPolicy

schedulePolicy

Backup schedule specified as part of backup policy.

schedulePolicy: SchedulePolicy

snapshotBackupAdditionalDetails

Snapshot Backup related fields for WorkloadType SaPHanaSystem.

snapshotBackupAdditionalDetails: SnapshotBackupAdditionalDetails

tieringPolicy

Tiering policy to automatically move RPs to another tier. Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.

tieringPolicy: dict[str, 'TieringPolicy']