@pulumi/digitalocean
Version:
A Pulumi package for creating and managing DigitalOcean cloud resources.
52 lines • 2.03 kB
TypeScript
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