import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; export declare function getStoragePoolTypes(args: GetStoragePoolTypesArgs, opts?: pulumi.InvokeOptions): Promise; /** * 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; /** * A collection of arguments for invoking getStoragePoolTypes. */ export interface GetStoragePoolTypesOutputArgs { project?: pulumi.Input; storagePoolType: pulumi.Input; zone: pulumi.Input; }