import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Use this data source to get the floating IPs of a public cloud project. */ export declare function getFloatingIPs(args: GetFloatingIPsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFloatingIPs. */ export interface GetFloatingIPsArgs { /** * Public cloud region name */ regionName: string; /** * The id of the public cloud project */ serviceName: string; } /** * A collection of values returned by getFloatingIPs. */ export interface GetFloatingIPsResult { readonly cloudProjectFloatingips: outputs.CloudProject.GetFloatingIPsCloudProjectFloatingip[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Floating IP region */ readonly regionName: string; readonly serviceName: string; } /** * Use this data source to get the floating IPs of a public cloud project. */ export declare function getFloatingIPsOutput(args: GetFloatingIPsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFloatingIPs. */ export interface GetFloatingIPsOutputArgs { /** * Public cloud region name */ regionName: pulumi.Input; /** * The id of the public cloud project */ serviceName: pulumi.Input; }