import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getFirewallServiceCustom(args: GetFirewallServiceCustomArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetFirewallServiceCustom. */ export interface GetFirewallServiceCustomArgs { name: string; vdomparam?: string; } /** * A collection of values returned by GetFirewallServiceCustom. */ export interface GetFirewallServiceCustomResult { readonly appCategories: outputs.GetFirewallServiceCustomAppCategory[]; readonly appServiceType: string; readonly applications: outputs.GetFirewallServiceCustomApplication[]; readonly category: string; readonly checkResetRange: string; readonly color: number; readonly comment: string; readonly fabricObject: string; readonly fqdn: string; readonly helper: string; readonly icmpcode: number; readonly icmptype: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly iprange: string; readonly name: string; readonly protocol: string; readonly protocolNumber: number; readonly proxy: string; readonly sctpPortrange: string; readonly sessionTtl: number; readonly tcpHalfcloseTimer: number; readonly tcpHalfopenTimer: number; readonly tcpPortrange: string; readonly tcpRstTimer: number; readonly tcpTimewaitTimer: number; readonly udpIdleTimer: number; readonly udpPortrange: string; readonly vdomparam?: string; readonly visibility: string; } export declare function getFirewallServiceCustomOutput(args: GetFirewallServiceCustomOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetFirewallServiceCustom. */ export interface GetFirewallServiceCustomOutputArgs { name: pulumi.Input; vdomparam?: pulumi.Input; }