public sealed class BackupPlanBinding.Types.BackupPlanDetails : IMessage<BackupPlanBinding.Types.BackupPlanDetails>, IEquatable<BackupPlanBinding.Types.BackupPlanDetails>, IDeepCloneable<BackupPlanBinding.Types.BackupPlanDetails>, IBufferMessage, IMessageReference 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
BackupConfigDetails
public BackupPlanBinding.Types.BackupPlanDetails.Types.BackupConfigDetails BackupConfigDetails { get; set; }Output only. Contains details about the BackupConfig of Backups created via this BackupPlan.
| Property Value | |
|---|---|
| Type | Description |
BackupPlanBindingTypesBackupPlanDetailsTypesBackupConfigDetails |
|
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 |
|
RetentionPolicyDetails
public BackupPlanBinding.Types.BackupPlanDetails.Types.RetentionPolicyDetails RetentionPolicyDetails { get; set; }Output only. Contains details about the RetentionPolicy of Backups created via this BackupPlan.
| Property Value | |
|---|---|
| Type | Description |
BackupPlanBindingTypesBackupPlanDetailsTypesRetentionPolicyDetails |
|
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 |
|