import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class SystemNpu extends pulumi.CustomResource { /** * Get an existing SystemNpu resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: SystemNpuState, opts?: pulumi.CustomResourceOptions): SystemNpu; /** * Returns true if the given object is an instance of SystemNpu. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is SystemNpu; readonly capwapOffload: pulumi.Output; readonly dedicatedManagementAffinity: pulumi.Output; readonly dedicatedManagementCpu: pulumi.Output; readonly fastpath: pulumi.Output; readonly getAllTables: pulumi.Output; readonly ipsecDecSubengineMask: pulumi.Output; readonly ipsecEncSubengineMask: pulumi.Output; readonly ipsecInboundCache: pulumi.Output; readonly ipsecMtuOverride: pulumi.Output; readonly ipsecOverVlink: pulumi.Output; readonly mcastSessionAccounting: pulumi.Output; readonly np6CpsOptimizationMode: pulumi.Output; readonly priorityProtocol: pulumi.Output; readonly rdpOffload: pulumi.Output; readonly sessionDeniedOffload: pulumi.Output; readonly sseBackpressure: pulumi.Output; readonly stripClearTextPadding: pulumi.Output; readonly stripEspPadding: pulumi.Output; readonly swNpBandwidth: pulumi.Output; readonly uespOffload: pulumi.Output; readonly vdomparam: pulumi.Output; /** * Create a SystemNpu resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args?: SystemNpuArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering SystemNpu resources. */ export interface SystemNpuState { capwapOffload?: pulumi.Input; dedicatedManagementAffinity?: pulumi.Input; dedicatedManagementCpu?: pulumi.Input; fastpath?: pulumi.Input; getAllTables?: pulumi.Input; ipsecDecSubengineMask?: pulumi.Input; ipsecEncSubengineMask?: pulumi.Input; ipsecInboundCache?: pulumi.Input; ipsecMtuOverride?: pulumi.Input; ipsecOverVlink?: pulumi.Input; mcastSessionAccounting?: pulumi.Input; np6CpsOptimizationMode?: pulumi.Input; priorityProtocol?: pulumi.Input; rdpOffload?: pulumi.Input; sessionDeniedOffload?: pulumi.Input; sseBackpressure?: pulumi.Input; stripClearTextPadding?: pulumi.Input; stripEspPadding?: pulumi.Input; swNpBandwidth?: pulumi.Input; uespOffload?: pulumi.Input; vdomparam?: pulumi.Input; } /** * The set of arguments for constructing a SystemNpu resource. */ export interface SystemNpuArgs { capwapOffload?: pulumi.Input; dedicatedManagementAffinity?: pulumi.Input; dedicatedManagementCpu?: pulumi.Input; fastpath?: pulumi.Input; getAllTables?: pulumi.Input; ipsecDecSubengineMask?: pulumi.Input; ipsecEncSubengineMask?: pulumi.Input; ipsecInboundCache?: pulumi.Input; ipsecMtuOverride?: pulumi.Input; ipsecOverVlink?: pulumi.Input; mcastSessionAccounting?: pulumi.Input; np6CpsOptimizationMode?: pulumi.Input; priorityProtocol?: pulumi.Input; rdpOffload?: pulumi.Input; sessionDeniedOffload?: pulumi.Input; sseBackpressure?: pulumi.Input; stripClearTextPadding?: pulumi.Input; stripEspPadding?: pulumi.Input; swNpBandwidth?: pulumi.Input; uespOffload?: pulumi.Input; vdomparam?: pulumi.Input; }