Class Volume (1.0.0-beta02)

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

Carries information about storage that can be attached to a VM.

Specify either [Volume][google.cloud.lifesciences.v2beta.Volume] or [Disk][google.cloud.lifesciences.v2beta.Disk], but not both.

Inheritance

Object > Volume

Namespace

Google.Cloud.LifeSciences.V2Beta

Assembly

Google.Cloud.LifeSciences.V2Beta.dll

Constructors

Volume()

public Volume()

Volume(Volume)

public Volume(Volume other)
Parameter
NameDescription
otherVolume

Properties

ExistingDisk

public ExistingDisk ExistingDisk { get; set; }

Configuration for a existing disk.

Property Value
TypeDescription
ExistingDisk

NfsMount

public NFSMount NfsMount { get; set; }

Configuration for an NFS mount.

Property Value
TypeDescription
NFSMount

PersistentDisk

public PersistentDisk PersistentDisk { get; set; }

Configuration for a persistent disk.

Property Value
TypeDescription
PersistentDisk

StorageCase

public Volume.StorageOneofCase StorageCase { get; }
Property Value
TypeDescription
Volume.StorageOneofCase

Volume_

public string Volume_ { get; set; }

A user-supplied name for the volume. Used when mounting the volume into [Actions][google.cloud.lifesciences.v2beta.Action]. The name must contain only upper and lowercase alphanumeric characters and hyphens and cannot start with a hyphen.

Property Value
TypeDescription
String