import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getFirewallCentralSnatMap(args: GetFirewallCentralSnatMapArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetFirewallCentralSnatMap. */ export interface GetFirewallCentralSnatMapArgs { policyid: number; vdomparam?: string; } /** * A collection of values returned by GetFirewallCentralSnatMap. */ export interface GetFirewallCentralSnatMapResult { readonly comments: string; readonly dstAddr6s: outputs.GetFirewallCentralSnatMapDstAddr6[]; readonly dstAddrs: outputs.GetFirewallCentralSnatMapDstAddr[]; readonly dstPort: string; readonly dstintfs: outputs.GetFirewallCentralSnatMapDstintf[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly nat: string; readonly nat46: string; readonly nat64: string; readonly natIppool6s: outputs.GetFirewallCentralSnatMapNatIppool6[]; readonly natIppools: outputs.GetFirewallCentralSnatMapNatIppool[]; readonly natPort: string; readonly origAddr6s: outputs.GetFirewallCentralSnatMapOrigAddr6[]; readonly origAddrs: outputs.GetFirewallCentralSnatMapOrigAddr[]; readonly origPort: string; readonly policyid: number; readonly protocol: number; readonly srcintfs: outputs.GetFirewallCentralSnatMapSrcintf[]; readonly status: string; readonly type: string; readonly uuid: string; readonly vdomparam?: string; } export declare function getFirewallCentralSnatMapOutput(args: GetFirewallCentralSnatMapOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetFirewallCentralSnatMap. */ export interface GetFirewallCentralSnatMapOutputArgs { policyid: pulumi.Input; vdomparam?: pulumi.Input; }