import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * List of available IPs in Network * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const network = nutanix.getNdbNetworkAvailableIps({ * profileId: "{{ network_profile_id }}", * }); * ``` * */ export declare function getNdbNetworkAvailableIps(args: GetNdbNetworkAvailableIpsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNdbNetworkAvailableIps. */ export interface GetNdbNetworkAvailableIpsArgs { /** * (Required) Network Profile id. */ profileId: string; } /** * A collection of values returned by getNdbNetworkAvailableIps. */ export interface GetNdbNetworkAvailableIpsResult { /** * List of network available ips */ readonly availableIps: outputs.GetNdbNetworkAvailableIpsAvailableIp[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * (Required) Network Profile id. */ readonly profileId: string; } /** * List of available IPs in Network * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const network = nutanix.getNdbNetworkAvailableIps({ * profileId: "{{ network_profile_id }}", * }); * ``` * */ export declare function getNdbNetworkAvailableIpsOutput(args: GetNdbNetworkAvailableIpsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNdbNetworkAvailableIps. */ export interface GetNdbNetworkAvailableIpsOutputArgs { /** * (Required) Network Profile id. */ profileId: pulumi.Input; } //# sourceMappingURL=getNdbNetworkAvailableIps.d.ts.map