Runtime Virtual Machine Virtual Machine Config
data class RuntimeVirtualMachineVirtualMachineConfig(val acceleratorConfig: RuntimeVirtualMachineVirtualMachineConfigAcceleratorConfig? = null, val containerImages: List<RuntimeVirtualMachineVirtualMachineConfigContainerImage>? = null, val dataDisk: RuntimeVirtualMachineVirtualMachineConfigDataDisk, val encryptionConfig: RuntimeVirtualMachineVirtualMachineConfigEncryptionConfig? = null, val guestAttributes: Map<String, String>? = null, val internalIpOnly: Boolean? = null, val labels: Map<String, String>? = null, val machineType: String, val metadata: Map<String, String>? = null, val network: String? = null, val nicType: String? = null, val reservedIpRange: String? = null, val shieldedInstanceConfig: RuntimeVirtualMachineVirtualMachineConfigShieldedInstanceConfig? = null, val subnet: String? = null, val tags: List<String>? = null, val zone: String? = null)
Constructors
Link copied to clipboard
fun RuntimeVirtualMachineVirtualMachineConfig(acceleratorConfig: RuntimeVirtualMachineVirtualMachineConfigAcceleratorConfig? = null, containerImages: List<RuntimeVirtualMachineVirtualMachineConfigContainerImage>? = null, dataDisk: RuntimeVirtualMachineVirtualMachineConfigDataDisk, encryptionConfig: RuntimeVirtualMachineVirtualMachineConfigEncryptionConfig? = null, guestAttributes: Map<String, String>? = null, internalIpOnly: Boolean? = null, labels: Map<String, String>? = null, machineType: String, metadata: Map<String, String>? = null, network: String? = null, nicType: String? = null, reservedIpRange: String? = null, shieldedInstanceConfig: RuntimeVirtualMachineVirtualMachineConfigShieldedInstanceConfig? = null, subnet: String? = null, tags: List<String>? = null, zone: String? = null)
Types
Properties
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