import * as pulumi from "@pulumi/pulumi"; export declare function getFirewallShaperTrafficShaper(args: GetFirewallShaperTrafficShaperArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetFirewallShaperTrafficShaper. */ export interface GetFirewallShaperTrafficShaperArgs { name: string; vdomparam?: string; } /** * A collection of values returned by GetFirewallShaperTrafficShaper. */ export interface GetFirewallShaperTrafficShaperResult { readonly bandwidthUnit: string; readonly cos: string; readonly cosMarking: string; readonly cosMarkingMethod: string; readonly diffserv: string; readonly diffservcode: string; readonly dscpMarkingMethod: string; readonly exceedBandwidth: number; readonly exceedClassId: number; readonly exceedCos: string; readonly exceedDscp: string; readonly guaranteedBandwidth: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly maximumBandwidth: number; readonly maximumCos: string; readonly maximumDscp: string; readonly name: string; readonly overhead: number; readonly perPolicy: string; readonly priority: string; readonly vdomparam?: string; } export declare function getFirewallShaperTrafficShaperOutput(args: GetFirewallShaperTrafficShaperOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetFirewallShaperTrafficShaper. */ export interface GetFirewallShaperTrafficShaperOutputArgs { name: pulumi.Input; vdomparam?: pulumi.Input; }