MacModelsService
The Mac model registry (GET /mac-models): the models reservations.create({ model })
accepts, with each model's CPU cores, physical memory, physical SSD capacity and
sandbox disk room in MiB, maximum sandbox count, and default sandbox size. catalog() adds free Macs and prices.
Constructors
Constructor
new MacModelsService(http: AxiosInstance): MacModelsService;Parameters:
httpAxiosInstance
Returns:
MacModelsService
Methods
catalog()
catalog(options: { region?: string } = {}): Promise<MacCatalog>;Free Macs and prices per Mac model (GET /mac-catalog). available is advisory; price is null on a cell without billing.
Parameters:
options{ region?: string } = {}
Returns:
Promise<MacCatalog>
list()
list(): Promise<MacModel[]>;Every registered Mac model, ordered by id.
Returns:
Promise<MacModel[]>
MacModel
type MacModel = api.MacModelA registered Mac model (GET /mac-models), with its physical resources,
sandbox disk room, max_sandboxes, and default_size for omitted create sizes.
MacCatalog
type MacCatalog = api.MacCatalogGET /mac-catalog: per region, the default model and each model's MacModel, free Macs (available) and price (null on a cell without billing).