Gce Instance Args
data class GceInstanceArgs(val accelerators: Output<List<AcceleratorArgs>>? = null, val bootDiskSizeGb: Output<Int>? = null, val confidentialInstanceConfig: Output<GceConfidentialInstanceConfigArgs>? = null, val disablePublicIpAddresses: Output<Boolean>? = null, val machineType: Output<String>? = null, val poolSize: Output<Int>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<GceShieldedInstanceConfigArgs>? = null, val tags: Output<List<String>>? = null) : ConvertibleToJava<GceInstanceArgs>
A runtime using a Compute Engine instance.
Constructors
Link copied to clipboard
constructor(accelerators: Output<List<AcceleratorArgs>>? = null, bootDiskSizeGb: Output<Int>? = null, confidentialInstanceConfig: Output<GceConfidentialInstanceConfigArgs>? = null, disablePublicIpAddresses: Output<Boolean>? = null, machineType: Output<String>? = null, poolSize: Output<Int>? = null, serviceAccount: Output<String>? = null, shieldedInstanceConfig: Output<GceShieldedInstanceConfigArgs>? = null, tags: Output<List<String>>? = null)
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
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.