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
- (::Google::Cloud::GkeBackup::V1::BackupPlanBinding::BackupPlanDetails::State) — Output only. State of the BackupPlan.