Compute V1 Client - Class InstantiateFrom (2.0.0)

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

Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks.

Protobuf type google.cloud.compute.v1.DiskInstantiationConfig.InstantiateFrom

Namespace

Google \ Cloud \ Compute \ V1 \ DiskInstantiationConfig

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_INSTANTIATE_FROM

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_INSTANTIATE_FROM = 0;

ATTACH_READ_ONLY

Value: 513775419

Attach the existing disk in read-only mode. The request will fail if the disk was attached in read-write mode on the source instance. Applicable to: read-only disks.

Generated from protobuf enum ATTACH_READ_ONLY = 513775419;

BLANK

Value: 63281460

Create a blank disk. The disk will be created unformatted. Applicable to: additional read-write disks, local SSDs.

Generated from protobuf enum BLANK = 63281460;

CUSTOM_IMAGE

Value: 196311789

Use the custom image specified in the custom_image field. Applicable to: boot disk, additional read-write disks.

Generated from protobuf enum CUSTOM_IMAGE = 196311789;

PBDEFAULT

Value: 115302945

Use the default instantiation option for the corresponding type of disk. For boot disk and any other R/W disks, new custom images will be created from each disk. For read-only disks, they will be attached in read-only mode. Local SSD disks will be created as blank volumes.

Generated from protobuf enum DEFAULT = 115302945;

DO_NOT_INCLUDE

Value: 104218952

Do not include the disk in the instance template. Applicable to: additional read-write disks, local SSDs, read-only disks.

Generated from protobuf enum DO_NOT_INCLUDE = 104218952;

SOURCE_IMAGE

Value: 62631959

Use the same source image used for creation of the source instance's corresponding disk. The request will fail if the source VM's disk was created from a snapshot. Applicable to: boot disk, additional read-write disks.

Generated from protobuf enum SOURCE_IMAGE = 62631959;

SOURCE_IMAGE_FAMILY

Value: 76850316

Use the same source image family used for creation of the source instance's corresponding disk. The request will fail if the source image of the source disk does not belong to any image family. Applicable to: boot disk, additional read-write disks.

Generated from protobuf enum SOURCE_IMAGE_FAMILY = 76850316;