Class InstancePolicy (0.3.0)

InstancePolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)

InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.

Attributes

NameDescription
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``. Not yet implemented.
provisioning_model google.cloud.batch_v1.types.AllocationPolicy.ProvisioningModel
The provisioning model.
accelerators Sequence[google.cloud.batch_v1.types.AllocationPolicy.Accelerator]
The accelerators attached to each VM instance. Not yet implemented.
disks Sequence[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 attached VM is deleted.

Inheritance

builtins.object > proto.message.Message > InstancePolicy