InstancePolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)
InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.
Attributes | |
---|---|
Name | Description |
machine_type |
str
The Compute Engine machine type. |
min_cpu_platform |
str
The minimum CPU platform. See https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform. |
provisioning_model |
google.cloud.batch_v1.types.AllocationPolicy.ProvisioningModel
The provisioning model. |
accelerators |
MutableSequence[google.cloud.batch_v1.types.AllocationPolicy.Accelerator]
The accelerators attached to each VM instance. |
boot_disk |
google.cloud.batch_v1.types.AllocationPolicy.Disk
Boot disk to be created and attached to each VM by this InstancePolicy. Boot disk will be deleted when the VM is deleted. Batch API now only supports booting from image. |
disks |
MutableSequence[google.cloud.batch_v1.types.AllocationPolicy.AttachedDisk]
Non-boot disks to be attached for each VM created by this InstancePolicy. New disks will be deleted when the VM is deleted. |