Class BackupPlanDetails (0.5.19)

BackupPlanDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Contains metadata about the backup plan/backup.

Attributes

Name Description
protected_pod_count int
Output only. The number of Kubernetes Pods backed up in the last successful Backup created via this BackupPlan.
state google.cloud.gke_backup_v1.types.BackupPlanBinding.BackupPlanDetails.State
Output only. State of the BackupPlan.
last_successful_backup_time google.protobuf.timestamp_pb2.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 google.protobuf.timestamp_pb2.Timestamp
Output only. Start time of next scheduled backup under this BackupPlan by either cron_schedule or rpo config. This is sourced from BackupPlan.
rpo_risk_level int
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.
last_successful_backup str
Output only. The fully qualified name of the last successful Backup created under this BackupPlan. projects/*/locations/*/backupPlans/*/backups/*
backup_config_details google.cloud.gke_backup_v1.types.BackupPlanBinding.BackupPlanDetails.BackupConfigDetails
Output only. Contains details about the BackupConfig of Backups created via this BackupPlan.
retention_policy_details google.cloud.gke_backup_v1.types.BackupPlanBinding.BackupPlanDetails.RetentionPolicyDetails
Output only. Contains details about the RetentionPolicy of Backups created via this BackupPlan.

Classes

BackupConfigDetails

BackupConfigDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

BackupConfigDetails defines the configuration of Backups created via this BackupPlan.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

RetentionPolicyDetails

RetentionPolicyDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)

RetentionPolicyDetails defines a Backup retention policy for a BackupPlan.

State

State(value)