@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
44 lines • 1.71 kB
TypeScript
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