Memorystore v1 API - Class Backup (1.0.0-beta03)

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.

Inheritance

object > Backup

Namespace

Google.Cloud.Memorystore.V1

Assembly

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