Show / Hide Table of Contents

Class Backup

Backup of a cluster.

Inheritance
object
Backup
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudRedis.v1.Data
Assembly: Google.Apis.CloudRedis.v1.dll
Syntax
public class Backup : IDirectResponseSchema

Properties

BackupFiles

Output only. List of backup files of the backup.

Declaration
[JsonProperty("backupFiles")]
public virtual IList<BackupFile> BackupFiles { get; set; }
Property Value
Type Description
IList<BackupFile>

BackupType

Output only. Type of the backup.

Declaration
[JsonProperty("backupType")]
public virtual string BackupType { get; set; }
Property Value
Type Description
string

Cluster

Output only. Cluster resource path of this backup.

Declaration
[JsonProperty("cluster")]
public virtual string Cluster { get; set; }
Property Value
Type Description
string

ClusterUid

Output only. Cluster uid of this backup.

Declaration
[JsonProperty("clusterUid")]
public virtual string ClusterUid { get; set; }
Property Value
Type Description
string

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The time when the backup was created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EncryptionInfo

Output only. Encryption information of the backup.

Declaration
[JsonProperty("encryptionInfo")]
public virtual EncryptionInfo EncryptionInfo { get; set; }
Property Value
Type Description
EncryptionInfo

EngineVersion

Output only. redis-7.2, valkey-7.5

Declaration
[JsonProperty("engineVersion")]
public virtual string EngineVersion { get; set; }
Property Value
Type Description
string

ExpireTime

object representation of ExpireTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
Type Description
object

ExpireTimeDateTimeOffset

DateTimeOffset representation of ExpireTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ExpireTimeRaw

Output only. The time when the backup will expire.

Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
Type Description
string

Name

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

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

NodeType

Output only. Node type of the cluster.

Declaration
[JsonProperty("nodeType")]
public virtual string NodeType { get; set; }
Property Value
Type Description
string

ReplicaCount

Output only. Number of replicas for the cluster.

Declaration
[JsonProperty("replicaCount")]
public virtual int? ReplicaCount { get; set; }
Property Value
Type Description
int?

ShardCount

Output only. Number of shards for the cluster.

Declaration
[JsonProperty("shardCount")]
public virtual int? ShardCount { get; set; }
Property Value
Type Description
int?

State

Output only. State of the backup.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

TotalSizeBytes

Output only. Total size of the backup in bytes.

Declaration
[JsonProperty("totalSizeBytes")]
public virtual long? TotalSizeBytes { get; set; }
Property Value
Type Description
long?

Uid

Output only. System assigned unique identifier of the backup.

Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX