import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Provides a datasource to retrieve VPC with vpcUuid or vpcName . */ export declare function getVpc(args?: GetVpcArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getVpc. */ export interface GetVpcArgs { /** * vpc Name */ vpcName?: string; /** * vpc UUID */ vpcUuid?: string; } /** * A collection of values returned by getVpc. */ export interface GetVpcResult { /** * The version of the API. */ readonly apiVersion: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * - The vpc kind metadata. */ readonly metadata: { [key: string]: string; }; /** * VPC input spec */ readonly specs: outputs.GetVpcSpec[]; /** * VPC output status */ readonly statuses: outputs.GetVpcStatus[]; readonly vpcName?: string; readonly vpcUuid?: string; } /** * Provides a datasource to retrieve VPC with vpcUuid or vpcName . */ export declare function getVpcOutput(args?: GetVpcOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getVpc. */ export interface GetVpcOutputArgs { /** * vpc Name */ vpcName?: pulumi.Input; /** * vpc UUID */ vpcUuid?: pulumi.Input; } //# sourceMappingURL=getVpc.d.ts.map