Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AllocationAggregateReservation

import type { AllocationAggregateReservation } from "https://googleapis.deno.dev/v1/compute:v1.ts";

This reservation type is specified by total resource amounts (e.g. total count of CPUs) and can account for multiple instance SKUs. In other words, one can create instances of varying shapes against this reservation.

interface AllocationAggregateReservation {
vmFamily?: "VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L" | "VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP" | "VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P";
workloadType?: "BATCH" | "SERVING" | "UNSPECIFIED";
}

§Properties

§

[Output only] List of resources currently in use.

§

List of reserved resources (CPUs, memory, accelerators).

§
vmFamily?: "VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L" | "VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP" | "VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P"
[src]

The VM family that all instances scheduled against this reservation must belong to.

§
workloadType?: "BATCH" | "SERVING" | "UNSPECIFIED"
[src]

The workload type of the instances that will target this reservation.