DiskInstantiationConfigResponse class

A specification of the desired way to instantiate a disk in the instance template when its created from a source instance.

Constructors

DiskInstantiationConfigResponse({required Input<bool> autoDelete, required Input<String> customImage, required Input<String> deviceName, required Input<String> instantiateFrom})
Creates a new DiskInstantiationConfigResponse. autoDelete Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance). customImage The custom source image to be used to restore this disk when instantiating this instance template. deviceName Specifies the device name of the disk to which the configurations apply to. 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.
const
DiskInstantiationConfigResponse.fromMap(Map<String, dynamic> map)
factory

Properties

autoDelete → Input<bool>
Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
final
customImage → Input<String>
The custom source image to be used to restore this disk when instantiating this instance template.
final
deviceName → Input<String>
Specifies the device name of the disk to which the configurations apply to.
final
hashCode → int
The hash code for this object.
no setterinherited
instantiateFrom → Input<String>
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited