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.
Implements
IMessageBackupApplianceLockInfo, IEquatableBackupApplianceLockInfo, IDeepCloneableBackupApplianceLockInfo, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1Assembly
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 |