Cluster Director v1beta API - Class BootDisk (1.0.0-beta02)

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

Reference documentation and code samples for the Cluster Director v1beta API class BootDisk.

A Persistent disk used as the boot disk for a Compute Engine VM instance.

Inheritance

object > BootDisk

Namespace

Google.Cloud.HypercomputeCluster.V1Beta

Assembly

Google.Cloud.HypercomputeCluster.V1Beta.dll

Constructors

BootDisk()

public BootDisk()

BootDisk(BootDisk)

public BootDisk(BootDisk other)
Parameter
Name Description
other BootDisk

Properties

SizeGb

public long SizeGb { get; set; }

Optional. The size of the disk in gigabytes (GB), which must be at least 40 GB.

Property Value
Type Description
long

StoragePools

public RepeatedField<string> StoragePools { get; }

Optional. The storage pools used for creating the boot disk, in the format: projects/{project}/zones/{zone}/storagePools/{storage_pool}.

Currently, only one Hyperdisk Balanced storage pool is supported. The storage pool must reside in the same zone as the compute instance.

Property Value
Type Description
RepeatedFieldstring

StoragePoolsAsStoragePoolNames

public ResourceNameList<StoragePoolName> StoragePoolsAsStoragePoolNames { get; }

StoragePoolName-typed view over the StoragePools resource name property.

Property Value
Type Description
ResourceNameListStoragePoolName

Type

public string Type { get; set; }

Optional. Persistent disk type, in the format projects/{project}/zones/{zone}/diskTypes/{disk_type}.

Property Value
Type Description
string

TypeAsDiskTypeName

public DiskTypeName TypeAsDiskTypeName { get; set; }

DiskTypeName-typed view over the Type resource name property.

Property Value
Type Description
DiskTypeName