public sealed class Volume : IMessage<Volume>, IEquatable<Volume>, IDeepCloneable<Volume>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Life Sciences v2beta API class Volume.
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.
Namespace
Google.Cloud.LifeSciences.V2BetaAssembly
Google.Cloud.LifeSciences.V2Beta.dll
Constructors
Volume()
public Volume()
Volume(Volume)
public Volume(Volume other)
Parameter | |
---|---|
Name | Description |
other |
Volume |
Properties
ExistingDisk
public ExistingDisk ExistingDisk { get; set; }
Configuration for a existing disk.
Property Value | |
---|---|
Type | Description |
ExistingDisk |
NfsMount
public NFSMount NfsMount { get; set; }
Configuration for an NFS mount.
Property Value | |
---|---|
Type | Description |
NFSMount |
PersistentDisk
public PersistentDisk PersistentDisk { get; set; }
Configuration for a persistent disk.
Property Value | |
---|---|
Type | Description |
PersistentDisk |
StorageCase
public Volume.StorageOneofCase StorageCase { get; }
Property Value | |
---|---|
Type | Description |
VolumeStorageOneofCase |
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 | |
---|---|
Type | Description |
string |