UNPKG

@pulumi/digitalocean

Version:

A Pulumi package for creating and managing DigitalOcean cloud resources.

52 lines 2.03 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Returns the available GPU sizes and their configurations for dedicated inference * endpoints, including pricing, hardware specifications, and region availability. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as digitalocean from "@pulumi/digitalocean"; * * const available = digitalocean.getDedicatedInferenceSizes({}); * export const enabledRegions = available.then(available => available.enabledRegions); * export const sizes = available.then(available => available.sizes); * ``` */ export declare function getDedicatedInferenceSizes(opts?: pulumi.InvokeOptions): Promise<GetDedicatedInferenceSizesResult>; /** * A collection of values returned by getDedicatedInferenceSizes. */ export interface GetDedicatedInferenceSizesResult { /** * The list of region slugs where dedicated inference endpoints can be deployed. */ readonly enabledRegions: string[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of available GPU sizes. Each element contains: */ readonly sizes: outputs.GetDedicatedInferenceSizesSize[]; } /** * Returns the available GPU sizes and their configurations for dedicated inference * endpoints, including pricing, hardware specifications, and region availability. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as digitalocean from "@pulumi/digitalocean"; * * const available = digitalocean.getDedicatedInferenceSizes({}); * export const enabledRegions = available.then(available => available.enabledRegions); * export const sizes = available.then(available => available.sizes); * ``` */ export declare function getDedicatedInferenceSizesOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDedicatedInferenceSizesResult>; //# sourceMappingURL=getDedicatedInferenceSizes.d.ts.map