Class InstancePolicy (0.4.1)

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
allowed_machine_types Sequence[str]
Deprecated: please use machine_type instead.
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_v1alpha.types.AllocationPolicy.ProvisioningModel
The provisioning model.
accelerators Sequence[google.cloud.batch_v1alpha.types.AllocationPolicy.Accelerator]
The accelerators attached to each VM instance. Not yet implemented.
disks Sequence[google.cloud.batch_v1alpha.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.