Backup for GKE V1 API - Class Google::Cloud::GkeBackup::V1::BackupPlanBinding::BackupPlanDetails (v1.1.1)

Reference documentation and code samples for the Backup for GKE V1 API class Google::Cloud::GkeBackup::V1::BackupPlanBinding::BackupPlanDetails.

Contains metadata about the backup plan/backup.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#last_successful_backup

def last_successful_backup() -> ::String
Returns
  • (::String) — Output only. The fully qualified name of the last successful Backup created under this BackupPlan. projects/*/locations/*/backupPlans/*/backups/*

#last_successful_backup_time

def last_successful_backup_time() -> ::Google::Protobuf::Timestamp
Returns
  • (::Google::Protobuf::Timestamp) — Output only. Completion time of the last successful Backup. This is sourced from a successful Backup's complete_time field.

#next_scheduled_backup_time

def next_scheduled_backup_time() -> ::Google::Protobuf::Timestamp
Returns
  • (::Google::Protobuf::Timestamp) — Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config. This is sourced from BackupPlan.

#protected_pod_count

def protected_pod_count() -> ::Integer
Returns
  • (::Integer) — Output only. The number of Kubernetes Pods backed up in the last successful Backup created via this BackupPlan.

#rpo_risk_level

def rpo_risk_level() -> ::Integer
Returns
  • (::Integer) — 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.

#state

def state() -> ::Google::Cloud::GkeBackup::V1::BackupPlanBinding::BackupPlanDetails::State
Returns