InstanceFromTemplateBootDiskInitializeParamsArgs

data class InstanceFromTemplateBootDiskInitializeParamsArgs(val enableConfidentialCompute: Output<Boolean>? = null, val image: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val provisionedIops: Output<Int>? = null, val provisionedThroughput: Output<Int>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val size: Output<Int>? = null, val storagePool: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateBootDiskInitializeParamsArgs>

Constructors

constructor(enableConfidentialCompute: Output<Boolean>? = null, image: Output<String>? = null, labels: Output<Map<String, String>>? = null, provisionedIops: Output<Int>? = null, provisionedThroughput: Output<Int>? = null, resourceManagerTags: Output<Map<String, String>>? = null, size: Output<Int>? = null, storagePool: Output<String>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val enableConfidentialCompute: Output<Boolean>? = null

A flag to enable confidential compute mode on boot disk

Link copied to clipboard
val image: Output<String>? = null

The image from which this disk was initialised.

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

A set of key/value label pairs assigned to the disk.

Link copied to clipboard
val provisionedIops: Output<Int>? = null

Indicates how many IOPS to provision for the disk. This sets the number of I/O operations per second that the disk can handle.

Link copied to clipboard
val provisionedThroughput: Output<Int>? = null

Indicates how much throughput to provision for the disk. This sets the number of throughput mb per second that the disk can handle.

Link copied to clipboard
val resourceManagerTags: Output<Map<String, String>>? = null

A map of resource manager tags. Resource manager tag keys and values have the same definition as resource manager tags. Keys must be in the format tagKeys/{tag_key_id}, and values are in the format tagValues/456. The field is ignored (both PUT & PATCH) when empty.

Link copied to clipboard
val size: Output<Int>? = null

The size of the image in gigabytes.

Link copied to clipboard
val storagePool: Output<String>? = null

The URL of the storage pool in which the new disk is created

Link copied to clipboard
val type: Output<String>? = null

The Google Compute Engine disk type. Such as pd-standard, pd-ssd or pd-balanced.

Functions

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