public sealed class Backup : IMessage<Backup>, IEquatable<Backup>, IDeepCloneable<Backup>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Memorystore for Redis (cluster management) v1 API class Backup.
Backup of a cluster.
Namespace
Google.Cloud.Redis.Cluster.V1Assembly
Google.Cloud.Redis.Cluster.V1.dll
Constructors
Backup()
public Backup()Backup(Backup)
public Backup(Backup other)| Parameter | |
|---|---|
| Name | Description |
other |
Backup |
Properties
BackupFiles
public RepeatedField<BackupFile> BackupFiles { get; }Output only. List of backup files of the backup.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldBackupFile |
|
BackupName
public BackupName BackupName { get; set; }BackupName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
BackupName |
|
BackupType
public Backup.Types.BackupType BackupType { get; set; }Output only. Type of the backup.
| Property Value | |
|---|---|
| Type | Description |
BackupTypesBackupType |
|
Cluster
public string Cluster { get; set; }Output only. Cluster resource path of this backup.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ClusterAsClusterName
public ClusterName ClusterAsClusterName { get; set; }ClusterName-typed view over the Cluster resource name property.
| Property Value | |
|---|---|
| Type | Description |
ClusterName |
|
ClusterUid
public string ClusterUid { get; set; }Output only. Cluster uid of this backup.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the backup was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
EncryptionInfo
public EncryptionInfo EncryptionInfo { get; set; }Output only. Encryption information of the backup.
| Property Value | |
|---|---|
| Type | Description |
EncryptionInfo |
|
EngineVersion
public string EngineVersion { get; set; }Output only. redis-7.2, valkey-7.5
| Property Value | |
|---|---|
| Type | Description |
string |
|
ExpireTime
public Timestamp ExpireTime { get; set; }Output only. The time when the backup will expire.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Name
public string Name { get; set; }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
| Property Value | |
|---|---|
| Type | Description |
string |
|
NodeType
public NodeType NodeType { get; set; }Output only. Node type of the cluster.
| Property Value | |
|---|---|
| Type | Description |
NodeType |
|
ReplicaCount
public int ReplicaCount { get; set; }Output only. Number of replicas for the cluster.
| Property Value | |
|---|---|
| Type | Description |
int |
|
ShardCount
public int ShardCount { get; set; }Output only. Number of shards for the cluster.
| Property Value | |
|---|---|
| Type | Description |
int |
|
State
public Backup.Types.State State { get; set; }Output only. State of the backup.
| Property Value | |
|---|---|
| Type | Description |
BackupTypesState |
|
TotalSizeBytes
public long TotalSizeBytes { get; set; }Output only. Total size of the backup in bytes.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Uid
public string Uid { get; set; }Output only. System assigned unique identifier of the backup.
| Property Value | |
|---|---|
| Type | Description |
string |
|