public sealed class Backup : IMessage<Backup>, IEquatable<Backup>, IDeepCloneable<Backup>, IBufferMessage, IMessageReference documentation and code samples for the Memorystore v1 API class Backup.
Backup of an instance.
Namespace
Google.Cloud.Memorystore.V1Assembly
Google.Cloud.Memorystore.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 |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the backup was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
EngineVersion
public string EngineVersion { get; set; }Output only. valkey-7.5/valkey-8.0, etc.
| 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 |
|
Instance
public string Instance { get; set; }Output only. Instance resource path of this backup.
| Property Value | |
|---|---|
| Type | Description |
string |
|
InstanceAsInstanceName
public InstanceName InstanceAsInstanceName { get; set; }InstanceName-typed view over the Instance resource name property.
| Property Value | |
|---|---|
| Type | Description |
InstanceName |
|
InstanceUid
public string InstanceUid { get; set; }Output only. Instance uid of this backup.
| Property Value | |
|---|---|
| Type | Description |
string |
|
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 Instance UID] OR customer specified while backup instance. Example: 20240515123000_1234
| Property Value | |
|---|---|
| Type | Description |
string |
|
NodeType
public Instance.Types.NodeType NodeType { get; set; }Output only. Node type of the instance.
| Property Value | |
|---|---|
| Type | Description |
InstanceTypesNodeType |
|
ReplicaCount
public int ReplicaCount { get; set; }Output only. Number of replicas for the instance.
| Property Value | |
|---|---|
| Type | Description |
int |
|
ShardCount
public int ShardCount { get; set; }Output only. Number of shards for the instance.
| 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 |
|