import * as pulumi from "@pulumi/pulumi"; /** * Takes an IP address range in CIDR notation and returns the address-formatted subnet mask format * that some systems expect for IPv4 interfaces. * For example, cidrnetmask("10.0.0.0/8") returns 255.0.0.0. * Not applicable to IPv6 networks since CIDR notation is the only valid notation for IPv6. */ export declare function cidrnetmask(args: CidrnetmaskArgs, opts?: pulumi.InvokeOptions): Promise; export interface CidrnetmaskArgs { input: string; } export interface CidrnetmaskResult { readonly result: string; } /** * Takes an IP address range in CIDR notation and returns the address-formatted subnet mask format * that some systems expect for IPv4 interfaces. * For example, cidrnetmask("10.0.0.0/8") returns 255.0.0.0. * Not applicable to IPv6 networks since CIDR notation is the only valid notation for IPv6. */ export declare function cidrnetmaskOutput(args: CidrnetmaskOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface CidrnetmaskOutputArgs { input: pulumi.Input; }