public sealed class Backup : IMessage<Backup>, IEquatable<Backup>, IDeepCloneable<Backup>, IBufferMessage, IMessage
Reference 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 |