import * as pulumi from "@pulumi/pulumi"; /** * Takes an IP address range in CIDR notation as input * and creates an IP address with the given host number. * If given host number is negative, the count starts from the end of the range. * For example, cidrhost("10.0.0.0/8", 2) returns 10.0.0.2 and cidrhost("10.0.0.0/8", -2) returns 10.255.255.254. */ export declare function cidrhost(args: CidrhostArgs, opts?: pulumi.InvokeOptions): Promise; export interface CidrhostArgs { host: number; input: string; } export interface CidrhostResult { readonly result: string; } /** * Takes an IP address range in CIDR notation as input * and creates an IP address with the given host number. * If given host number is negative, the count starts from the end of the range. * For example, cidrhost("10.0.0.0/8", 2) returns 10.0.0.2 and cidrhost("10.0.0.0/8", -2) returns 10.255.255.254. */ export declare function cidrhostOutput(args: CidrhostOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface CidrhostOutputArgs { host: pulumi.Input; input: pulumi.Input; }