Google Cloud Container V1 Client - Class BootDisk (2.5.0)

Reference documentation and code samples for the Google Cloud Container V1 Client class BootDisk.

BootDisk specifies the boot disk configuration for nodepools.

Generated from protobuf message google.container.v1.BootDisk

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ disk_type string

Disk type of the boot disk. (i.e. Hyperdisk-Balanced, PD-Balanced, etc.)

↳ size_gb int|string

Disk size in GB. Replaces NodeConfig.disk_size_gb

↳ provisioned_iops int|string

For Hyperdisk-Balanced only, the provisioned IOPS config value.

↳ provisioned_throughput int|string

For Hyperdisk-Balanced only, the provisioned throughput config value.

getDiskType

Disk type of the boot disk.

(i.e. Hyperdisk-Balanced, PD-Balanced, etc.)

Returns
Type Description
string

setDiskType

Disk type of the boot disk.

(i.e. Hyperdisk-Balanced, PD-Balanced, etc.)

Parameter
Name Description
var string
Returns
Type Description
$this

getSizeGb

Disk size in GB. Replaces NodeConfig.disk_size_gb

Returns
Type Description
int|string

setSizeGb

Disk size in GB. Replaces NodeConfig.disk_size_gb

Parameter
Name Description
var int|string
Returns
Type Description
$this

getProvisionedIops

For Hyperdisk-Balanced only, the provisioned IOPS config value.

Returns
Type Description
int|string

setProvisionedIops

For Hyperdisk-Balanced only, the provisioned IOPS config value.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getProvisionedThroughput

For Hyperdisk-Balanced only, the provisioned throughput config value.

Returns
Type Description
int|string

setProvisionedThroughput

For Hyperdisk-Balanced only, the provisioned throughput config value.

Parameter
Name Description
var int|string
Returns
Type Description
$this