Google Cloud Notebooks V2 Client - Class DataDisk (1.0.5)

Reference documentation and code samples for the Google Cloud Notebooks V2 Client class DataDisk.

An instance-attached disk resource.

Generated from protobuf message google.cloud.notebooks.v2.DataDisk

Namespace

Google \ Cloud \ Notebooks \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ disk_size_gb
int|string

Optional. The size of the disk in GB attached to this VM instance, up to a maximum of 64000 GB (64 TB). If not specified, this defaults to 100.

↳ disk_type
int

Optional. Input only. Indicates the type of the disk.

↳ disk_encryption
int

Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.

↳ kms_key
string

Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id} Learn more about using your own encryption keys.

getDiskSizeGb

Optional. The size of the disk in GB attached to this VM instance, up to a maximum of 64000 GB (64 TB). If not specified, this defaults to 100.

Returns
Type
Description
int|string

setDiskSizeGb

Optional. The size of the disk in GB attached to this VM instance, up to a maximum of 64000 GB (64 TB). If not specified, this defaults to 100.

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

getDiskType

Optional. Input only. Indicates the type of the disk.

Returns
Type
Description
int
Enum of type DiskType .

setDiskType

Optional. Input only. Indicates the type of the disk.

Parameter
Name
Description
var
int

Enum of type DiskType .

Returns
Type
Description
$this

getDiskEncryption

Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.

Returns
Type
Description
int
Enum of type DiskEncryption .

setDiskEncryption

Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK.

Parameter
Name
Description
var
int

Enum of type DiskEncryption .

Returns
Type
Description
$this

getKmsKey

Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id} Learn more about using your own encryption keys.

Returns
Type
Description
string

setKmsKey

Optional. Input only. The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id} Learn more about using your own encryption keys.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: