ResourcesArgs

data class ResourcesArgs(val cpu: Output<Double>? = null, val diskGb: Output<Double>? = null, val kmsKeyReference: Output<String>? = null, val memoryGb: Output<Double>? = null, val volumes: Output<List<VolumeArgs>>? = null) : ConvertibleToJava<ResourcesArgs>

Machine resources for a version.

Constructors

Link copied to clipboard
fun ResourcesArgs(cpu: Output<Double>? = null, diskGb: Output<Double>? = null, kmsKeyReference: Output<String>? = null, memoryGb: Output<Double>? = null, volumes: Output<List<VolumeArgs>>? = null)

Functions

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

Properties

Link copied to clipboard
val cpu: Output<Double>? = null

Number of CPU cores needed.

Link copied to clipboard
val diskGb: Output<Double>? = null

Disk size (GB) needed.

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

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

Link copied to clipboard
val memoryGb: Output<Double>? = null

Memory (GB) needed.

Link copied to clipboard
val volumes: Output<List<VolumeArgs>>? = null

User specified volumes.