Show / Hide Table of Contents

Class BackupPlanDetails

Contains metadata about the backup plan/backup.

Inheritance
object
BackupPlanDetails
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.BackupforGKE.v1.Data
Assembly: Google.Apis.BackupforGKE.v1.dll
Syntax
public class BackupPlanDetails : IDirectResponseSchema

Properties

BackupConfigDetails

Output only. Contains details about the BackupConfig of Backups created via this BackupPlan.

Declaration
[JsonProperty("backupConfigDetails")]
public virtual BackupConfigDetails BackupConfigDetails { get; set; }
Property Value
Type Description
BackupConfigDetails

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

LastSuccessfulBackup

Output only. The fully qualified name of the last successful Backup created under this BackupPlan. projects/*/locations/*/backupPlans/*/backups/*

Declaration
[JsonProperty("lastSuccessfulBackup")]
public virtual string LastSuccessfulBackup { get; set; }
Property Value
Type Description
string

LastSuccessfulBackupTime

object representation of LastSuccessfulBackupTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastSuccessfulBackupTimeDateTimeOffset instead.")]
public virtual object LastSuccessfulBackupTime { get; set; }
Property Value
Type Description
object

LastSuccessfulBackupTimeDateTimeOffset

DateTimeOffset representation of LastSuccessfulBackupTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastSuccessfulBackupTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

LastSuccessfulBackupTimeRaw

Output only. Completion time of the last successful Backup. This is sourced from a successful Backup's complete_time field.

Declaration
[JsonProperty("lastSuccessfulBackupTime")]
public virtual string LastSuccessfulBackupTimeRaw { get; set; }
Property Value
Type Description
string

NextScheduledBackupTime

object representation of NextScheduledBackupTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use NextScheduledBackupTimeDateTimeOffset instead.")]
public virtual object NextScheduledBackupTime { get; set; }
Property Value
Type Description
object

NextScheduledBackupTimeDateTimeOffset

DateTimeOffset representation of NextScheduledBackupTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? NextScheduledBackupTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

NextScheduledBackupTimeRaw

Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config. This is sourced from BackupPlan.

Declaration
[JsonProperty("nextScheduledBackupTime")]
public virtual string NextScheduledBackupTimeRaw { get; set; }
Property Value
Type Description
string

ProtectedPodCount

Output only. The number of Kubernetes Pods backed up in the last successful Backup created via this BackupPlan.

Declaration
[JsonProperty("protectedPodCount")]
public virtual int? ProtectedPodCount { get; set; }
Property Value
Type Description
int?

RetentionPolicyDetails

Output only. Contains details about the RetentionPolicy of Backups created via this BackupPlan.

Declaration
[JsonProperty("retentionPolicyDetails")]
public virtual RetentionPolicyDetails RetentionPolicyDetails { get; set; }
Property Value
Type Description
RetentionPolicyDetails

RpoRiskLevel

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.

Declaration
[JsonProperty("rpoRiskLevel")]
public virtual int? RpoRiskLevel { get; set; }
Property Value
Type Description
int?

State

Output only. State of the BackupPlan.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX