Google Cloud Dataproc v1 API - Class AttachedDiskConfig (5.28.0)

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

Reference documentation and code samples for the Google Cloud Dataproc v1 API class AttachedDiskConfig.

Specifies the config of attached disk options for single VM instance.

Inheritance

object > AttachedDiskConfig

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

AttachedDiskConfig()

public AttachedDiskConfig()

AttachedDiskConfig(AttachedDiskConfig)

public AttachedDiskConfig(AttachedDiskConfig other)
Parameter
Name Description
other AttachedDiskConfig

Properties

DiskSizeGb

public int DiskSizeGb { get; set; }

Optional. Disk size in GB.

Property Value
Type Description
int

DiskType

public AttachedDiskConfig.Types.DiskType DiskType { get; set; }

Optional. Disk type.

Property Value
Type Description
AttachedDiskConfigTypesDiskType

HasProvisionedIops

public bool HasProvisionedIops { get; }

Gets whether the "provisioned_iops" field is set

Property Value
Type Description
bool

HasProvisionedThroughput

public bool HasProvisionedThroughput { get; }

Gets whether the "provisioned_throughput" field is set

Property Value
Type Description
bool

ProvisionedIops

public long ProvisionedIops { get; set; }

Optional. Indicates how many IOPS to provision for the attached disk. This sets the number of I/O operations per second that the disk can handle. See https://cloud.google.com/compute/docs/disks/hyperdisks#hyperdisk-features

Property Value
Type Description
long

ProvisionedThroughput

public long ProvisionedThroughput { get; set; }

Optional. Indicates how much throughput to provision for the attached disk. This sets the number of throughput mb per second that the disk can handle. See https://cloud.google.com/compute/docs/disks/hyperdisks#hyperdisk-features

Property Value
Type Description
long