public sealed class BackupPlanBinding.Types.BackupPlanDetails : IMessage<BackupPlanBinding.Types.BackupPlanDetails>, IEquatable<BackupPlanBinding.Types.BackupPlanDetails>, IDeepCloneable<BackupPlanBinding.Types.BackupPlanDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class BackupPlanBinding.Types.BackupPlanDetails.
Contains metadata about the backup plan/backup.
Implements
IMessageBackupPlanBindingTypesBackupPlanDetails, IEquatableBackupPlanBindingTypesBackupPlanDetails, IDeepCloneableBackupPlanBindingTypesBackupPlanDetails, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
BackupPlanDetails()
public BackupPlanDetails()
BackupPlanDetails(BackupPlanDetails)
public BackupPlanDetails(BackupPlanBinding.Types.BackupPlanDetails other)
Parameter | |
---|---|
Name | Description |
other |
BackupPlanBindingTypesBackupPlanDetails |
Properties
LastSuccessfulBackup
public string LastSuccessfulBackup { get; set; }
Output only. The fully qualified name of the last successful Backup
created under this BackupPlan.
projects/*/locations/*/backupPlans/*/backups/*
Property Value | |
---|---|
Type | Description |
string |
LastSuccessfulBackupTime
public Timestamp LastSuccessfulBackupTime { get; set; }
Output only. Completion time of the last successful Backup. This is sourced from a successful Backup's complete_time field.
Property Value | |
---|---|
Type | Description |
Timestamp |
NextScheduledBackupTime
public Timestamp NextScheduledBackupTime { get; set; }
Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config. This is sourced from BackupPlan.
Property Value | |
---|---|
Type | Description |
Timestamp |
ProtectedPodCount
public int ProtectedPodCount { get; set; }
Output only. The number of Kubernetes Pods backed up in the last successful Backup created via this BackupPlan.
Property Value | |
---|---|
Type | Description |
int |
RpoRiskLevel
public int RpoRiskLevel { get; set; }
Output only. A number that represents the current risk level of this BackupPlan from RPO perspective with 1 being no risk and 5 being highest risk.
Property Value | |
---|---|
Type | Description |
int |
State
public BackupPlanBinding.Types.BackupPlanDetails.Types.State State { get; set; }
Output only. State of the BackupPlan.
Property Value | |
---|---|
Type | Description |
BackupPlanBindingTypesBackupPlanDetailsTypesState |