GetInstanceBootDiskInitializeParam

data class GetInstanceBootDiskInitializeParam(val enableConfidentialCompute: Boolean, val image: String, val labels: Map<String, String>, val provisionedIops: Int, val provisionedThroughput: Int, val resourceManagerTags: Map<String, String>, val size: Int, val storagePool: String, val type: String)

Constructors

Link copied to clipboard
constructor(enableConfidentialCompute: Boolean, image: String, labels: Map<String, String>, provisionedIops: Int, provisionedThroughput: Int, resourceManagerTags: Map<String, String>, size: Int, storagePool: String, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A flag to enable confidential compute mode on boot disk

Link copied to clipboard

The image from which this disk was initialised.

Link copied to clipboard

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

Link copied to clipboard

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

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

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: Int

The size of the image in gigabytes.

Link copied to clipboard

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

Link copied to clipboard

The accelerator type resource exposed to this instance. E.g. nvidia-tesla-k80.