Class Backup
Backup of a cluster.
Implements
Inherited Members
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 |
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 |