Instance Template Disk Args
data class InstanceTemplateDiskArgs(val autoDelete: Output<Boolean>? = null, val boot: Output<Boolean>? = null, val deviceName: Output<String>? = null, val diskEncryptionKey: Output<InstanceTemplateDiskDiskEncryptionKeyArgs>? = null, val diskName: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val interface: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val mode: Output<String>? = null, val resourcePolicies: Output<String>? = null, val source: Output<String>? = null, val sourceImage: Output<String>? = null, val sourceImageEncryptionKey: Output<InstanceTemplateDiskSourceImageEncryptionKeyArgs>? = null, val sourceSnapshot: Output<String>? = null, val sourceSnapshotEncryptionKey: Output<InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<InstanceTemplateDiskArgs>
Constructors
Link copied to clipboard
fun InstanceTemplateDiskArgs(autoDelete: Output<Boolean>? = null, boot: Output<Boolean>? = null, deviceName: Output<String>? = null, diskEncryptionKey: Output<InstanceTemplateDiskDiskEncryptionKeyArgs>? = null, diskName: Output<String>? = null, diskSizeGb: Output<Int>? = null, diskType: Output<String>? = null, interface: Output<String>? = null, labels: Output<Map<String, String>>? = null, mode: Output<String>? = null, resourcePolicies: Output<String>? = null, source: Output<String>? = null, sourceImage: Output<String>? = null, sourceImageEncryptionKey: Output<InstanceTemplateDiskSourceImageEncryptionKeyArgs>? = null, sourceSnapshot: Output<String>? = null, sourceSnapshotEncryptionKey: Output<InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>? = null, type: Output<String>? = null)
Functions
Properties
Link copied to clipboard
The image from which to initialize this disk. This can be one of: the image's self_link
, projects/{project}/global/images/{image}
, projects/{project}/global/images/family/{family}
, global/images/{image}
, global/images/family/{family}
, family/{family}
, {project}/{family}
, {project}/{image}
, {family}
, or {image}
.
Link copied to clipboard
Link copied to clipboard
val sourceSnapshotEncryptionKey: Output<InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>? = null