Instance Policy Args
data class InstancePolicyArgs(val accelerators: Output<List<AcceleratorArgs>>? = null, val bootDisk: Output<DiskArgs>? = null, val disks: Output<List<AttachedDiskArgs>>? = null, val machineType: Output<String>? = null, val minCpuPlatform: Output<String>? = null, val provisioningModel: Output<InstancePolicyProvisioningModel>? = null) : ConvertibleToJava<InstancePolicyArgs>
InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.
Constructors
Link copied to clipboard
constructor(accelerators: Output<List<AcceleratorArgs>>? = null, bootDisk: Output<DiskArgs>? = null, disks: Output<List<AttachedDiskArgs>>? = null, machineType: Output<String>? = null, minCpuPlatform: Output<String>? = null, provisioningModel: Output<InstancePolicyProvisioningModel>? = null)
Properties
Link copied to clipboard
The accelerators attached to each VM instance.
Link copied to clipboard
Non-boot disks to be attached for each VM created by this InstancePolicy. New disks will be deleted when the VM is deleted.
Link copied to clipboard
The Compute Engine machine type.
Link copied to clipboard
The minimum CPU platform. See https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform. Not yet implemented.
Link copied to clipboard
The provisioning model.