Compute V1 Client - Class SavedDisk (1.20.0)

Reference documentation and code samples for the Compute V1 Client class SavedDisk.

An instance-attached disk resource.

Generated from protobuf message google.cloud.compute.v1.SavedDisk

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ architecture string

[Output Only] The architecture of the attached disk. Check the Architecture enum for the list of possible values.

↳ kind string

[Output Only] Type of the resource. Always compute#savedDisk for attached disks.

↳ source_disk string

Specifies a URL of the disk attached to the source instance.

↳ storage_bytes int|string

[Output Only] Size of the individual disk snapshot used by this machine image.

↳ storage_bytes_status string

[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date. Check the StorageBytesStatus enum for the list of possible values.

getArchitecture

[Output Only] The architecture of the attached disk.

Check the Architecture enum for the list of possible values.

Returns
Type Description
string

hasArchitecture

clearArchitecture

setArchitecture

[Output Only] The architecture of the attached disk.

Check the Architecture enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this

getKind

[Output Only] Type of the resource. Always compute#savedDisk for attached disks.

Returns
Type Description
string

hasKind

clearKind

setKind

[Output Only] Type of the resource. Always compute#savedDisk for attached disks.

Parameter
Name Description
var string
Returns
Type Description
$this

getSourceDisk

Specifies a URL of the disk attached to the source instance.

Returns
Type Description
string

hasSourceDisk

clearSourceDisk

setSourceDisk

Specifies a URL of the disk attached to the source instance.

Parameter
Name Description
var string
Returns
Type Description
$this

getStorageBytes

[Output Only] Size of the individual disk snapshot used by this machine image.

Returns
Type Description
int|string

hasStorageBytes

clearStorageBytes

setStorageBytes

[Output Only] Size of the individual disk snapshot used by this machine image.

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

getStorageBytesStatus

[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.

Check the StorageBytesStatus enum for the list of possible values.

Returns
Type Description
string

hasStorageBytesStatus

clearStorageBytesStatus

setStorageBytesStatus

[Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date.

Check the StorageBytesStatus enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this