UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

44 lines 1.71 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; export declare function getStoragePoolTypes(args: GetStoragePoolTypesArgs, opts?: pulumi.InvokeOptions): Promise<GetStoragePoolTypesResult>; /** * A collection of arguments for invoking getStoragePoolTypes. */ export interface GetStoragePoolTypesArgs { project?: string; storagePoolType: string; zone: string; } /** * A collection of values returned by getStoragePoolTypes. */ export interface GetStoragePoolTypesResult { readonly creationTimestamp: string; readonly deprecateds: outputs.compute.GetStoragePoolTypesDeprecated[]; readonly description: string; readonly id: number; readonly kind: string; readonly maxPoolProvisionedCapacityGb: number; readonly maxPoolProvisionedIops: number; readonly maxPoolProvisionedThroughput: number; readonly minPoolProvisionedCapacityGb: number; readonly minPoolProvisionedIops: number; readonly minPoolProvisionedThroughput: number; readonly name: string; readonly project: string; readonly selfLink: string; readonly selfLinkWithId: string; readonly storagePoolType: string; readonly supportedDiskTypes: string[]; readonly zone: string; } export declare function getStoragePoolTypesOutput(args: GetStoragePoolTypesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetStoragePoolTypesResult>; /** * A collection of arguments for invoking getStoragePoolTypes. */ export interface GetStoragePoolTypesOutputArgs { project?: pulumi.Input<string | undefined>; storagePoolType: pulumi.Input<string>; zone: pulumi.Input<string>; } //# sourceMappingURL=getStoragePoolTypes.d.ts.map