public sealed class BootDisk : IMessage<BootDisk>, IEquatable<BootDisk>, IDeepCloneable<BootDisk>, IBufferMessage, IMessageReference 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.
Namespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
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 |
|