View Source GoogleApi.BackupDR.V1.Model.BackupApplianceLockInfo (google_api_backup_dr v0.12.1)

BackupApplianceLockInfo contains metadata about the backupappliance that created the lock.

Attributes

  • backupApplianceId (type: String.t, default: nil) - Required. The ID of the backup/recovery appliance that created this lock.
  • backupApplianceName (type: String.t, default: nil) - Required. The name of the backup/recovery appliance that created this lock.
  • backupImage (type: String.t, default: nil) - The image name that depends on this Backup.
  • jobName (type: String.t, default: nil) - The job name on the backup/recovery appliance that created this lock.
  • lockReason (type: String.t, default: nil) - 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.
  • slaId (type: String.t, default: nil) - The SLA on the backup/recovery appliance that owns the lock.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BackupDR.V1.Model.BackupApplianceLockInfo{
  backupApplianceId: String.t() | nil,
  backupApplianceName: String.t() | nil,
  backupImage: String.t() | nil,
  jobName: String.t() | nil,
  lockReason: String.t() | nil,
  slaId: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.