View Source GoogleApi.BackupDR.V1.Model.Backup (google_api_backup_dr v0.5.0)
Message describing a Backup object.
Attributes
-
backupApplianceBackupProperties
(type:GoogleApi.BackupDR.V1.Model.BackupApplianceBackupProperties.t
, default:nil
) - Output only. Backup Appliance specific backup properties. -
backupApplianceLocks
(type:list(GoogleApi.BackupDR.V1.Model.BackupLock.t)
, default:nil
) - Optional. The list of BackupLocks taken by the accessor Backup Appliance. -
backupType
(type:String.t
, default:nil
) - Output only. Type of the backup, unspecified, scheduled or ondemand. -
computeInstanceBackupProperties
(type:GoogleApi.BackupDR.V1.Model.ComputeInstanceBackupProperties.t
, default:nil
) - Output only. Compute Engine specific backup properties. -
consistencyTime
(type:DateTime.t
, default:nil
) - Output only. The point in time when this backup was captured from the source. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time when the instance was created. -
description
(type:String.t
, default:nil
) - Output only. The description of the Backup instance (2048 characters or less). -
enforcedRetentionEndTime
(type:DateTime.t
, default:nil
) - Optional. The backup can not be deleted before this time. -
etag
(type:String.t
, default:nil
) - Optional. Server specified ETag to prevent updates from overwriting each other. -
expireTime
(type:DateTime.t
, default:nil
) - Optional. When this backup is automatically expired. -
gcpBackupPlanInfo
(type:GoogleApi.BackupDR.V1.Model.GCPBackupPlanInfo.t
, default:nil
) - Output only. Configuration for a Google Cloud resource. -
labels
(type:map()
, default:nil
) - Optional. Resource labels to represent user provided metadata. No labels currently defined. -
name
(type:String.t
, default:nil
) - Output only. Identifier. Name of the resource. -
resourceSizeBytes
(type:String.t
, default:nil
) - Output only. source resource size in bytes at the time of the backup. -
serviceLocks
(type:list(GoogleApi.BackupDR.V1.Model.BackupLock.t)
, default:nil
) - Output only. The list of BackupLocks taken by the service to prevent the deletion of the backup. -
state
(type:String.t
, default:nil
) - Output only. The Backup resource instance state. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The time when the instance was updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BackupDR.V1.Model.Backup{ backupApplianceBackupProperties: GoogleApi.BackupDR.V1.Model.BackupApplianceBackupProperties.t() | nil, backupApplianceLocks: [GoogleApi.BackupDR.V1.Model.BackupLock.t()] | nil, backupType: String.t() | nil, computeInstanceBackupProperties: GoogleApi.BackupDR.V1.Model.ComputeInstanceBackupProperties.t() | nil, consistencyTime: DateTime.t() | nil, createTime: DateTime.t() | nil, description: String.t() | nil, enforcedRetentionEndTime: DateTime.t() | nil, etag: String.t() | nil, expireTime: DateTime.t() | nil, gcpBackupPlanInfo: GoogleApi.BackupDR.V1.Model.GCPBackupPlanInfo.t() | nil, labels: map() | nil, name: String.t() | nil, resourceSizeBytes: String.t() | nil, serviceLocks: [GoogleApi.BackupDR.V1.Model.BackupLock.t()] | nil, state: String.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.