Class BackupLock (0.1.7)

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

BackupLock represents a single lock on a Backup resource. An unexpired lock on a Backup prevents the Backup from being deleted.

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

Attributes

Name Description
lock_until_time google.protobuf.timestamp_pb2.Timestamp
Required. The time after which this lock is not considered valid and will no longer protect the Backup from deletion.
backup_appliance_lock_info google.cloud.backupdr_v1.types.BackupApplianceLockInfo
If the client is a backup and recovery appliance, this contains metadata about why the lock exists. This field is a member of oneof_ ClientLockInfo.
service_lock_info google.cloud.backupdr_v1.types.ServiceLockInfo
Output only. Contains metadata about the lock exist for Google Cloud native backups. This field is a member of oneof_ ClientLockInfo.