Runtime Virtual Machine Virtual Machine Config Args
data class RuntimeVirtualMachineVirtualMachineConfigArgs(val acceleratorConfig: Output<RuntimeVirtualMachineVirtualMachineConfigAcceleratorConfigArgs>? = null, val containerImages: Output<List<RuntimeVirtualMachineVirtualMachineConfigContainerImageArgs>>? = null, val dataDisk: Output<RuntimeVirtualMachineVirtualMachineConfigDataDiskArgs>, val encryptionConfig: Output<RuntimeVirtualMachineVirtualMachineConfigEncryptionConfigArgs>? = null, val guestAttributes: Output<Map<String, String>>? = null, val internalIpOnly: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val machineType: Output<String>, val metadata: Output<Map<String, String>>? = null, val network: Output<String>? = null, val nicType: Output<String>? = null, val reservedIpRange: Output<String>? = null, val shieldedInstanceConfig: Output<RuntimeVirtualMachineVirtualMachineConfigShieldedInstanceConfigArgs>? = null, val subnet: Output<String>? = null, val tags: Output<List<String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<RuntimeVirtualMachineVirtualMachineConfigArgs>
Constructors
Link copied to clipboard
fun RuntimeVirtualMachineVirtualMachineConfigArgs(acceleratorConfig: Output<RuntimeVirtualMachineVirtualMachineConfigAcceleratorConfigArgs>? = null, containerImages: Output<List<RuntimeVirtualMachineVirtualMachineConfigContainerImageArgs>>? = null, dataDisk: Output<RuntimeVirtualMachineVirtualMachineConfigDataDiskArgs>, encryptionConfig: Output<RuntimeVirtualMachineVirtualMachineConfigEncryptionConfigArgs>? = null, guestAttributes: Output<Map<String, String>>? = null, internalIpOnly: Output<Boolean>? = null, labels: Output<Map<String, String>>? = null, machineType: Output<String>, metadata: Output<Map<String, String>>? = null, network: Output<String>? = null, nicType: Output<String>? = null, reservedIpRange: Output<String>? = null, shieldedInstanceConfig: Output<RuntimeVirtualMachineVirtualMachineConfigShieldedInstanceConfigArgs>? = null, subnet: Output<String>? = null, tags: Output<List<String>>? = null, zone: Output<String>? = null)
Functions
Properties
Link copied to clipboard
val acceleratorConfig: Output<RuntimeVirtualMachineVirtualMachineConfigAcceleratorConfigArgs>? = null
Link copied to clipboard
val containerImages: Output<List<RuntimeVirtualMachineVirtualMachineConfigContainerImageArgs>>? = null
Link copied to clipboard
If true, runtime will only have internal IP addresses. By default, runtimes are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each vm. This internal_ip_only
restriction can only be enabled for subnetwork enabled networks, and all dependencies must be configured to be accessible without external IP addresses.
Link copied to clipboard
The labels to associate with this runtime. Label keys must contain 1 to 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035.txt). Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a cluster.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard