SubProtectionPolicy Class
Sub-protection policy which includes schedule and retention.
Constructor
SubProtectionPolicy()
Variables
| Name | Description |
|---|---|
|
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
|
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']