View Source GoogleApi.Redis.V1beta1.Model.Backup (google_api_redis v0.50.0)

Backup of a cluster.

Attributes

  • backupFiles (type: list(GoogleApi.Redis.V1beta1.Model.BackupFile.t), default: nil) - Output only. List of backup files of the backup.
  • backupType (type: String.t, default: nil) - Output only. Type of the backup.
  • cluster (type: String.t, default: nil) - Output only. Cluster resource path of this backup.
  • clusterUid (type: String.t, default: nil) - Output only. Cluster uid of this backup.
  • createTime (type: DateTime.t, default: nil) - Output only. The time when the backup was created.
  • engineVersion (type: String.t, default: nil) - Output only. redis-7.2, valkey-7.5
  • expireTime (type: DateTime.t, default: nil) - Output only. The time when the backup will expire.
  • name (type: String.t, default: nil) - Identifier. Full resource path of the backup. the last part of the name is the backup id with the following format: [YYYYMMDDHHMMSS]_[Shorted Cluster UID] OR customer specified while backup cluster. Example: 20240515123000_1234
  • nodeType (type: String.t, default: nil) - Output only. Node type of the cluster.
  • replicaCount (type: integer(), default: nil) - Output only. Number of replicas for the cluster.
  • shardCount (type: integer(), default: nil) - Output only. Number of shards for the cluster.
  • state (type: String.t, default: nil) - Output only. State of the backup.
  • totalSizeBytes (type: String.t, default: nil) - Output only. Total size of the backup in bytes.
  • uid (type: String.t, default: nil) - Output only. System assigned unique identifier of the backup.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Redis.V1beta1.Model.Backup{
  backupFiles: [GoogleApi.Redis.V1beta1.Model.BackupFile.t()] | nil,
  backupType: String.t() | nil,
  cluster: String.t() | nil,
  clusterUid: String.t() | nil,
  createTime: DateTime.t() | nil,
  engineVersion: String.t() | nil,
  expireTime: DateTime.t() | nil,
  name: String.t() | nil,
  nodeType: String.t() | nil,
  replicaCount: integer() | nil,
  shardCount: integer() | nil,
  state: String.t() | nil,
  totalSizeBytes: String.t() | nil,
  uid: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.