import * as pulumi from "@pulumi/pulumi"; export declare function getSubnet(args?: GetSubnetArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSubnet. */ export interface GetSubnetArgs { name?: string; network?: string; } /** * A collection of values returned by getSubnet. */ export interface GetSubnetResult { readonly bmcId: number; readonly bootMode: string; readonly description: string; readonly dhcpId: number; readonly dnsPrimary: string; readonly dnsSecondary: string; readonly domainIds: number[]; readonly from: string; readonly gateway: string; readonly httpbootId: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly ipam: string; readonly mask: string; readonly mtu: number; readonly name?: string; readonly network?: string; readonly networkAddress: string; readonly networkType: string; readonly templateId: number; readonly tftpId: number; readonly to: string; readonly vlanid: number; } export declare function getSubnetOutput(args?: GetSubnetOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSubnet. */ export interface GetSubnetOutputArgs { name?: pulumi.Input; network?: pulumi.Input; }