DiskInstantiationConfigInstantiateFrom

enum DiskInstantiationConfigInstantiateFrom : Enum<DiskInstantiationConfigInstantiateFrom> , ConvertibleToJava<DiskInstantiationConfigInstantiateFrom>

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.

Entries

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun toJava(): DiskInstantiationConfigInstantiateFrom
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Properties

Link copied to clipboard
val javaValue: DiskInstantiationConfigInstantiateFrom
Link copied to clipboard
Link copied to clipboard