Class PersistentDisk (1.0.0-beta02)

public sealed class PersistentDisk : IMessage<PersistentDisk>, IEquatable<PersistentDisk>, IDeepCloneable<PersistentDisk>, IBufferMessage, IMessage

Configuration for a persistent disk to be attached to the VM.

See https://cloud.google.com/compute/docs/disks/performance for more information about disk type, size, and performance considerations.

Inheritance

Object > PersistentDisk

Namespace

Google.Cloud.LifeSciences.V2Beta

Assembly

Google.Cloud.LifeSciences.V2Beta.dll

Constructors

PersistentDisk()

public PersistentDisk()

PersistentDisk(PersistentDisk)

public PersistentDisk(PersistentDisk other)
Parameter
NameDescription
otherPersistentDisk

Properties

SizeGb

public int SizeGb { get; set; }

The size, in GB, of the disk to attach. If the size is not specified, a default is chosen to ensure reasonable I/O performance.

If the disk type is specified as local-ssd, multiple local drives are automatically combined to provide the requested size. Note, however, that each physical SSD is 375GB in size, and no more than 8 drives can be attached to a single instance.

Property Value
TypeDescription
Int32

SourceImage

public string SourceImage { get; set; }

An image to put on the disk before attaching it to the VM.

Property Value
TypeDescription
String

Type

public string Type { get; set; }

The Compute Engine disk type. If unspecified, pd-standard is used.

Property Value
TypeDescription
String