import * as pulumi from "@pulumi/pulumi"; /** * Retrieve information about a network for use in other resources. * * This data source provides all of the network's properties as configured on your Civo account. * * Networks may be looked up by id or label, and you can optionally pass region if you want to make a lookup for a specific network inside that region. */ export declare function getNetwork(args?: GetNetworkArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNetwork. */ export interface GetNetworkArgs { /** * The ID of this resource. */ id?: string; /** * The label of an existing network */ label?: string; /** * The region of an existing network */ region?: string; } /** * A collection of values returned by getNetwork. */ export interface GetNetworkResult { /** * If is the default network */ readonly default: boolean; /** * The ID of this resource. */ readonly id?: string; /** * The label of an existing network */ readonly label?: string; /** * The name of the network */ readonly name: string; /** * The region of an existing network */ readonly region?: string; } /** * Retrieve information about a network for use in other resources. * * This data source provides all of the network's properties as configured on your Civo account. * * Networks may be looked up by id or label, and you can optionally pass region if you want to make a lookup for a specific network inside that region. */ export declare function getNetworkOutput(args?: GetNetworkOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNetwork. */ export interface GetNetworkOutputArgs { /** * The ID of this resource. */ id?: pulumi.Input; /** * The label of an existing network */ label?: pulumi.Input; /** * The region of an existing network */ region?: pulumi.Input; }