import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Get information about a Vultr instance IPv4. * * ## Example Usage * * Get the information for an IPv4 address by `instanceId`: * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as vultr from "@ediri/vultr"; * * const myInstanceIpv4 = vultr.getInstanceIpv4({ * filters: [{ * name: "ip", * values: ["123.123.123.123"], * }], * }); * ``` */ export declare function getInstanceIpv4(args?: GetInstanceIpv4Args, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getInstanceIpv4. */ export interface GetInstanceIpv4Args { /** * Query parameters for finding IPv4 address. */ filters?: inputs.GetInstanceIpv4Filter[]; } /** * A collection of values returned by getInstanceIpv4. */ export interface GetInstanceIpv4Result { readonly filters?: outputs.GetInstanceIpv4Filter[]; /** * The gateway IP address. */ readonly gateway: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The ID of the instance the IPv4 address. */ readonly instanceId: string; /** * The IPv4 address in canonical format. */ readonly ip: string; /** * The IPv4 netmask in dot-decimal notation. */ readonly netmask: string; /** * The reverse DNS information for this IP address. */ readonly reverse: string; } /** * Get information about a Vultr instance IPv4. * * ## Example Usage * * Get the information for an IPv4 address by `instanceId`: * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as vultr from "@ediri/vultr"; * * const myInstanceIpv4 = vultr.getInstanceIpv4({ * filters: [{ * name: "ip", * values: ["123.123.123.123"], * }], * }); * ``` */ export declare function getInstanceIpv4Output(args?: GetInstanceIpv4OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getInstanceIpv4. */ export interface GetInstanceIpv4OutputArgs { /** * Query parameters for finding IPv4 address. */ filters?: pulumi.Input[]>; }