Backup and DR Service v1 API - Class BackupApplianceLockInfo (2.0.0)

public sealed class BackupApplianceLockInfo : IMessage<BackupApplianceLockInfo>, IEquatable<BackupApplianceLockInfo>, IDeepCloneable<BackupApplianceLockInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Backup and DR Service v1 API class BackupApplianceLockInfo.

BackupApplianceLockInfo contains metadata about the backupappliance that created the lock.

Inheritance

object > BackupApplianceLockInfo

Namespace

Google.Cloud.BackupDR.V1

Assembly

Google.Cloud.BackupDR.V1.dll

Constructors

BackupApplianceLockInfo()

public BackupApplianceLockInfo()

BackupApplianceLockInfo(BackupApplianceLockInfo)

public BackupApplianceLockInfo(BackupApplianceLockInfo other)
Parameter
Name Description
other BackupApplianceLockInfo

Properties

BackupApplianceId

public long BackupApplianceId { get; set; }

Required. The ID of the backup/recovery appliance that created this lock.

Property Value
Type Description
long

BackupApplianceName

public string BackupApplianceName { get; set; }

Required. The name of the backup/recovery appliance that created this lock.

Property Value
Type Description
string

BackupImage

public string BackupImage { get; set; }

The image name that depends on this Backup.

Property Value
Type Description
string

HasBackupImage

public bool HasBackupImage { get; }

Gets whether the "backup_image" field is set

Property Value
Type Description
bool

HasJobName

public bool HasJobName { get; }

Gets whether the "job_name" field is set

Property Value
Type Description
bool

HasSlaId

public bool HasSlaId { get; }

Gets whether the "sla_id" field is set

Property Value
Type Description
bool

JobName

public string JobName { get; set; }

The job name on the backup/recovery appliance that created this lock.

Property Value
Type Description
string

LockReason

public string LockReason { get; set; }

Required. The reason for the lock: e.g. MOUNT/RESTORE/BACKUP/etc. The value of this string is only meaningful to the client and it is not interpreted by the BackupVault service.

Property Value
Type Description
string

LockSourceCase

public BackupApplianceLockInfo.LockSourceOneofCase LockSourceCase { get; }
Property Value
Type Description
BackupApplianceLockInfoLockSourceOneofCase

SlaId

public long SlaId { get; set; }

The SLA on the backup/recovery appliance that owns the lock.

Property Value
Type Description
long