Backup for GKE v1 API - Class BackupPlanBinding.Types.BackupPlanDetails (2.7.0)

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.

Inheritance

object > BackupPlanBinding.Types.BackupPlanDetails

Namespace

Google.Cloud.GkeBackup.V1

Assembly

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