GceInstanceResponse

data class GceInstanceResponse(val accelerators: List<AcceleratorResponse>, val bootDiskSizeGb: Int, val confidentialInstanceConfig: GceConfidentialInstanceConfigResponse, val disablePublicIpAddresses: Boolean, val machineType: String, val poolSize: Int, val pooledInstances: Int, val serviceAccount: String, val shieldedInstanceConfig: GceShieldedInstanceConfigResponse, val tags: List<String>)

A runtime using a Compute Engine instance.

Constructors

Link copied to clipboard
constructor(accelerators: List<AcceleratorResponse>, bootDiskSizeGb: Int, confidentialInstanceConfig: GceConfidentialInstanceConfigResponse, disablePublicIpAddresses: Boolean, machineType: String, poolSize: Int, pooledInstances: Int, serviceAccount: String, shieldedInstanceConfig: GceShieldedInstanceConfigResponse, tags: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A list of the type and count of accelerator cards attached to the instance.

Link copied to clipboard

Size of the boot disk in GB. Defaults to 50.

Link copied to clipboard

A set of Compute Engine Confidential VM instance options.

Link copied to clipboard

Whether instances have no public IP address.

Link copied to clipboard

The name of a Compute Engine machine type.

Link copied to clipboard

Number of instances currently available in the pool for faster workstation startup.

Link copied to clipboard

Number of instances to pool for faster workstation startup.

Link copied to clipboard

Email address of the service account used on VM instances used to support this configuration. If not set, VMs run with a Google-managed service account. This service account must have permission to pull the specified container image; otherwise, the image must be publicly accessible.

Link copied to clipboard

A set of Compute Engine Shielded instance options.

Link copied to clipboard

Network tags to add to the Compute Engine machines backing the Workstations.