1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. ObjectSystemNpu
fortimanager 1.13.0 published on Thursday, Mar 13, 2025 by fortinetdev

fortimanager.ObjectSystemNpu

Explore with Pulumi AI

Configure NPU attributes.

The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.

  • background_sse_scan: fortimanager.ObjectSystemNpuBackgroundssescan
  • dos_options: fortimanager.ObjectSystemNpuDosoptions
  • dsw_dts_profile: fortimanager.ObjectSystemNpuDswdtsprofile
  • dsw_queue_dts_profile: fortimanager.ObjectSystemNpuDswqueuedtsprofile
  • fp_anomaly: fortimanager.ObjectSystemNpuFpanomaly
  • hpe: fortimanager.ObjectSystemNpuHpe
  • icmp_error_rate_ctrl: fortimanager.ObjectSystemNpuIcmperrorratectrl
  • icmp_rate_ctrl: fortimanager.ObjectSystemNpuIcmpratectrl
  • ip_reassembly: fortimanager.ObjectSystemNpuIpreassembly
  • isf_np_queues: fortimanager.ObjectSystemNpuIsfnpqueues
  • np_queues: fortimanager.ObjectSystemNpuNpqueues
  • npu_tcam: fortimanager.ObjectSystemNpuNputcam
  • port_cpu_map: fortimanager.ObjectSystemNpuPortcpumap
  • port_npu_map: fortimanager.ObjectSystemNpuPortnpumap
  • port_path_option: fortimanager.ObjectSystemNpuPortpathoption
  • priority_protocol: fortimanager.ObjectSystemNpuPriorityprotocol
  • sse_ha_scan: fortimanager.ObjectSystemNpuSsehascan
  • sw_eh_hash: fortimanager.ObjectSystemNpuSwehhash
  • sw_tr_hash: fortimanager.ObjectSystemNpuSwtrhash
  • tcp_timeout_profile: fortimanager.ObjectSystemNpuTcptimeoutprofile
  • udp_timeout_profile: fortimanager.ObjectSystemNpuUdptimeoutprofile

Create ObjectSystemNpu Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ObjectSystemNpu(name: string, args?: ObjectSystemNpuArgs, opts?: CustomResourceOptions);
@overload
def ObjectSystemNpu(resource_name: str,
                    args: Optional[ObjectSystemNpuArgs] = None,
                    opts: Optional[ResourceOptions] = None)

@overload
def ObjectSystemNpu(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    adom: Optional[str] = None,
                    background_sse_scan: Optional[ObjectSystemNpuBackgroundSseScanArgs] = None,
                    capwap_offload: Optional[str] = None,
                    dedicated_lacp_queue: Optional[str] = None,
                    dedicated_management_affinity: Optional[str] = None,
                    dedicated_management_cpu: Optional[str] = None,
                    default_qos_type: Optional[str] = None,
                    default_tcp_refresh_dir: Optional[str] = None,
                    default_udp_refresh_dir: Optional[str] = None,
                    dos_options: Optional[ObjectSystemNpuDosOptionsArgs] = None,
                    double_level_mcast_offload: Optional[str] = None,
                    dse_timeout: Optional[float] = None,
                    dsw_dts_profiles: Optional[Sequence[ObjectSystemNpuDswDtsProfileArgs]] = None,
                    dsw_queue_dts_profiles: Optional[Sequence[ObjectSystemNpuDswQueueDtsProfileArgs]] = None,
                    dynamic_sort_subtable: Optional[str] = None,
                    fastpath: Optional[str] = None,
                    fp_anomaly: Optional[ObjectSystemNpuFpAnomalyArgs] = None,
                    gtp_enhanced_cpu_range: Optional[str] = None,
                    gtp_enhanced_mode: Optional[str] = None,
                    gtp_support: Optional[str] = None,
                    hash_config: Optional[str] = None,
                    hash_ipv6_sel: Optional[float] = None,
                    hash_tbl_spread: Optional[str] = None,
                    host_shortcut_mode: Optional[str] = None,
                    hpe: Optional[ObjectSystemNpuHpeArgs] = None,
                    htab_dedi_queue_nr: Optional[float] = None,
                    htab_msg_queue: Optional[str] = None,
                    htx_gtse_quota: Optional[str] = None,
                    htx_icmp_csum_chk: Optional[str] = None,
                    hw_ha_scan_interval: Optional[float] = None,
                    icmp_error_rate_ctrl: Optional[ObjectSystemNpuIcmpErrorRateCtrlArgs] = None,
                    icmp_rate_ctrl: Optional[ObjectSystemNpuIcmpRateCtrlArgs] = None,
                    inbound_dscp_copy: Optional[str] = None,
                    inbound_dscp_copy_ports: Optional[Sequence[str]] = None,
                    intf_shaping_offload: Optional[str] = None,
                    ip_fragment_offload: Optional[str] = None,
                    ip_reassembly: Optional[ObjectSystemNpuIpReassemblyArgs] = None,
                    iph_rsvd_re_cksum: Optional[str] = None,
                    ippool_overload_high: Optional[float] = None,
                    ippool_overload_low: Optional[float] = None,
                    ipsec_dec_subengine_mask: Optional[str] = None,
                    ipsec_enc_subengine_mask: Optional[str] = None,
                    ipsec_host_dfclr: Optional[str] = None,
                    ipsec_inbound_cache: Optional[str] = None,
                    ipsec_local_uesp_port: Optional[float] = None,
                    ipsec_mtu_override: Optional[str] = None,
                    ipsec_ob_np_sel: Optional[str] = None,
                    ipsec_over_vlink: Optional[str] = None,
                    ipsec_sts_timeout: Optional[str] = None,
                    ipsec_throughput_msg_frequency: Optional[str] = None,
                    ipt_sts_timeout: Optional[str] = None,
                    ipt_throughput_msg_frequency: Optional[str] = None,
                    ipv4_session_quota: Optional[str] = None,
                    ipv4_session_quota_high: Optional[float] = None,
                    ipv4_session_quota_low: Optional[float] = None,
                    ipv6_prefix_session_quota: Optional[str] = None,
                    ipv6_prefix_session_quota_high: Optional[float] = None,
                    ipv6_prefix_session_quota_low: Optional[float] = None,
                    isf_np_queues: Optional[ObjectSystemNpuIsfNpQueuesArgs] = None,
                    isf_np_rx_tr_distr: Optional[str] = None,
                    lag_out_port_select: Optional[str] = None,
                    max_receive_unit: Optional[float] = None,
                    max_session_timeout: Optional[float] = None,
                    mcast_session_accounting: Optional[str] = None,
                    mcast_session_counting: Optional[str] = None,
                    mcast_session_counting6: Optional[str] = None,
                    napi_break_interval: Optional[float] = None,
                    nat46_force_ipv4_packet_forwarding: Optional[str] = None,
                    np6_cps_optimization_mode: Optional[str] = None,
                    np_queues: Optional[ObjectSystemNpuNpQueuesArgs] = None,
                    npu_group_effective_scope: Optional[float] = None,
                    npu_tcams: Optional[Sequence[ObjectSystemNpuNpuTcamArgs]] = None,
                    nss_threads_option: Optional[str] = None,
                    object_system_npu_id: Optional[str] = None,
                    pba_eim: Optional[str] = None,
                    pba_port_select_mode: Optional[str] = None,
                    per_policy_accounting: Optional[str] = None,
                    per_session_accounting: Optional[str] = None,
                    ple_non_syn_tcp_action: Optional[str] = None,
                    policy_offload_level: Optional[str] = None,
                    port_cpu_maps: Optional[Sequence[ObjectSystemNpuPortCpuMapArgs]] = None,
                    port_npu_maps: Optional[Sequence[ObjectSystemNpuPortNpuMapArgs]] = None,
                    port_path_option: Optional[ObjectSystemNpuPortPathOptionArgs] = None,
                    priority_protocol: Optional[ObjectSystemNpuPriorityProtocolArgs] = None,
                    process_icmp_by_host: Optional[str] = None,
                    prp_port_in: Optional[str] = None,
                    prp_port_out: Optional[str] = None,
                    prp_session_clear_mode: Optional[str] = None,
                    qos_mode: Optional[str] = None,
                    qtm_buf_mode: Optional[str] = None,
                    rdp_offload: Optional[str] = None,
                    recover_np6_link: Optional[str] = None,
                    rps_mode: Optional[str] = None,
                    scopetype: Optional[str] = None,
                    session_acct_interval: Optional[float] = None,
                    session_denied_offload: Optional[str] = None,
                    shaping_stats: Optional[str] = None,
                    spa_port_select_mode: Optional[str] = None,
                    split_ipsec_engines: Optional[str] = None,
                    sse_backpressure: Optional[str] = None,
                    sse_ha_scan: Optional[ObjectSystemNpuSseHaScanArgs] = None,
                    strip_clear_text_padding: Optional[str] = None,
                    strip_esp_padding: Optional[str] = None,
                    sw_eh_hash: Optional[ObjectSystemNpuSwEhHashArgs] = None,
                    sw_np_bandwidth: Optional[str] = None,
                    sw_tr_hash: Optional[ObjectSystemNpuSwTrHashArgs] = None,
                    switch_np_hash: Optional[str] = None,
                    tcp_rst_timeout: Optional[float] = None,
                    tcp_timeout_profiles: Optional[Sequence[ObjectSystemNpuTcpTimeoutProfileArgs]] = None,
                    tunnel_over_vlink: Optional[str] = None,
                    udp_timeout_profiles: Optional[Sequence[ObjectSystemNpuUdpTimeoutProfileArgs]] = None,
                    uesp_offload: Optional[str] = None,
                    ull_port_mode: Optional[str] = None,
                    vlan_lookup_cache: Optional[str] = None,
                    vxlan_offload: Optional[str] = None)
func NewObjectSystemNpu(ctx *Context, name string, args *ObjectSystemNpuArgs, opts ...ResourceOption) (*ObjectSystemNpu, error)
public ObjectSystemNpu(string name, ObjectSystemNpuArgs? args = null, CustomResourceOptions? opts = null)
public ObjectSystemNpu(String name, ObjectSystemNpuArgs args)
public ObjectSystemNpu(String name, ObjectSystemNpuArgs args, CustomResourceOptions options)
type: fortimanager:ObjectSystemNpu
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ObjectSystemNpuArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ObjectSystemNpuArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ObjectSystemNpuArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ObjectSystemNpuArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ObjectSystemNpuArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var objectSystemNpuResource = new Fortimanager.ObjectSystemNpu("objectSystemNpuResource", new()
{
    Adom = "string",
    BackgroundSseScan = new Fortimanager.Inputs.ObjectSystemNpuBackgroundSseScanArgs
    {
        Scan = "string",
        ScanStale = 0,
        ScanVt = 0,
        StatsQualAccess = 0,
        StatsQualDuration = 0,
        StatsUpdateInterval = 0,
        UdpKeepaliveInterval = 0,
        UdpQualAccess = 0,
        UdpQualDuration = 0,
    },
    CapwapOffload = "string",
    DedicatedLacpQueue = "string",
    DedicatedManagementAffinity = "string",
    DedicatedManagementCpu = "string",
    DefaultQosType = "string",
    DefaultTcpRefreshDir = "string",
    DefaultUdpRefreshDir = "string",
    DosOptions = new Fortimanager.Inputs.ObjectSystemNpuDosOptionsArgs
    {
        NpuDosMeterMode = "string",
        NpuDosSynproxyMode = "string",
        NpuDosTpeMode = "string",
    },
    DoubleLevelMcastOffload = "string",
    DseTimeout = 0,
    DswDtsProfiles = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuDswDtsProfileArgs
        {
            Action = "string",
            MinLimit = 0,
            ProfileId = 0,
            Step = 0,
        },
    },
    DswQueueDtsProfiles = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuDswQueueDtsProfileArgs
        {
            Iport = "string",
            Name = "string",
            Oport = "string",
            ProfileId = 0,
            QueueSelect = 0,
        },
    },
    DynamicSortSubtable = "string",
    Fastpath = "string",
    FpAnomaly = new Fortimanager.Inputs.ObjectSystemNpuFpAnomalyArgs
    {
        CapwapMinlenErr = "string",
        EspMinlenErr = "string",
        GreCsumErr = "string",
        GtpuPlenErr = "string",
        IcmpCsumErr = "string",
        IcmpFrag = "string",
        IcmpLand = "string",
        IcmpMinlenErr = "string",
        Ipv4CsumErr = "string",
        Ipv4IhlErr = "string",
        Ipv4Land = "string",
        Ipv4LenErr = "string",
        Ipv4OptErr = "string",
        Ipv4Optlsrr = "string",
        Ipv4Optrr = "string",
        Ipv4Optsecurity = "string",
        Ipv4Optssrr = "string",
        Ipv4Optstream = "string",
        Ipv4Opttimestamp = "string",
        Ipv4ProtoErr = "string",
        Ipv4TtlzeroErr = "string",
        Ipv4Unknopt = "string",
        Ipv4VerErr = "string",
        Ipv6DaddrErr = "string",
        Ipv6ExthdrLenErr = "string",
        Ipv6ExthdrOrderErr = "string",
        Ipv6IhlErr = "string",
        Ipv6Land = "string",
        Ipv6Optendpid = "string",
        Ipv6Opthomeaddr = "string",
        Ipv6Optinvld = "string",
        Ipv6Optjumbo = "string",
        Ipv6Optnsap = "string",
        Ipv6Optralert = "string",
        Ipv6Opttunnel = "string",
        Ipv6PlenZero = "string",
        Ipv6ProtoErr = "string",
        Ipv6SaddrErr = "string",
        Ipv6Unknopt = "string",
        Ipv6VerErr = "string",
        NvgreMinlenErr = "string",
        SctpClenErr = "string",
        SctpCrcErr = "string",
        SctpCsumErr = "string",
        SctpL4lenErr = "string",
        TcpCsumErr = "string",
        TcpFinNoack = "string",
        TcpFinOnly = "string",
        TcpHlenErr = "string",
        TcpHlenvsl4lenErr = "string",
        TcpLand = "string",
        TcpNoFlag = "string",
        TcpPlenErr = "string",
        TcpSynData = "string",
        TcpSynFin = "string",
        TcpWinnuke = "string",
        UdpCsumErr = "string",
        UdpHlenErr = "string",
        UdpLand = "string",
        UdpLenErr = "string",
        UdpPlenErr = "string",
        UdpliteCoverErr = "string",
        UdpliteCsumErr = "string",
        UespMinlenErr = "string",
        UnknprotoMinlenErr = "string",
        VxlanMinlenErr = "string",
    },
    GtpEnhancedCpuRange = "string",
    GtpEnhancedMode = "string",
    GtpSupport = "string",
    HashConfig = "string",
    HashIpv6Sel = 0,
    HashTblSpread = "string",
    HostShortcutMode = "string",
    Hpe = new Fortimanager.Inputs.ObjectSystemNpuHpeArgs
    {
        AllProtocol = 0,
        ArpMax = 0,
        EnableQueueShaper = "string",
        EnableShaper = "string",
        EspMax = 0,
        ExceptionCode = 0,
        FragmentWithSess = 0,
        FragmentWithoutSession = 0,
        HighPriority = 0,
        IcmpMax = 0,
        IpFragMax = 0,
        IpOthersMax = 0,
        L2OthersMax = 0,
        PriTypeMax = 0,
        QueueShaperMax = 0,
        SctpMax = 0,
        TcpMax = 0,
        TcpfinRstMax = 0,
        TcpsynAckMax = 0,
        TcpsynMax = 0,
        UdpMax = 0,
    },
    HtabDediQueueNr = 0,
    HtabMsgQueue = "string",
    HtxGtseQuota = "string",
    HtxIcmpCsumChk = "string",
    HwHaScanInterval = 0,
    IcmpErrorRateCtrl = new Fortimanager.Inputs.ObjectSystemNpuIcmpErrorRateCtrlArgs
    {
        Icmpv4ErrorBucketSize = 0,
        Icmpv4ErrorRate = 0,
        Icmpv4ErrorRateLimit = "string",
        Icmpv6ErrorBucketSize = 0,
        Icmpv6ErrorRate = 0,
        Icmpv6ErrorRateLimit = "string",
    },
    IcmpRateCtrl = new Fortimanager.Inputs.ObjectSystemNpuIcmpRateCtrlArgs
    {
        IcmpV4BucketSize = 0,
        IcmpV4Rate = 0,
        IcmpV6BucketSize = 0,
        IcmpV6Rate = 0,
    },
    InboundDscpCopy = "string",
    InboundDscpCopyPorts = new[]
    {
        "string",
    },
    IntfShapingOffload = "string",
    IpFragmentOffload = "string",
    IpReassembly = new Fortimanager.Inputs.ObjectSystemNpuIpReassemblyArgs
    {
        MaxTimeout = 0,
        MinTimeout = 0,
        Status = "string",
    },
    IphRsvdReCksum = "string",
    IppoolOverloadHigh = 0,
    IppoolOverloadLow = 0,
    IpsecDecSubengineMask = "string",
    IpsecEncSubengineMask = "string",
    IpsecHostDfclr = "string",
    IpsecInboundCache = "string",
    IpsecLocalUespPort = 0,
    IpsecMtuOverride = "string",
    IpsecObNpSel = "string",
    IpsecOverVlink = "string",
    IpsecStsTimeout = "string",
    IpsecThroughputMsgFrequency = "string",
    IptStsTimeout = "string",
    IptThroughputMsgFrequency = "string",
    Ipv4SessionQuota = "string",
    Ipv4SessionQuotaHigh = 0,
    Ipv4SessionQuotaLow = 0,
    Ipv6PrefixSessionQuota = "string",
    Ipv6PrefixSessionQuotaHigh = 0,
    Ipv6PrefixSessionQuotaLow = 0,
    IsfNpQueues = new Fortimanager.Inputs.ObjectSystemNpuIsfNpQueuesArgs
    {
        Cos0 = "string",
        Cos1 = "string",
        Cos2 = "string",
        Cos3 = "string",
        Cos4 = "string",
        Cos5 = "string",
        Cos6 = "string",
        Cos7 = "string",
    },
    IsfNpRxTrDistr = "string",
    LagOutPortSelect = "string",
    MaxReceiveUnit = 0,
    MaxSessionTimeout = 0,
    McastSessionAccounting = "string",
    McastSessionCounting = "string",
    McastSessionCounting6 = "string",
    NapiBreakInterval = 0,
    Nat46ForceIpv4PacketForwarding = "string",
    Np6CpsOptimizationMode = "string",
    NpQueues = new Fortimanager.Inputs.ObjectSystemNpuNpQueuesArgs
    {
        EthernetTypes = new[]
        {
            new Fortimanager.Inputs.ObjectSystemNpuNpQueuesEthernetTypeArgs
            {
                Name = "string",
                Queue = 0,
                Type = 0,
                Weight = 0,
            },
        },
        IpProtocols = new[]
        {
            new Fortimanager.Inputs.ObjectSystemNpuNpQueuesIpProtocolArgs
            {
                Name = "string",
                Protocol = 0,
                Queue = 0,
                Weight = 0,
            },
        },
        IpServices = new[]
        {
            new Fortimanager.Inputs.ObjectSystemNpuNpQueuesIpServiceArgs
            {
                Dport = 0,
                Name = "string",
                Protocol = 0,
                Queue = 0,
                Sport = 0,
                Weight = 0,
            },
        },
        Profiles = new[]
        {
            new Fortimanager.Inputs.ObjectSystemNpuNpQueuesProfileArgs
            {
                Cos0 = "string",
                Cos1 = "string",
                Cos2 = "string",
                Cos3 = "string",
                Cos4 = "string",
                Cos5 = "string",
                Cos6 = "string",
                Cos7 = "string",
                Dscp0 = "string",
                Dscp1 = "string",
                Dscp10 = "string",
                Dscp11 = "string",
                Dscp12 = "string",
                Dscp13 = "string",
                Dscp14 = "string",
                Dscp15 = "string",
                Dscp16 = "string",
                Dscp17 = "string",
                Dscp18 = "string",
                Dscp19 = "string",
                Dscp2 = "string",
                Dscp20 = "string",
                Dscp21 = "string",
                Dscp22 = "string",
                Dscp23 = "string",
                Dscp24 = "string",
                Dscp25 = "string",
                Dscp26 = "string",
                Dscp27 = "string",
                Dscp28 = "string",
                Dscp29 = "string",
                Dscp3 = "string",
                Dscp30 = "string",
                Dscp31 = "string",
                Dscp32 = "string",
                Dscp33 = "string",
                Dscp34 = "string",
                Dscp35 = "string",
                Dscp36 = "string",
                Dscp37 = "string",
                Dscp38 = "string",
                Dscp39 = "string",
                Dscp4 = "string",
                Dscp40 = "string",
                Dscp41 = "string",
                Dscp42 = "string",
                Dscp43 = "string",
                Dscp44 = "string",
                Dscp45 = "string",
                Dscp46 = "string",
                Dscp47 = "string",
                Dscp48 = "string",
                Dscp49 = "string",
                Dscp5 = "string",
                Dscp50 = "string",
                Dscp51 = "string",
                Dscp52 = "string",
                Dscp53 = "string",
                Dscp54 = "string",
                Dscp55 = "string",
                Dscp56 = "string",
                Dscp57 = "string",
                Dscp58 = "string",
                Dscp59 = "string",
                Dscp6 = "string",
                Dscp60 = "string",
                Dscp61 = "string",
                Dscp62 = "string",
                Dscp63 = "string",
                Dscp7 = "string",
                Dscp8 = "string",
                Dscp9 = "string",
                Id = 0,
                Type = "string",
                Weight = 0,
            },
        },
        Schedulers = new[]
        {
            new Fortimanager.Inputs.ObjectSystemNpuNpQueuesSchedulerArgs
            {
                Mode = "string",
                Name = "string",
            },
        },
    },
    NpuGroupEffectiveScope = 0,
    NpuTcams = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuNpuTcamArgs
        {
            Data = new Fortimanager.Inputs.ObjectSystemNpuNpuTcamDataArgs
            {
                Df = "string",
                Dstip = "string",
                Dstipv6 = "string",
                Dstmac = "string",
                Dstport = 0,
                Ethertype = "string",
                ExtTag = "string",
                FragOff = 0,
                GenBufCnt = 0,
                GenIv = "string",
                GenL3Flags = 0,
                GenL4Flags = 0,
                GenPktCtrl = 0,
                GenPri = 0,
                GenPriV = "string",
                GenTv = "string",
                Ihl = 0,
                Ip4Id = 0,
                Ip6Fl = 0,
                Ipver = 0,
                L4Wd10 = 0,
                L4Wd11 = 0,
                L4Wd8 = 0,
                L4Wd9 = 0,
                Mf = "string",
                Protocol = 0,
                Slink = 0,
                SmacChange = "string",
                Sp = 0,
                SrcCfi = "string",
                SrcPrio = 0,
                SrcUpdt = "string",
                Srcip = "string",
                Srcipv6 = "string",
                Srcmac = "string",
                Srcport = 0,
                Svid = 0,
                TcpAck = "string",
                TcpCwr = "string",
                TcpEce = "string",
                TcpFin = "string",
                TcpPush = "string",
                TcpRst = "string",
                TcpSyn = "string",
                TcpUrg = "string",
                TgtCfi = "string",
                TgtPrio = 0,
                TgtUpdt = "string",
                TgtV = "string",
                Tos = 0,
                Tp = 0,
                Ttl = 0,
                Tvid = 0,
                Vdid = 0,
            },
            DbgDump = 0,
            Mask = new Fortimanager.Inputs.ObjectSystemNpuNpuTcamMaskArgs
            {
                Df = "string",
                Dstip = "string",
                Dstipv6 = "string",
                Dstmac = "string",
                Dstport = 0,
                Ethertype = "string",
                ExtTag = "string",
                FragOff = 0,
                GenBufCnt = 0,
                GenIv = "string",
                GenL3Flags = 0,
                GenL4Flags = 0,
                GenPktCtrl = 0,
                GenPri = 0,
                GenPriV = "string",
                GenTv = "string",
                Ihl = 0,
                Ip4Id = 0,
                Ip6Fl = 0,
                Ipver = 0,
                L4Wd10 = 0,
                L4Wd11 = 0,
                L4Wd8 = 0,
                L4Wd9 = 0,
                Mf = "string",
                Protocol = 0,
                Slink = 0,
                SmacChange = "string",
                Sp = 0,
                SrcCfi = "string",
                SrcPrio = 0,
                SrcUpdt = "string",
                Srcip = "string",
                Srcipv6 = "string",
                Srcmac = "string",
                Srcport = 0,
                Svid = 0,
                TcpAck = "string",
                TcpCwr = "string",
                TcpEce = "string",
                TcpFin = "string",
                TcpPush = "string",
                TcpRst = "string",
                TcpSyn = "string",
                TcpUrg = "string",
                TgtCfi = "string",
                TgtPrio = 0,
                TgtUpdt = "string",
                TgtV = "string",
                Tos = 0,
                Tp = 0,
                Ttl = 0,
                Tvid = 0,
                Vdid = 0,
            },
            MirAct = new Fortimanager.Inputs.ObjectSystemNpuNpuTcamMirActArgs
            {
                Vlif = 0,
            },
            Name = "string",
            Oid = 0,
            PriAct = new Fortimanager.Inputs.ObjectSystemNpuNpuTcamPriActArgs
            {
                Priority = 0,
                Weight = 0,
            },
            Sact = new Fortimanager.Inputs.ObjectSystemNpuNpuTcamSactArgs
            {
                Act = 0,
                ActV = "string",
                Bmproc = 0,
                BmprocV = "string",
                DfLif = 0,
                DfLifV = "string",
                Dfr = 0,
                DfrV = "string",
                DmacSkip = 0,
                DmacSkipV = "string",
                Dosen = 0,
                DosenV = "string",
                EspffProc = 0,
                EspffProcV = "string",
                EtypePid = 0,
                EtypePidV = "string",
                FragProc = 0,
                FragProcV = "string",
                Fwd = 0,
                FwdLif = 0,
                FwdLifV = "string",
                FwdTvid = 0,
                FwdTvidV = "string",
                FwdV = "string",
                Icpen = 0,
                IcpenV = "string",
                IgmpMldSnp = 0,
                IgmpMldSnpV = "string",
                Learn = 0,
                LearnV = "string",
                MSrhCtrl = 0,
                MSrhCtrlV = "string",
                MacId = 0,
                MacIdV = "string",
                Mss = 0,
                MssV = "string",
                Pleen = 0,
                PleenV = "string",
                PrioPid = 0,
                PrioPidV = "string",
                Promis = 0,
                PromisV = "string",
                Rfsh = 0,
                RfshV = "string",
                SmacSkip = 0,
                SmacSkipV = "string",
                TpSmchk = 0,
                TpSmchkV = "string",
                TpeId = 0,
                TpeIdV = "string",
                Vdm = 0,
                VdmV = "string",
                VdomId = 0,
                VdomIdV = "string",
                XMode = 0,
                XModeV = "string",
            },
            Tact = new Fortimanager.Inputs.ObjectSystemNpuNpuTcamTactArgs
            {
                Act = 0,
                ActV = "string",
                Fmtuv4S = 0,
                Fmtuv4SV = "string",
                Fmtuv6S = 0,
                Fmtuv6SV = "string",
                Lnkid = 0,
                LnkidV = "string",
                MacId = 0,
                MacIdV = "string",
                MssT = 0,
                MssTV = "string",
                Mtuv4 = 0,
                Mtuv4V = "string",
                Mtuv6 = 0,
                Mtuv6V = "string",
                SlifAct = 0,
                SlifActV = "string",
                Sublnkid = 0,
                SublnkidV = "string",
                TgtvAct = 0,
                TgtvActV = "string",
                TlifAct = 0,
                TlifActV = "string",
                Tpeid = 0,
                TpeidV = "string",
                V6fe = 0,
                V6feV = "string",
                VepEn = 0,
                VepEnV = "string",
                VepSlid = 0,
                VepSlidV = "string",
                XltLif = 0,
                XltLifV = "string",
                XltVid = 0,
                XltVidV = "string",
            },
            Type = "string",
            Vid = 0,
        },
    },
    NssThreadsOption = "string",
    ObjectSystemNpuId = "string",
    PbaEim = "string",
    PbaPortSelectMode = "string",
    PerPolicyAccounting = "string",
    PerSessionAccounting = "string",
    PleNonSynTcpAction = "string",
    PolicyOffloadLevel = "string",
    PortCpuMaps = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuPortCpuMapArgs
        {
            CpuCore = "string",
            Interface = "string",
        },
    },
    PortNpuMaps = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuPortNpuMapArgs
        {
            Interface = "string",
            NpuGroupIndex = 0,
        },
    },
    PortPathOption = new Fortimanager.Inputs.ObjectSystemNpuPortPathOptionArgs
    {
        PortsUsingNpus = new[]
        {
            "string",
        },
    },
    PriorityProtocol = new Fortimanager.Inputs.ObjectSystemNpuPriorityProtocolArgs
    {
        Bfd = "string",
        Bgp = "string",
        Slbc = "string",
    },
    ProcessIcmpByHost = "string",
    PrpPortIn = "string",
    PrpPortOut = "string",
    PrpSessionClearMode = "string",
    QosMode = "string",
    QtmBufMode = "string",
    RdpOffload = "string",
    RecoverNp6Link = "string",
    RpsMode = "string",
    Scopetype = "string",
    SessionAcctInterval = 0,
    SessionDeniedOffload = "string",
    ShapingStats = "string",
    SpaPortSelectMode = "string",
    SplitIpsecEngines = "string",
    SseBackpressure = "string",
    SseHaScan = new Fortimanager.Inputs.ObjectSystemNpuSseHaScanArgs
    {
        Gap = 0,
        MaxSessionCnt = 0,
        MinDuration = 0,
    },
    StripClearTextPadding = "string",
    StripEspPadding = "string",
    SwEhHash = new Fortimanager.Inputs.ObjectSystemNpuSwEhHashArgs
    {
        Computation = "string",
        DestinationIpLower16 = "string",
        DestinationIpUpper16 = "string",
        DestinationPort = "string",
        IpProtocol = "string",
        NetmaskLength = 0,
        SourceIpLower16 = "string",
        SourceIpUpper16 = "string",
        SourcePort = "string",
    },
    SwNpBandwidth = "string",
    SwTrHash = new Fortimanager.Inputs.ObjectSystemNpuSwTrHashArgs
    {
        Draco15 = "string",
        TcpUdpPort = "string",
    },
    SwitchNpHash = "string",
    TcpRstTimeout = 0,
    TcpTimeoutProfiles = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuTcpTimeoutProfileArgs
        {
            CloseWait = 0,
            FinWait = 0,
            Id = 0,
            SynSent = 0,
            SynWait = 0,
            TcpIdle = 0,
            TimeWait = 0,
        },
    },
    TunnelOverVlink = "string",
    UdpTimeoutProfiles = new[]
    {
        new Fortimanager.Inputs.ObjectSystemNpuUdpTimeoutProfileArgs
        {
            Id = 0,
            UdpIdle = 0,
        },
    },
    UespOffload = "string",
    UllPortMode = "string",
    VlanLookupCache = "string",
    VxlanOffload = "string",
});
Copy
example, err := fortimanager.NewObjectSystemNpu(ctx, "objectSystemNpuResource", &fortimanager.ObjectSystemNpuArgs{
Adom: pulumi.String("string"),
BackgroundSseScan: &.ObjectSystemNpuBackgroundSseScanTypeArgs{
Scan: pulumi.String("string"),
ScanStale: pulumi.Float64(0),
ScanVt: pulumi.Float64(0),
StatsQualAccess: pulumi.Float64(0),
StatsQualDuration: pulumi.Float64(0),
StatsUpdateInterval: pulumi.Float64(0),
UdpKeepaliveInterval: pulumi.Float64(0),
UdpQualAccess: pulumi.Float64(0),
UdpQualDuration: pulumi.Float64(0),
},
CapwapOffload: pulumi.String("string"),
DedicatedLacpQueue: pulumi.String("string"),
DedicatedManagementAffinity: pulumi.String("string"),
DedicatedManagementCpu: pulumi.String("string"),
DefaultQosType: pulumi.String("string"),
DefaultTcpRefreshDir: pulumi.String("string"),
DefaultUdpRefreshDir: pulumi.String("string"),
DosOptions: &.ObjectSystemNpuDosOptionsTypeArgs{
NpuDosMeterMode: pulumi.String("string"),
NpuDosSynproxyMode: pulumi.String("string"),
NpuDosTpeMode: pulumi.String("string"),
},
DoubleLevelMcastOffload: pulumi.String("string"),
DseTimeout: pulumi.Float64(0),
DswDtsProfiles: .ObjectSystemNpuDswDtsProfileTypeArray{
&.ObjectSystemNpuDswDtsProfileTypeArgs{
Action: pulumi.String("string"),
MinLimit: pulumi.Float64(0),
ProfileId: pulumi.Float64(0),
Step: pulumi.Float64(0),
},
},
DswQueueDtsProfiles: .ObjectSystemNpuDswQueueDtsProfileTypeArray{
&.ObjectSystemNpuDswQueueDtsProfileTypeArgs{
Iport: pulumi.String("string"),
Name: pulumi.String("string"),
Oport: pulumi.String("string"),
ProfileId: pulumi.Float64(0),
QueueSelect: pulumi.Float64(0),
},
},
DynamicSortSubtable: pulumi.String("string"),
Fastpath: pulumi.String("string"),
FpAnomaly: &.ObjectSystemNpuFpAnomalyTypeArgs{
CapwapMinlenErr: pulumi.String("string"),
EspMinlenErr: pulumi.String("string"),
GreCsumErr: pulumi.String("string"),
GtpuPlenErr: pulumi.String("string"),
IcmpCsumErr: pulumi.String("string"),
IcmpFrag: pulumi.String("string"),
IcmpLand: pulumi.String("string"),
IcmpMinlenErr: pulumi.String("string"),
Ipv4CsumErr: pulumi.String("string"),
Ipv4IhlErr: pulumi.String("string"),
Ipv4Land: pulumi.String("string"),
Ipv4LenErr: pulumi.String("string"),
Ipv4OptErr: pulumi.String("string"),
Ipv4Optlsrr: pulumi.String("string"),
Ipv4Optrr: pulumi.String("string"),
Ipv4Optsecurity: pulumi.String("string"),
Ipv4Optssrr: pulumi.String("string"),
Ipv4Optstream: pulumi.String("string"),
Ipv4Opttimestamp: pulumi.String("string"),
Ipv4ProtoErr: pulumi.String("string"),
Ipv4TtlzeroErr: pulumi.String("string"),
Ipv4Unknopt: pulumi.String("string"),
Ipv4VerErr: pulumi.String("string"),
Ipv6DaddrErr: pulumi.String("string"),
Ipv6ExthdrLenErr: pulumi.String("string"),
Ipv6ExthdrOrderErr: pulumi.String("string"),
Ipv6IhlErr: pulumi.String("string"),
Ipv6Land: pulumi.String("string"),
Ipv6Optendpid: pulumi.String("string"),
Ipv6Opthomeaddr: pulumi.String("string"),
Ipv6Optinvld: pulumi.String("string"),
Ipv6Optjumbo: pulumi.String("string"),
Ipv6Optnsap: pulumi.String("string"),
Ipv6Optralert: pulumi.String("string"),
Ipv6Opttunnel: pulumi.String("string"),
Ipv6PlenZero: pulumi.String("string"),
Ipv6ProtoErr: pulumi.String("string"),
Ipv6SaddrErr: pulumi.String("string"),
Ipv6Unknopt: pulumi.String("string"),
Ipv6VerErr: pulumi.String("string"),
NvgreMinlenErr: pulumi.String("string"),
SctpClenErr: pulumi.String("string"),
SctpCrcErr: pulumi.String("string"),
SctpCsumErr: pulumi.String("string"),
SctpL4lenErr: pulumi.String("string"),
TcpCsumErr: pulumi.String("string"),
TcpFinNoack: pulumi.String("string"),
TcpFinOnly: pulumi.String("string"),
TcpHlenErr: pulumi.String("string"),
TcpHlenvsl4lenErr: pulumi.String("string"),
TcpLand: pulumi.String("string"),
TcpNoFlag: pulumi.String("string"),
TcpPlenErr: pulumi.String("string"),
TcpSynData: pulumi.String("string"),
TcpSynFin: pulumi.String("string"),
TcpWinnuke: pulumi.String("string"),
UdpCsumErr: pulumi.String("string"),
UdpHlenErr: pulumi.String("string"),
UdpLand: pulumi.String("string"),
UdpLenErr: pulumi.String("string"),
UdpPlenErr: pulumi.String("string"),
UdpliteCoverErr: pulumi.String("string"),
UdpliteCsumErr: pulumi.String("string"),
UespMinlenErr: pulumi.String("string"),
UnknprotoMinlenErr: pulumi.String("string"),
VxlanMinlenErr: pulumi.String("string"),
},
GtpEnhancedCpuRange: pulumi.String("string"),
GtpEnhancedMode: pulumi.String("string"),
GtpSupport: pulumi.String("string"),
HashConfig: pulumi.String("string"),
HashIpv6Sel: pulumi.Float64(0),
HashTblSpread: pulumi.String("string"),
HostShortcutMode: pulumi.String("string"),
Hpe: &.ObjectSystemNpuHpeTypeArgs{
AllProtocol: pulumi.Float64(0),
ArpMax: pulumi.Float64(0),
EnableQueueShaper: pulumi.String("string"),
EnableShaper: pulumi.String("string"),
EspMax: pulumi.Float64(0),
ExceptionCode: pulumi.Float64(0),
FragmentWithSess: pulumi.Float64(0),
FragmentWithoutSession: pulumi.Float64(0),
HighPriority: pulumi.Float64(0),
IcmpMax: pulumi.Float64(0),
IpFragMax: pulumi.Float64(0),
IpOthersMax: pulumi.Float64(0),
L2OthersMax: pulumi.Float64(0),
PriTypeMax: pulumi.Float64(0),
QueueShaperMax: pulumi.Float64(0),
SctpMax: pulumi.Float64(0),
TcpMax: pulumi.Float64(0),
TcpfinRstMax: pulumi.Float64(0),
TcpsynAckMax: pulumi.Float64(0),
TcpsynMax: pulumi.Float64(0),
UdpMax: pulumi.Float64(0),
},
HtabDediQueueNr: pulumi.Float64(0),
HtabMsgQueue: pulumi.String("string"),
HtxGtseQuota: pulumi.String("string"),
HtxIcmpCsumChk: pulumi.String("string"),
HwHaScanInterval: pulumi.Float64(0),
IcmpErrorRateCtrl: &.ObjectSystemNpuIcmpErrorRateCtrlTypeArgs{
Icmpv4ErrorBucketSize: pulumi.Float64(0),
Icmpv4ErrorRate: pulumi.Float64(0),
Icmpv4ErrorRateLimit: pulumi.String("string"),
Icmpv6ErrorBucketSize: pulumi.Float64(0),
Icmpv6ErrorRate: pulumi.Float64(0),
Icmpv6ErrorRateLimit: pulumi.String("string"),
},
IcmpRateCtrl: &.ObjectSystemNpuIcmpRateCtrlTypeArgs{
IcmpV4BucketSize: pulumi.Float64(0),
IcmpV4Rate: pulumi.Float64(0),
IcmpV6BucketSize: pulumi.Float64(0),
IcmpV6Rate: pulumi.Float64(0),
},
InboundDscpCopy: pulumi.String("string"),
InboundDscpCopyPorts: pulumi.StringArray{
pulumi.String("string"),
},
IntfShapingOffload: pulumi.String("string"),
IpFragmentOffload: pulumi.String("string"),
IpReassembly: &.ObjectSystemNpuIpReassemblyTypeArgs{
MaxTimeout: pulumi.Float64(0),
MinTimeout: pulumi.Float64(0),
Status: pulumi.String("string"),
},
IphRsvdReCksum: pulumi.String("string"),
IppoolOverloadHigh: pulumi.Float64(0),
IppoolOverloadLow: pulumi.Float64(0),
IpsecDecSubengineMask: pulumi.String("string"),
IpsecEncSubengineMask: pulumi.String("string"),
IpsecHostDfclr: pulumi.String("string"),
IpsecInboundCache: pulumi.String("string"),
IpsecLocalUespPort: pulumi.Float64(0),
IpsecMtuOverride: pulumi.String("string"),
IpsecObNpSel: pulumi.String("string"),
IpsecOverVlink: pulumi.String("string"),
IpsecStsTimeout: pulumi.String("string"),
IpsecThroughputMsgFrequency: pulumi.String("string"),
IptStsTimeout: pulumi.String("string"),
IptThroughputMsgFrequency: pulumi.String("string"),
Ipv4SessionQuota: pulumi.String("string"),
Ipv4SessionQuotaHigh: pulumi.Float64(0),
Ipv4SessionQuotaLow: pulumi.Float64(0),
Ipv6PrefixSessionQuota: pulumi.String("string"),
Ipv6PrefixSessionQuotaHigh: pulumi.Float64(0),
Ipv6PrefixSessionQuotaLow: pulumi.Float64(0),
IsfNpQueues: &.ObjectSystemNpuIsfNpQueuesTypeArgs{
Cos0: pulumi.String("string"),
Cos1: pulumi.String("string"),
Cos2: pulumi.String("string"),
Cos3: pulumi.String("string"),
Cos4: pulumi.String("string"),
Cos5: pulumi.String("string"),
Cos6: pulumi.String("string"),
Cos7: pulumi.String("string"),
},
IsfNpRxTrDistr: pulumi.String("string"),
LagOutPortSelect: pulumi.String("string"),
MaxReceiveUnit: pulumi.Float64(0),
MaxSessionTimeout: pulumi.Float64(0),
McastSessionAccounting: pulumi.String("string"),
McastSessionCounting: pulumi.String("string"),
McastSessionCounting6: pulumi.String("string"),
NapiBreakInterval: pulumi.Float64(0),
Nat46ForceIpv4PacketForwarding: pulumi.String("string"),
Np6CpsOptimizationMode: pulumi.String("string"),
NpQueues: &.ObjectSystemNpuNpQueuesTypeArgs{
EthernetTypes: .ObjectSystemNpuNpQueuesEthernetTypeTypeArray{
&.ObjectSystemNpuNpQueuesEthernetTypeTypeArgs{
Name: pulumi.String("string"),
Queue: pulumi.Float64(0),
Type: pulumi.Float64(0),
Weight: pulumi.Float64(0),
},
},
IpProtocols: .ObjectSystemNpuNpQueuesIpProtocolTypeArray{
&.ObjectSystemNpuNpQueuesIpProtocolTypeArgs{
Name: pulumi.String("string"),
Protocol: pulumi.Float64(0),
Queue: pulumi.Float64(0),
Weight: pulumi.Float64(0),
},
},
IpServices: .ObjectSystemNpuNpQueuesIpServiceTypeArray{
&.ObjectSystemNpuNpQueuesIpServiceTypeArgs{
Dport: pulumi.Float64(0),
Name: pulumi.String("string"),
Protocol: pulumi.Float64(0),
Queue: pulumi.Float64(0),
Sport: pulumi.Float64(0),
Weight: pulumi.Float64(0),
},
},
Profiles: .ObjectSystemNpuNpQueuesProfileTypeArray{
&.ObjectSystemNpuNpQueuesProfileTypeArgs{
Cos0: pulumi.String("string"),
Cos1: pulumi.String("string"),
Cos2: pulumi.String("string"),
Cos3: pulumi.String("string"),
Cos4: pulumi.String("string"),
Cos5: pulumi.String("string"),
Cos6: pulumi.String("string"),
Cos7: pulumi.String("string"),
Dscp0: pulumi.String("string"),
Dscp1: pulumi.String("string"),
Dscp10: pulumi.String("string"),
Dscp11: pulumi.String("string"),
Dscp12: pulumi.String("string"),
Dscp13: pulumi.String("string"),
Dscp14: pulumi.String("string"),
Dscp15: pulumi.String("string"),
Dscp16: pulumi.String("string"),
Dscp17: pulumi.String("string"),
Dscp18: pulumi.String("string"),
Dscp19: pulumi.String("string"),
Dscp2: pulumi.String("string"),
Dscp20: pulumi.String("string"),
Dscp21: pulumi.String("string"),
Dscp22: pulumi.String("string"),
Dscp23: pulumi.String("string"),
Dscp24: pulumi.String("string"),
Dscp25: pulumi.String("string"),
Dscp26: pulumi.String("string"),
Dscp27: pulumi.String("string"),
Dscp28: pulumi.String("string"),
Dscp29: pulumi.String("string"),
Dscp3: pulumi.String("string"),
Dscp30: pulumi.String("string"),
Dscp31: pulumi.String("string"),
Dscp32: pulumi.String("string"),
Dscp33: pulumi.String("string"),
Dscp34: pulumi.String("string"),
Dscp35: pulumi.String("string"),
Dscp36: pulumi.String("string"),
Dscp37: pulumi.String("string"),
Dscp38: pulumi.String("string"),
Dscp39: pulumi.String("string"),
Dscp4: pulumi.String("string"),
Dscp40: pulumi.String("string"),
Dscp41: pulumi.String("string"),
Dscp42: pulumi.String("string"),
Dscp43: pulumi.String("string"),
Dscp44: pulumi.String("string"),
Dscp45: pulumi.String("string"),
Dscp46: pulumi.String("string"),
Dscp47: pulumi.String("string"),
Dscp48: pulumi.String("string"),
Dscp49: pulumi.String("string"),
Dscp5: pulumi.String("string"),
Dscp50: pulumi.String("string"),
Dscp51: pulumi.String("string"),
Dscp52: pulumi.String("string"),
Dscp53: pulumi.String("string"),
Dscp54: pulumi.String("string"),
Dscp55: pulumi.String("string"),
Dscp56: pulumi.String("string"),
Dscp57: pulumi.String("string"),
Dscp58: pulumi.String("string"),
Dscp59: pulumi.String("string"),
Dscp6: pulumi.String("string"),
Dscp60: pulumi.String("string"),
Dscp61: pulumi.String("string"),
Dscp62: pulumi.String("string"),
Dscp63: pulumi.String("string"),
Dscp7: pulumi.String("string"),
Dscp8: pulumi.String("string"),
Dscp9: pulumi.String("string"),
Id: pulumi.Float64(0),
Type: pulumi.String("string"),
Weight: pulumi.Float64(0),
},
},
Schedulers: .ObjectSystemNpuNpQueuesSchedulerTypeArray{
&.ObjectSystemNpuNpQueuesSchedulerTypeArgs{
Mode: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
NpuGroupEffectiveScope: pulumi.Float64(0),
NpuTcams: .ObjectSystemNpuNpuTcamTypeArray{
&.ObjectSystemNpuNpuTcamTypeArgs{
Data: &.ObjectSystemNpuNpuTcamDataTypeArgs{
Df: pulumi.String("string"),
Dstip: pulumi.String("string"),
Dstipv6: pulumi.String("string"),
Dstmac: pulumi.String("string"),
Dstport: pulumi.Float64(0),
Ethertype: pulumi.String("string"),
ExtTag: pulumi.String("string"),
FragOff: pulumi.Float64(0),
GenBufCnt: pulumi.Float64(0),
GenIv: pulumi.String("string"),
GenL3Flags: pulumi.Float64(0),
GenL4Flags: pulumi.Float64(0),
GenPktCtrl: pulumi.Float64(0),
GenPri: pulumi.Float64(0),
GenPriV: pulumi.String("string"),
GenTv: pulumi.String("string"),
Ihl: pulumi.Float64(0),
Ip4Id: pulumi.Float64(0),
Ip6Fl: pulumi.Float64(0),
Ipver: pulumi.Float64(0),
L4Wd10: pulumi.Float64(0),
L4Wd11: pulumi.Float64(0),
L4Wd8: pulumi.Float64(0),
L4Wd9: pulumi.Float64(0),
Mf: pulumi.String("string"),
Protocol: pulumi.Float64(0),
Slink: pulumi.Float64(0),
SmacChange: pulumi.String("string"),
Sp: pulumi.Float64(0),
SrcCfi: pulumi.String("string"),
SrcPrio: pulumi.Float64(0),
SrcUpdt: pulumi.String("string"),
Srcip: pulumi.String("string"),
Srcipv6: pulumi.String("string"),
Srcmac: pulumi.String("string"),
Srcport: pulumi.Float64(0),
Svid: pulumi.Float64(0),
TcpAck: pulumi.String("string"),
TcpCwr: pulumi.String("string"),
TcpEce: pulumi.String("string"),
TcpFin: pulumi.String("string"),
TcpPush: pulumi.String("string"),
TcpRst: pulumi.String("string"),
TcpSyn: pulumi.String("string"),
TcpUrg: pulumi.String("string"),
TgtCfi: pulumi.String("string"),
TgtPrio: pulumi.Float64(0),
TgtUpdt: pulumi.String("string"),
TgtV: pulumi.String("string"),
Tos: pulumi.Float64(0),
Tp: pulumi.Float64(0),
Ttl: pulumi.Float64(0),
Tvid: pulumi.Float64(0),
Vdid: pulumi.Float64(0),
},
DbgDump: pulumi.Float64(0),
Mask: &.ObjectSystemNpuNpuTcamMaskTypeArgs{
Df: pulumi.String("string"),
Dstip: pulumi.String("string"),
Dstipv6: pulumi.String("string"),
Dstmac: pulumi.String("string"),
Dstport: pulumi.Float64(0),
Ethertype: pulumi.String("string"),
ExtTag: pulumi.String("string"),
FragOff: pulumi.Float64(0),
GenBufCnt: pulumi.Float64(0),
GenIv: pulumi.String("string"),
GenL3Flags: pulumi.Float64(0),
GenL4Flags: pulumi.Float64(0),
GenPktCtrl: pulumi.Float64(0),
GenPri: pulumi.Float64(0),
GenPriV: pulumi.String("string"),
GenTv: pulumi.String("string"),
Ihl: pulumi.Float64(0),
Ip4Id: pulumi.Float64(0),
Ip6Fl: pulumi.Float64(0),
Ipver: pulumi.Float64(0),
L4Wd10: pulumi.Float64(0),
L4Wd11: pulumi.Float64(0),
L4Wd8: pulumi.Float64(0),
L4Wd9: pulumi.Float64(0),
Mf: pulumi.String("string"),
Protocol: pulumi.Float64(0),
Slink: pulumi.Float64(0),
SmacChange: pulumi.String("string"),
Sp: pulumi.Float64(0),
SrcCfi: pulumi.String("string"),
SrcPrio: pulumi.Float64(0),
SrcUpdt: pulumi.String("string"),
Srcip: pulumi.String("string"),
Srcipv6: pulumi.String("string"),
Srcmac: pulumi.String("string"),
Srcport: pulumi.Float64(0),
Svid: pulumi.Float64(0),
TcpAck: pulumi.String("string"),
TcpCwr: pulumi.String("string"),
TcpEce: pulumi.String("string"),
TcpFin: pulumi.String("string"),
TcpPush: pulumi.String("string"),
TcpRst: pulumi.String("string"),
TcpSyn: pulumi.String("string"),
TcpUrg: pulumi.String("string"),
TgtCfi: pulumi.String("string"),
TgtPrio: pulumi.Float64(0),
TgtUpdt: pulumi.String("string"),
TgtV: pulumi.String("string"),
Tos: pulumi.Float64(0),
Tp: pulumi.Float64(0),
Ttl: pulumi.Float64(0),
Tvid: pulumi.Float64(0),
Vdid: pulumi.Float64(0),
},
MirAct: &.ObjectSystemNpuNpuTcamMirActTypeArgs{
Vlif: pulumi.Float64(0),
},
Name: pulumi.String("string"),
Oid: pulumi.Float64(0),
PriAct: &.ObjectSystemNpuNpuTcamPriActTypeArgs{
Priority: pulumi.Float64(0),
Weight: pulumi.Float64(0),
},
Sact: &.ObjectSystemNpuNpuTcamSactTypeArgs{
Act: pulumi.Float64(0),
ActV: pulumi.String("string"),
Bmproc: pulumi.Float64(0),
BmprocV: pulumi.String("string"),
DfLif: pulumi.Float64(0),
DfLifV: pulumi.String("string"),
Dfr: pulumi.Float64(0),
DfrV: pulumi.String("string"),
DmacSkip: pulumi.Float64(0),
DmacSkipV: pulumi.String("string"),
Dosen: pulumi.Float64(0),
DosenV: pulumi.String("string"),
EspffProc: pulumi.Float64(0),
EspffProcV: pulumi.String("string"),
EtypePid: pulumi.Float64(0),
EtypePidV: pulumi.String("string"),
FragProc: pulumi.Float64(0),
FragProcV: pulumi.String("string"),
Fwd: pulumi.Float64(0),
FwdLif: pulumi.Float64(0),
FwdLifV: pulumi.String("string"),
FwdTvid: pulumi.Float64(0),
FwdTvidV: pulumi.String("string"),
FwdV: pulumi.String("string"),
Icpen: pulumi.Float64(0),
IcpenV: pulumi.String("string"),
IgmpMldSnp: pulumi.Float64(0),
IgmpMldSnpV: pulumi.String("string"),
Learn: pulumi.Float64(0),
LearnV: pulumi.String("string"),
MSrhCtrl: pulumi.Float64(0),
MSrhCtrlV: pulumi.String("string"),
MacId: pulumi.Float64(0),
MacIdV: pulumi.String("string"),
Mss: pulumi.Float64(0),
MssV: pulumi.String("string"),
Pleen: pulumi.Float64(0),
PleenV: pulumi.String("string"),
PrioPid: pulumi.Float64(0),
PrioPidV: pulumi.String("string"),
Promis: pulumi.Float64(0),
PromisV: pulumi.String("string"),
Rfsh: pulumi.Float64(0),
RfshV: pulumi.String("string"),
SmacSkip: pulumi.Float64(0),
SmacSkipV: pulumi.String("string"),
TpSmchk: pulumi.Float64(0),
TpSmchkV: pulumi.String("string"),
TpeId: pulumi.Float64(0),
TpeIdV: pulumi.String("string"),
Vdm: pulumi.Float64(0),
VdmV: pulumi.String("string"),
VdomId: pulumi.Float64(0),
VdomIdV: pulumi.String("string"),
XMode: pulumi.Float64(0),
XModeV: pulumi.String("string"),
},
Tact: &.ObjectSystemNpuNpuTcamTactTypeArgs{
Act: pulumi.Float64(0),
ActV: pulumi.String("string"),
Fmtuv4S: pulumi.Float64(0),
Fmtuv4SV: pulumi.String("string"),
Fmtuv6S: pulumi.Float64(0),
Fmtuv6SV: pulumi.String("string"),
Lnkid: pulumi.Float64(0),
LnkidV: pulumi.String("string"),
MacId: pulumi.Float64(0),
MacIdV: pulumi.String("string"),
MssT: pulumi.Float64(0),
MssTV: pulumi.String("string"),
Mtuv4: pulumi.Float64(0),
Mtuv4V: pulumi.String("string"),
Mtuv6: pulumi.Float64(0),
Mtuv6V: pulumi.String("string"),
SlifAct: pulumi.Float64(0),
SlifActV: pulumi.String("string"),
Sublnkid: pulumi.Float64(0),
SublnkidV: pulumi.String("string"),
TgtvAct: pulumi.Float64(0),
TgtvActV: pulumi.String("string"),
TlifAct: pulumi.Float64(0),
TlifActV: pulumi.String("string"),
Tpeid: pulumi.Float64(0),
TpeidV: pulumi.String("string"),
V6fe: pulumi.Float64(0),
V6feV: pulumi.String("string"),
VepEn: pulumi.Float64(0),
VepEnV: pulumi.String("string"),
VepSlid: pulumi.Float64(0),
VepSlidV: pulumi.String("string"),
XltLif: pulumi.Float64(0),
XltLifV: pulumi.String("string"),
XltVid: pulumi.Float64(0),
XltVidV: pulumi.String("string"),
},
Type: pulumi.String("string"),
Vid: pulumi.Float64(0),
},
},
NssThreadsOption: pulumi.String("string"),
ObjectSystemNpuId: pulumi.String("string"),
PbaEim: pulumi.String("string"),
PbaPortSelectMode: pulumi.String("string"),
PerPolicyAccounting: pulumi.String("string"),
PerSessionAccounting: pulumi.String("string"),
PleNonSynTcpAction: pulumi.String("string"),
PolicyOffloadLevel: pulumi.String("string"),
PortCpuMaps: .ObjectSystemNpuPortCpuMapTypeArray{
&.ObjectSystemNpuPortCpuMapTypeArgs{
CpuCore: pulumi.String("string"),
Interface: pulumi.String("string"),
},
},
PortNpuMaps: .ObjectSystemNpuPortNpuMapTypeArray{
&.ObjectSystemNpuPortNpuMapTypeArgs{
Interface: pulumi.String("string"),
NpuGroupIndex: pulumi.Float64(0),
},
},
PortPathOption: &.ObjectSystemNpuPortPathOptionTypeArgs{
PortsUsingNpus: pulumi.StringArray{
pulumi.String("string"),
},
},
PriorityProtocol: &.ObjectSystemNpuPriorityProtocolTypeArgs{
Bfd: pulumi.String("string"),
Bgp: pulumi.String("string"),
Slbc: pulumi.String("string"),
},
ProcessIcmpByHost: pulumi.String("string"),
PrpPortIn: pulumi.String("string"),
PrpPortOut: pulumi.String("string"),
PrpSessionClearMode: pulumi.String("string"),
QosMode: pulumi.String("string"),
QtmBufMode: pulumi.String("string"),
RdpOffload: pulumi.String("string"),
RecoverNp6Link: pulumi.String("string"),
RpsMode: pulumi.String("string"),
Scopetype: pulumi.String("string"),
SessionAcctInterval: pulumi.Float64(0),
SessionDeniedOffload: pulumi.String("string"),
ShapingStats: pulumi.String("string"),
SpaPortSelectMode: pulumi.String("string"),
SplitIpsecEngines: pulumi.String("string"),
SseBackpressure: pulumi.String("string"),
SseHaScan: &.ObjectSystemNpuSseHaScanTypeArgs{
Gap: pulumi.Float64(0),
MaxSessionCnt: pulumi.Float64(0),
MinDuration: pulumi.Float64(0),
},
StripClearTextPadding: pulumi.String("string"),
StripEspPadding: pulumi.String("string"),
SwEhHash: &.ObjectSystemNpuSwEhHashTypeArgs{
Computation: pulumi.String("string"),
DestinationIpLower16: pulumi.String("string"),
DestinationIpUpper16: pulumi.String("string"),
DestinationPort: pulumi.String("string"),
IpProtocol: pulumi.String("string"),
NetmaskLength: pulumi.Float64(0),
SourceIpLower16: pulumi.String("string"),
SourceIpUpper16: pulumi.String("string"),
SourcePort: pulumi.String("string"),
},
SwNpBandwidth: pulumi.String("string"),
SwTrHash: &.ObjectSystemNpuSwTrHashTypeArgs{
Draco15: pulumi.String("string"),
TcpUdpPort: pulumi.String("string"),
},
SwitchNpHash: pulumi.String("string"),
TcpRstTimeout: pulumi.Float64(0),
TcpTimeoutProfiles: .ObjectSystemNpuTcpTimeoutProfileTypeArray{
&.ObjectSystemNpuTcpTimeoutProfileTypeArgs{
CloseWait: pulumi.Float64(0),
FinWait: pulumi.Float64(0),
Id: pulumi.Float64(0),
SynSent: pulumi.Float64(0),
SynWait: pulumi.Float64(0),
TcpIdle: pulumi.Float64(0),
TimeWait: pulumi.Float64(0),
},
},
TunnelOverVlink: pulumi.String("string"),
UdpTimeoutProfiles: .ObjectSystemNpuUdpTimeoutProfileTypeArray{
&.ObjectSystemNpuUdpTimeoutProfileTypeArgs{
Id: pulumi.Float64(0),
UdpIdle: pulumi.Float64(0),
},
},
UespOffload: pulumi.String("string"),
UllPortMode: pulumi.String("string"),
VlanLookupCache: pulumi.String("string"),
VxlanOffload: pulumi.String("string"),
})
Copy
var objectSystemNpuResource = new ObjectSystemNpu("objectSystemNpuResource", ObjectSystemNpuArgs.builder()
    .adom("string")
    .backgroundSseScan(ObjectSystemNpuBackgroundSseScanArgs.builder()
        .scan("string")
        .scanStale(0)
        .scanVt(0)
        .statsQualAccess(0)
        .statsQualDuration(0)
        .statsUpdateInterval(0)
        .udpKeepaliveInterval(0)
        .udpQualAccess(0)
        .udpQualDuration(0)
        .build())
    .capwapOffload("string")
    .dedicatedLacpQueue("string")
    .dedicatedManagementAffinity("string")
    .dedicatedManagementCpu("string")
    .defaultQosType("string")
    .defaultTcpRefreshDir("string")
    .defaultUdpRefreshDir("string")
    .dosOptions(ObjectSystemNpuDosOptionsArgs.builder()
        .npuDosMeterMode("string")
        .npuDosSynproxyMode("string")
        .npuDosTpeMode("string")
        .build())
    .doubleLevelMcastOffload("string")
    .dseTimeout(0)
    .dswDtsProfiles(ObjectSystemNpuDswDtsProfileArgs.builder()
        .action("string")
        .minLimit(0)
        .profileId(0)
        .step(0)
        .build())
    .dswQueueDtsProfiles(ObjectSystemNpuDswQueueDtsProfileArgs.builder()
        .iport("string")
        .name("string")
        .oport("string")
        .profileId(0)
        .queueSelect(0)
        .build())
    .dynamicSortSubtable("string")
    .fastpath("string")
    .fpAnomaly(ObjectSystemNpuFpAnomalyArgs.builder()
        .capwapMinlenErr("string")
        .espMinlenErr("string")
        .greCsumErr("string")
        .gtpuPlenErr("string")
        .icmpCsumErr("string")
        .icmpFrag("string")
        .icmpLand("string")
        .icmpMinlenErr("string")
        .ipv4CsumErr("string")
        .ipv4IhlErr("string")
        .ipv4Land("string")
        .ipv4LenErr("string")
        .ipv4OptErr("string")
        .ipv4Optlsrr("string")
        .ipv4Optrr("string")
        .ipv4Optsecurity("string")
        .ipv4Optssrr("string")
        .ipv4Optstream("string")
        .ipv4Opttimestamp("string")
        .ipv4ProtoErr("string")
        .ipv4TtlzeroErr("string")
        .ipv4Unknopt("string")
        .ipv4VerErr("string")
        .ipv6DaddrErr("string")
        .ipv6ExthdrLenErr("string")
        .ipv6ExthdrOrderErr("string")
        .ipv6IhlErr("string")
        .ipv6Land("string")
        .ipv6Optendpid("string")
        .ipv6Opthomeaddr("string")
        .ipv6Optinvld("string")
        .ipv6Optjumbo("string")
        .ipv6Optnsap("string")
        .ipv6Optralert("string")
        .ipv6Opttunnel("string")
        .ipv6PlenZero("string")
        .ipv6ProtoErr("string")
        .ipv6SaddrErr("string")
        .ipv6Unknopt("string")
        .ipv6VerErr("string")
        .nvgreMinlenErr("string")
        .sctpClenErr("string")
        .sctpCrcErr("string")
        .sctpCsumErr("string")
        .sctpL4lenErr("string")
        .tcpCsumErr("string")
        .tcpFinNoack("string")
        .tcpFinOnly("string")
        .tcpHlenErr("string")
        .tcpHlenvsl4lenErr("string")
        .tcpLand("string")
        .tcpNoFlag("string")
        .tcpPlenErr("string")
        .tcpSynData("string")
        .tcpSynFin("string")
        .tcpWinnuke("string")
        .udpCsumErr("string")
        .udpHlenErr("string")
        .udpLand("string")
        .udpLenErr("string")
        .udpPlenErr("string")
        .udpliteCoverErr("string")
        .udpliteCsumErr("string")
        .uespMinlenErr("string")
        .unknprotoMinlenErr("string")
        .vxlanMinlenErr("string")
        .build())
    .gtpEnhancedCpuRange("string")
    .gtpEnhancedMode("string")
    .gtpSupport("string")
    .hashConfig("string")
    .hashIpv6Sel(0)
    .hashTblSpread("string")
    .hostShortcutMode("string")
    .hpe(ObjectSystemNpuHpeArgs.builder()
        .allProtocol(0)
        .arpMax(0)
        .enableQueueShaper("string")
        .enableShaper("string")
        .espMax(0)
        .exceptionCode(0)
        .fragmentWithSess(0)
        .fragmentWithoutSession(0)
        .highPriority(0)
        .icmpMax(0)
        .ipFragMax(0)
        .ipOthersMax(0)
        .l2OthersMax(0)
        .priTypeMax(0)
        .queueShaperMax(0)
        .sctpMax(0)
        .tcpMax(0)
        .tcpfinRstMax(0)
        .tcpsynAckMax(0)
        .tcpsynMax(0)
        .udpMax(0)
        .build())
    .htabDediQueueNr(0)
    .htabMsgQueue("string")
    .htxGtseQuota("string")
    .htxIcmpCsumChk("string")
    .hwHaScanInterval(0)
    .icmpErrorRateCtrl(ObjectSystemNpuIcmpErrorRateCtrlArgs.builder()
        .icmpv4ErrorBucketSize(0)
        .icmpv4ErrorRate(0)
        .icmpv4ErrorRateLimit("string")
        .icmpv6ErrorBucketSize(0)
        .icmpv6ErrorRate(0)
        .icmpv6ErrorRateLimit("string")
        .build())
    .icmpRateCtrl(ObjectSystemNpuIcmpRateCtrlArgs.builder()
        .icmpV4BucketSize(0)
        .icmpV4Rate(0)
        .icmpV6BucketSize(0)
        .icmpV6Rate(0)
        .build())
    .inboundDscpCopy("string")
    .inboundDscpCopyPorts("string")
    .intfShapingOffload("string")
    .ipFragmentOffload("string")
    .ipReassembly(ObjectSystemNpuIpReassemblyArgs.builder()
        .maxTimeout(0)
        .minTimeout(0)
        .status("string")
        .build())
    .iphRsvdReCksum("string")
    .ippoolOverloadHigh(0)
    .ippoolOverloadLow(0)
    .ipsecDecSubengineMask("string")
    .ipsecEncSubengineMask("string")
    .ipsecHostDfclr("string")
    .ipsecInboundCache("string")
    .ipsecLocalUespPort(0)
    .ipsecMtuOverride("string")
    .ipsecObNpSel("string")
    .ipsecOverVlink("string")
    .ipsecStsTimeout("string")
    .ipsecThroughputMsgFrequency("string")
    .iptStsTimeout("string")
    .iptThroughputMsgFrequency("string")
    .ipv4SessionQuota("string")
    .ipv4SessionQuotaHigh(0)
    .ipv4SessionQuotaLow(0)
    .ipv6PrefixSessionQuota("string")
    .ipv6PrefixSessionQuotaHigh(0)
    .ipv6PrefixSessionQuotaLow(0)
    .isfNpQueues(ObjectSystemNpuIsfNpQueuesArgs.builder()
        .cos0("string")
        .cos1("string")
        .cos2("string")
        .cos3("string")
        .cos4("string")
        .cos5("string")
        .cos6("string")
        .cos7("string")
        .build())
    .isfNpRxTrDistr("string")
    .lagOutPortSelect("string")
    .maxReceiveUnit(0)
    .maxSessionTimeout(0)
    .mcastSessionAccounting("string")
    .mcastSessionCounting("string")
    .mcastSessionCounting6("string")
    .napiBreakInterval(0)
    .nat46ForceIpv4PacketForwarding("string")
    .np6CpsOptimizationMode("string")
    .npQueues(ObjectSystemNpuNpQueuesArgs.builder()
        .ethernetTypes(ObjectSystemNpuNpQueuesEthernetTypeArgs.builder()
            .name("string")
            .queue(0)
            .type(0)
            .weight(0)
            .build())
        .ipProtocols(ObjectSystemNpuNpQueuesIpProtocolArgs.builder()
            .name("string")
            .protocol(0)
            .queue(0)
            .weight(0)
            .build())
        .ipServices(ObjectSystemNpuNpQueuesIpServiceArgs.builder()
            .dport(0)
            .name("string")
            .protocol(0)
            .queue(0)
            .sport(0)
            .weight(0)
            .build())
        .profiles(ObjectSystemNpuNpQueuesProfileArgs.builder()
            .cos0("string")
            .cos1("string")
            .cos2("string")
            .cos3("string")
            .cos4("string")
            .cos5("string")
            .cos6("string")
            .cos7("string")
            .dscp0("string")
            .dscp1("string")
            .dscp10("string")
            .dscp11("string")
            .dscp12("string")
            .dscp13("string")
            .dscp14("string")
            .dscp15("string")
            .dscp16("string")
            .dscp17("string")
            .dscp18("string")
            .dscp19("string")
            .dscp2("string")
            .dscp20("string")
            .dscp21("string")
            .dscp22("string")
            .dscp23("string")
            .dscp24("string")
            .dscp25("string")
            .dscp26("string")
            .dscp27("string")
            .dscp28("string")
            .dscp29("string")
            .dscp3("string")
            .dscp30("string")
            .dscp31("string")
            .dscp32("string")
            .dscp33("string")
            .dscp34("string")
            .dscp35("string")
            .dscp36("string")
            .dscp37("string")
            .dscp38("string")
            .dscp39("string")
            .dscp4("string")
            .dscp40("string")
            .dscp41("string")
            .dscp42("string")
            .dscp43("string")
            .dscp44("string")
            .dscp45("string")
            .dscp46("string")
            .dscp47("string")
            .dscp48("string")
            .dscp49("string")
            .dscp5("string")
            .dscp50("string")
            .dscp51("string")
            .dscp52("string")
            .dscp53("string")
            .dscp54("string")
            .dscp55("string")
            .dscp56("string")
            .dscp57("string")
            .dscp58("string")
            .dscp59("string")
            .dscp6("string")
            .dscp60("string")
            .dscp61("string")
            .dscp62("string")
            .dscp63("string")
            .dscp7("string")
            .dscp8("string")
            .dscp9("string")
            .id(0)
            .type("string")
            .weight(0)
            .build())
        .schedulers(ObjectSystemNpuNpQueuesSchedulerArgs.builder()
            .mode("string")
            .name("string")
            .build())
        .build())
    .npuGroupEffectiveScope(0)
    .npuTcams(ObjectSystemNpuNpuTcamArgs.builder()
        .data(ObjectSystemNpuNpuTcamDataArgs.builder()
            .df("string")
            .dstip("string")
            .dstipv6("string")
            .dstmac("string")
            .dstport(0)
            .ethertype("string")
            .extTag("string")
            .fragOff(0)
            .genBufCnt(0)
            .genIv("string")
            .genL3Flags(0)
            .genL4Flags(0)
            .genPktCtrl(0)
            .genPri(0)
            .genPriV("string")
            .genTv("string")
            .ihl(0)
            .ip4Id(0)
            .ip6Fl(0)
            .ipver(0)
            .l4Wd10(0)
            .l4Wd11(0)
            .l4Wd8(0)
            .l4Wd9(0)
            .mf("string")
            .protocol(0)
            .slink(0)
            .smacChange("string")
            .sp(0)
            .srcCfi("string")
            .srcPrio(0)
            .srcUpdt("string")
            .srcip("string")
            .srcipv6("string")
            .srcmac("string")
            .srcport(0)
            .svid(0)
            .tcpAck("string")
            .tcpCwr("string")
            .tcpEce("string")
            .tcpFin("string")
            .tcpPush("string")
            .tcpRst("string")
            .tcpSyn("string")
            .tcpUrg("string")
            .tgtCfi("string")
            .tgtPrio(0)
            .tgtUpdt("string")
            .tgtV("string")
            .tos(0)
            .tp(0)
            .ttl(0)
            .tvid(0)
            .vdid(0)
            .build())
        .dbgDump(0)
        .mask(ObjectSystemNpuNpuTcamMaskArgs.builder()
            .df("string")
            .dstip("string")
            .dstipv6("string")
            .dstmac("string")
            .dstport(0)
            .ethertype("string")
            .extTag("string")
            .fragOff(0)
            .genBufCnt(0)
            .genIv("string")
            .genL3Flags(0)
            .genL4Flags(0)
            .genPktCtrl(0)
            .genPri(0)
            .genPriV("string")
            .genTv("string")
            .ihl(0)
            .ip4Id(0)
            .ip6Fl(0)
            .ipver(0)
            .l4Wd10(0)
            .l4Wd11(0)
            .l4Wd8(0)
            .l4Wd9(0)
            .mf("string")
            .protocol(0)
            .slink(0)
            .smacChange("string")
            .sp(0)
            .srcCfi("string")
            .srcPrio(0)
            .srcUpdt("string")
            .srcip("string")
            .srcipv6("string")
            .srcmac("string")
            .srcport(0)
            .svid(0)
            .tcpAck("string")
            .tcpCwr("string")
            .tcpEce("string")
            .tcpFin("string")
            .tcpPush("string")
            .tcpRst("string")
            .tcpSyn("string")
            .tcpUrg("string")
            .tgtCfi("string")
            .tgtPrio(0)
            .tgtUpdt("string")
            .tgtV("string")
            .tos(0)
            .tp(0)
            .ttl(0)
            .tvid(0)
            .vdid(0)
            .build())
        .mirAct(ObjectSystemNpuNpuTcamMirActArgs.builder()
            .vlif(0)
            .build())
        .name("string")
        .oid(0)
        .priAct(ObjectSystemNpuNpuTcamPriActArgs.builder()
            .priority(0)
            .weight(0)
            .build())
        .sact(ObjectSystemNpuNpuTcamSactArgs.builder()
            .act(0)
            .actV("string")
            .bmproc(0)
            .bmprocV("string")
            .dfLif(0)
            .dfLifV("string")
            .dfr(0)
            .dfrV("string")
            .dmacSkip(0)
            .dmacSkipV("string")
            .dosen(0)
            .dosenV("string")
            .espffProc(0)
            .espffProcV("string")
            .etypePid(0)
            .etypePidV("string")
            .fragProc(0)
            .fragProcV("string")
            .fwd(0)
            .fwdLif(0)
            .fwdLifV("string")
            .fwdTvid(0)
            .fwdTvidV("string")
            .fwdV("string")
            .icpen(0)
            .icpenV("string")
            .igmpMldSnp(0)
            .igmpMldSnpV("string")
            .learn(0)
            .learnV("string")
            .mSrhCtrl(0)
            .mSrhCtrlV("string")
            .macId(0)
            .macIdV("string")
            .mss(0)
            .mssV("string")
            .pleen(0)
            .pleenV("string")
            .prioPid(0)
            .prioPidV("string")
            .promis(0)
            .promisV("string")
            .rfsh(0)
            .rfshV("string")
            .smacSkip(0)
            .smacSkipV("string")
            .tpSmchk(0)
            .tpSmchkV("string")
            .tpeId(0)
            .tpeIdV("string")
            .vdm(0)
            .vdmV("string")
            .vdomId(0)
            .vdomIdV("string")
            .xMode(0)
            .xModeV("string")
            .build())
        .tact(ObjectSystemNpuNpuTcamTactArgs.builder()
            .act(0)
            .actV("string")
            .fmtuv4S(0)
            .fmtuv4SV("string")
            .fmtuv6S(0)
            .fmtuv6SV("string")
            .lnkid(0)
            .lnkidV("string")
            .macId(0)
            .macIdV("string")
            .mssT(0)
            .mssTV("string")
            .mtuv4(0)
            .mtuv4V("string")
            .mtuv6(0)
            .mtuv6V("string")
            .slifAct(0)
            .slifActV("string")
            .sublnkid(0)
            .sublnkidV("string")
            .tgtvAct(0)
            .tgtvActV("string")
            .tlifAct(0)
            .tlifActV("string")
            .tpeid(0)
            .tpeidV("string")
            .v6fe(0)
            .v6feV("string")
            .vepEn(0)
            .vepEnV("string")
            .vepSlid(0)
            .vepSlidV("string")
            .xltLif(0)
            .xltLifV("string")
            .xltVid(0)
            .xltVidV("string")
            .build())
        .type("string")
        .vid(0)
        .build())
    .nssThreadsOption("string")
    .objectSystemNpuId("string")
    .pbaEim("string")
    .pbaPortSelectMode("string")
    .perPolicyAccounting("string")
    .perSessionAccounting("string")
    .pleNonSynTcpAction("string")
    .policyOffloadLevel("string")
    .portCpuMaps(ObjectSystemNpuPortCpuMapArgs.builder()
        .cpuCore("string")
        .interface_("string")
        .build())
    .portNpuMaps(ObjectSystemNpuPortNpuMapArgs.builder()
        .interface_("string")
        .npuGroupIndex(0)
        .build())
    .portPathOption(ObjectSystemNpuPortPathOptionArgs.builder()
        .portsUsingNpus("string")
        .build())
    .priorityProtocol(ObjectSystemNpuPriorityProtocolArgs.builder()
        .bfd("string")
        .bgp("string")
        .slbc("string")
        .build())
    .processIcmpByHost("string")
    .prpPortIn("string")
    .prpPortOut("string")
    .prpSessionClearMode("string")
    .qosMode("string")
    .qtmBufMode("string")
    .rdpOffload("string")
    .recoverNp6Link("string")
    .rpsMode("string")
    .scopetype("string")
    .sessionAcctInterval(0)
    .sessionDeniedOffload("string")
    .shapingStats("string")
    .spaPortSelectMode("string")
    .splitIpsecEngines("string")
    .sseBackpressure("string")
    .sseHaScan(ObjectSystemNpuSseHaScanArgs.builder()
        .gap(0)
        .maxSessionCnt(0)
        .minDuration(0)
        .build())
    .stripClearTextPadding("string")
    .stripEspPadding("string")
    .swEhHash(ObjectSystemNpuSwEhHashArgs.builder()
        .computation("string")
        .destinationIpLower16("string")
        .destinationIpUpper16("string")
        .destinationPort("string")
        .ipProtocol("string")
        .netmaskLength(0)
        .sourceIpLower16("string")
        .sourceIpUpper16("string")
        .sourcePort("string")
        .build())
    .swNpBandwidth("string")
    .swTrHash(ObjectSystemNpuSwTrHashArgs.builder()
        .draco15("string")
        .tcpUdpPort("string")
        .build())
    .switchNpHash("string")
    .tcpRstTimeout(0)
    .tcpTimeoutProfiles(ObjectSystemNpuTcpTimeoutProfileArgs.builder()
        .closeWait(0)
        .finWait(0)
        .id(0)
        .synSent(0)
        .synWait(0)
        .tcpIdle(0)
        .timeWait(0)
        .build())
    .tunnelOverVlink("string")
    .udpTimeoutProfiles(ObjectSystemNpuUdpTimeoutProfileArgs.builder()
        .id(0)
        .udpIdle(0)
        .build())
    .uespOffload("string")
    .ullPortMode("string")
    .vlanLookupCache("string")
    .vxlanOffload("string")
    .build());
Copy
object_system_npu_resource = fortimanager.ObjectSystemNpu("objectSystemNpuResource",
    adom="string",
    background_sse_scan={
        "scan": "string",
        "scan_stale": 0,
        "scan_vt": 0,
        "stats_qual_access": 0,
        "stats_qual_duration": 0,
        "stats_update_interval": 0,
        "udp_keepalive_interval": 0,
        "udp_qual_access": 0,
        "udp_qual_duration": 0,
    },
    capwap_offload="string",
    dedicated_lacp_queue="string",
    dedicated_management_affinity="string",
    dedicated_management_cpu="string",
    default_qos_type="string",
    default_tcp_refresh_dir="string",
    default_udp_refresh_dir="string",
    dos_options={
        "npu_dos_meter_mode": "string",
        "npu_dos_synproxy_mode": "string",
        "npu_dos_tpe_mode": "string",
    },
    double_level_mcast_offload="string",
    dse_timeout=0,
    dsw_dts_profiles=[{
        "action": "string",
        "min_limit": 0,
        "profile_id": 0,
        "step": 0,
    }],
    dsw_queue_dts_profiles=[{
        "iport": "string",
        "name": "string",
        "oport": "string",
        "profile_id": 0,
        "queue_select": 0,
    }],
    dynamic_sort_subtable="string",
    fastpath="string",
    fp_anomaly={
        "capwap_minlen_err": "string",
        "esp_minlen_err": "string",
        "gre_csum_err": "string",
        "gtpu_plen_err": "string",
        "icmp_csum_err": "string",
        "icmp_frag": "string",
        "icmp_land": "string",
        "icmp_minlen_err": "string",
        "ipv4_csum_err": "string",
        "ipv4_ihl_err": "string",
        "ipv4_land": "string",
        "ipv4_len_err": "string",
        "ipv4_opt_err": "string",
        "ipv4_optlsrr": "string",
        "ipv4_optrr": "string",
        "ipv4_optsecurity": "string",
        "ipv4_optssrr": "string",
        "ipv4_optstream": "string",
        "ipv4_opttimestamp": "string",
        "ipv4_proto_err": "string",
        "ipv4_ttlzero_err": "string",
        "ipv4_unknopt": "string",
        "ipv4_ver_err": "string",
        "ipv6_daddr_err": "string",
        "ipv6_exthdr_len_err": "string",
        "ipv6_exthdr_order_err": "string",
        "ipv6_ihl_err": "string",
        "ipv6_land": "string",
        "ipv6_optendpid": "string",
        "ipv6_opthomeaddr": "string",
        "ipv6_optinvld": "string",
        "ipv6_optjumbo": "string",
        "ipv6_optnsap": "string",
        "ipv6_optralert": "string",
        "ipv6_opttunnel": "string",
        "ipv6_plen_zero": "string",
        "ipv6_proto_err": "string",
        "ipv6_saddr_err": "string",
        "ipv6_unknopt": "string",
        "ipv6_ver_err": "string",
        "nvgre_minlen_err": "string",
        "sctp_clen_err": "string",
        "sctp_crc_err": "string",
        "sctp_csum_err": "string",
        "sctp_l4len_err": "string",
        "tcp_csum_err": "string",
        "tcp_fin_noack": "string",
        "tcp_fin_only": "string",
        "tcp_hlen_err": "string",
        "tcp_hlenvsl4len_err": "string",
        "tcp_land": "string",
        "tcp_no_flag": "string",
        "tcp_plen_err": "string",
        "tcp_syn_data": "string",
        "tcp_syn_fin": "string",
        "tcp_winnuke": "string",
        "udp_csum_err": "string",
        "udp_hlen_err": "string",
        "udp_land": "string",
        "udp_len_err": "string",
        "udp_plen_err": "string",
        "udplite_cover_err": "string",
        "udplite_csum_err": "string",
        "uesp_minlen_err": "string",
        "unknproto_minlen_err": "string",
        "vxlan_minlen_err": "string",
    },
    gtp_enhanced_cpu_range="string",
    gtp_enhanced_mode="string",
    gtp_support="string",
    hash_config="string",
    hash_ipv6_sel=0,
    hash_tbl_spread="string",
    host_shortcut_mode="string",
    hpe={
        "all_protocol": 0,
        "arp_max": 0,
        "enable_queue_shaper": "string",
        "enable_shaper": "string",
        "esp_max": 0,
        "exception_code": 0,
        "fragment_with_sess": 0,
        "fragment_without_session": 0,
        "high_priority": 0,
        "icmp_max": 0,
        "ip_frag_max": 0,
        "ip_others_max": 0,
        "l2_others_max": 0,
        "pri_type_max": 0,
        "queue_shaper_max": 0,
        "sctp_max": 0,
        "tcp_max": 0,
        "tcpfin_rst_max": 0,
        "tcpsyn_ack_max": 0,
        "tcpsyn_max": 0,
        "udp_max": 0,
    },
    htab_dedi_queue_nr=0,
    htab_msg_queue="string",
    htx_gtse_quota="string",
    htx_icmp_csum_chk="string",
    hw_ha_scan_interval=0,
    icmp_error_rate_ctrl={
        "icmpv4_error_bucket_size": 0,
        "icmpv4_error_rate": 0,
        "icmpv4_error_rate_limit": "string",
        "icmpv6_error_bucket_size": 0,
        "icmpv6_error_rate": 0,
        "icmpv6_error_rate_limit": "string",
    },
    icmp_rate_ctrl={
        "icmp_v4_bucket_size": 0,
        "icmp_v4_rate": 0,
        "icmp_v6_bucket_size": 0,
        "icmp_v6_rate": 0,
    },
    inbound_dscp_copy="string",
    inbound_dscp_copy_ports=["string"],
    intf_shaping_offload="string",
    ip_fragment_offload="string",
    ip_reassembly={
        "max_timeout": 0,
        "min_timeout": 0,
        "status": "string",
    },
    iph_rsvd_re_cksum="string",
    ippool_overload_high=0,
    ippool_overload_low=0,
    ipsec_dec_subengine_mask="string",
    ipsec_enc_subengine_mask="string",
    ipsec_host_dfclr="string",
    ipsec_inbound_cache="string",
    ipsec_local_uesp_port=0,
    ipsec_mtu_override="string",
    ipsec_ob_np_sel="string",
    ipsec_over_vlink="string",
    ipsec_sts_timeout="string",
    ipsec_throughput_msg_frequency="string",
    ipt_sts_timeout="string",
    ipt_throughput_msg_frequency="string",
    ipv4_session_quota="string",
    ipv4_session_quota_high=0,
    ipv4_session_quota_low=0,
    ipv6_prefix_session_quota="string",
    ipv6_prefix_session_quota_high=0,
    ipv6_prefix_session_quota_low=0,
    isf_np_queues={
        "cos0": "string",
        "cos1": "string",
        "cos2": "string",
        "cos3": "string",
        "cos4": "string",
        "cos5": "string",
        "cos6": "string",
        "cos7": "string",
    },
    isf_np_rx_tr_distr="string",
    lag_out_port_select="string",
    max_receive_unit=0,
    max_session_timeout=0,
    mcast_session_accounting="string",
    mcast_session_counting="string",
    mcast_session_counting6="string",
    napi_break_interval=0,
    nat46_force_ipv4_packet_forwarding="string",
    np6_cps_optimization_mode="string",
    np_queues={
        "ethernet_types": [{
            "name": "string",
            "queue": 0,
            "type": 0,
            "weight": 0,
        }],
        "ip_protocols": [{
            "name": "string",
            "protocol": 0,
            "queue": 0,
            "weight": 0,
        }],
        "ip_services": [{
            "dport": 0,
            "name": "string",
            "protocol": 0,
            "queue": 0,
            "sport": 0,
            "weight": 0,
        }],
        "profiles": [{
            "cos0": "string",
            "cos1": "string",
            "cos2": "string",
            "cos3": "string",
            "cos4": "string",
            "cos5": "string",
            "cos6": "string",
            "cos7": "string",
            "dscp0": "string",
            "dscp1": "string",
            "dscp10": "string",
            "dscp11": "string",
            "dscp12": "string",
            "dscp13": "string",
            "dscp14": "string",
            "dscp15": "string",
            "dscp16": "string",
            "dscp17": "string",
            "dscp18": "string",
            "dscp19": "string",
            "dscp2": "string",
            "dscp20": "string",
            "dscp21": "string",
            "dscp22": "string",
            "dscp23": "string",
            "dscp24": "string",
            "dscp25": "string",
            "dscp26": "string",
            "dscp27": "string",
            "dscp28": "string",
            "dscp29": "string",
            "dscp3": "string",
            "dscp30": "string",
            "dscp31": "string",
            "dscp32": "string",
            "dscp33": "string",
            "dscp34": "string",
            "dscp35": "string",
            "dscp36": "string",
            "dscp37": "string",
            "dscp38": "string",
            "dscp39": "string",
            "dscp4": "string",
            "dscp40": "string",
            "dscp41": "string",
            "dscp42": "string",
            "dscp43": "string",
            "dscp44": "string",
            "dscp45": "string",
            "dscp46": "string",
            "dscp47": "string",
            "dscp48": "string",
            "dscp49": "string",
            "dscp5": "string",
            "dscp50": "string",
            "dscp51": "string",
            "dscp52": "string",
            "dscp53": "string",
            "dscp54": "string",
            "dscp55": "string",
            "dscp56": "string",
            "dscp57": "string",
            "dscp58": "string",
            "dscp59": "string",
            "dscp6": "string",
            "dscp60": "string",
            "dscp61": "string",
            "dscp62": "string",
            "dscp63": "string",
            "dscp7": "string",
            "dscp8": "string",
            "dscp9": "string",
            "id": 0,
            "type": "string",
            "weight": 0,
        }],
        "schedulers": [{
            "mode": "string",
            "name": "string",
        }],
    },
    npu_group_effective_scope=0,
    npu_tcams=[{
        "data": {
            "df": "string",
            "dstip": "string",
            "dstipv6": "string",
            "dstmac": "string",
            "dstport": 0,
            "ethertype": "string",
            "ext_tag": "string",
            "frag_off": 0,
            "gen_buf_cnt": 0,
            "gen_iv": "string",
            "gen_l3_flags": 0,
            "gen_l4_flags": 0,
            "gen_pkt_ctrl": 0,
            "gen_pri": 0,
            "gen_pri_v": "string",
            "gen_tv": "string",
            "ihl": 0,
            "ip4_id": 0,
            "ip6_fl": 0,
            "ipver": 0,
            "l4_wd10": 0,
            "l4_wd11": 0,
            "l4_wd8": 0,
            "l4_wd9": 0,
            "mf": "string",
            "protocol": 0,
            "slink": 0,
            "smac_change": "string",
            "sp": 0,
            "src_cfi": "string",
            "src_prio": 0,
            "src_updt": "string",
            "srcip": "string",
            "srcipv6": "string",
            "srcmac": "string",
            "srcport": 0,
            "svid": 0,
            "tcp_ack": "string",
            "tcp_cwr": "string",
            "tcp_ece": "string",
            "tcp_fin": "string",
            "tcp_push": "string",
            "tcp_rst": "string",
            "tcp_syn": "string",
            "tcp_urg": "string",
            "tgt_cfi": "string",
            "tgt_prio": 0,
            "tgt_updt": "string",
            "tgt_v": "string",
            "tos": 0,
            "tp": 0,
            "ttl": 0,
            "tvid": 0,
            "vdid": 0,
        },
        "dbg_dump": 0,
        "mask": {
            "df": "string",
            "dstip": "string",
            "dstipv6": "string",
            "dstmac": "string",
            "dstport": 0,
            "ethertype": "string",
            "ext_tag": "string",
            "frag_off": 0,
            "gen_buf_cnt": 0,
            "gen_iv": "string",
            "gen_l3_flags": 0,
            "gen_l4_flags": 0,
            "gen_pkt_ctrl": 0,
            "gen_pri": 0,
            "gen_pri_v": "string",
            "gen_tv": "string",
            "ihl": 0,
            "ip4_id": 0,
            "ip6_fl": 0,
            "ipver": 0,
            "l4_wd10": 0,
            "l4_wd11": 0,
            "l4_wd8": 0,
            "l4_wd9": 0,
            "mf": "string",
            "protocol": 0,
            "slink": 0,
            "smac_change": "string",
            "sp": 0,
            "src_cfi": "string",
            "src_prio": 0,
            "src_updt": "string",
            "srcip": "string",
            "srcipv6": "string",
            "srcmac": "string",
            "srcport": 0,
            "svid": 0,
            "tcp_ack": "string",
            "tcp_cwr": "string",
            "tcp_ece": "string",
            "tcp_fin": "string",
            "tcp_push": "string",
            "tcp_rst": "string",
            "tcp_syn": "string",
            "tcp_urg": "string",
            "tgt_cfi": "string",
            "tgt_prio": 0,
            "tgt_updt": "string",
            "tgt_v": "string",
            "tos": 0,
            "tp": 0,
            "ttl": 0,
            "tvid": 0,
            "vdid": 0,
        },
        "mir_act": {
            "vlif": 0,
        },
        "name": "string",
        "oid": 0,
        "pri_act": {
            "priority": 0,
            "weight": 0,
        },
        "sact": {
            "act": 0,
            "act_v": "string",
            "bmproc": 0,
            "bmproc_v": "string",
            "df_lif": 0,
            "df_lif_v": "string",
            "dfr": 0,
            "dfr_v": "string",
            "dmac_skip": 0,
            "dmac_skip_v": "string",
            "dosen": 0,
            "dosen_v": "string",
            "espff_proc": 0,
            "espff_proc_v": "string",
            "etype_pid": 0,
            "etype_pid_v": "string",
            "frag_proc": 0,
            "frag_proc_v": "string",
            "fwd": 0,
            "fwd_lif": 0,
            "fwd_lif_v": "string",
            "fwd_tvid": 0,
            "fwd_tvid_v": "string",
            "fwd_v": "string",
            "icpen": 0,
            "icpen_v": "string",
            "igmp_mld_snp": 0,
            "igmp_mld_snp_v": "string",
            "learn": 0,
            "learn_v": "string",
            "m_srh_ctrl": 0,
            "m_srh_ctrl_v": "string",
            "mac_id": 0,
            "mac_id_v": "string",
            "mss": 0,
            "mss_v": "string",
            "pleen": 0,
            "pleen_v": "string",
            "prio_pid": 0,
            "prio_pid_v": "string",
            "promis": 0,
            "promis_v": "string",
            "rfsh": 0,
            "rfsh_v": "string",
            "smac_skip": 0,
            "smac_skip_v": "string",
            "tp_smchk": 0,
            "tp_smchk_v": "string",
            "tpe_id": 0,
            "tpe_id_v": "string",
            "vdm": 0,
            "vdm_v": "string",
            "vdom_id": 0,
            "vdom_id_v": "string",
            "x_mode": 0,
            "x_mode_v": "string",
        },
        "tact": {
            "act": 0,
            "act_v": "string",
            "fmtuv4_s": 0,
            "fmtuv4_sv": "string",
            "fmtuv6_s": 0,
            "fmtuv6_sv": "string",
            "lnkid": 0,
            "lnkid_v": "string",
            "mac_id": 0,
            "mac_id_v": "string",
            "mss_t": 0,
            "mss_tv": "string",
            "mtuv4": 0,
            "mtuv4_v": "string",
            "mtuv6": 0,
            "mtuv6_v": "string",
            "slif_act": 0,
            "slif_act_v": "string",
            "sublnkid": 0,
            "sublnkid_v": "string",
            "tgtv_act": 0,
            "tgtv_act_v": "string",
            "tlif_act": 0,
            "tlif_act_v": "string",
            "tpeid": 0,
            "tpeid_v": "string",
            "v6fe": 0,
            "v6fe_v": "string",
            "vep_en": 0,
            "vep_en_v": "string",
            "vep_slid": 0,
            "vep_slid_v": "string",
            "xlt_lif": 0,
            "xlt_lif_v": "string",
            "xlt_vid": 0,
            "xlt_vid_v": "string",
        },
        "type": "string",
        "vid": 0,
    }],
    nss_threads_option="string",
    object_system_npu_id="string",
    pba_eim="string",
    pba_port_select_mode="string",
    per_policy_accounting="string",
    per_session_accounting="string",
    ple_non_syn_tcp_action="string",
    policy_offload_level="string",
    port_cpu_maps=[{
        "cpu_core": "string",
        "interface": "string",
    }],
    port_npu_maps=[{
        "interface": "string",
        "npu_group_index": 0,
    }],
    port_path_option={
        "ports_using_npus": ["string"],
    },
    priority_protocol={
        "bfd": "string",
        "bgp": "string",
        "slbc": "string",
    },
    process_icmp_by_host="string",
    prp_port_in="string",
    prp_port_out="string",
    prp_session_clear_mode="string",
    qos_mode="string",
    qtm_buf_mode="string",
    rdp_offload="string",
    recover_np6_link="string",
    rps_mode="string",
    scopetype="string",
    session_acct_interval=0,
    session_denied_offload="string",
    shaping_stats="string",
    spa_port_select_mode="string",
    split_ipsec_engines="string",
    sse_backpressure="string",
    sse_ha_scan={
        "gap": 0,
        "max_session_cnt": 0,
        "min_duration": 0,
    },
    strip_clear_text_padding="string",
    strip_esp_padding="string",
    sw_eh_hash={
        "computation": "string",
        "destination_ip_lower16": "string",
        "destination_ip_upper16": "string",
        "destination_port": "string",
        "ip_protocol": "string",
        "netmask_length": 0,
        "source_ip_lower16": "string",
        "source_ip_upper16": "string",
        "source_port": "string",
    },
    sw_np_bandwidth="string",
    sw_tr_hash={
        "draco15": "string",
        "tcp_udp_port": "string",
    },
    switch_np_hash="string",
    tcp_rst_timeout=0,
    tcp_timeout_profiles=[{
        "close_wait": 0,
        "fin_wait": 0,
        "id": 0,
        "syn_sent": 0,
        "syn_wait": 0,
        "tcp_idle": 0,
        "time_wait": 0,
    }],
    tunnel_over_vlink="string",
    udp_timeout_profiles=[{
        "id": 0,
        "udp_idle": 0,
    }],
    uesp_offload="string",
    ull_port_mode="string",
    vlan_lookup_cache="string",
    vxlan_offload="string")
Copy
const objectSystemNpuResource = new fortimanager.ObjectSystemNpu("objectSystemNpuResource", {
    adom: "string",
    backgroundSseScan: {
        scan: "string",
        scanStale: 0,
        scanVt: 0,
        statsQualAccess: 0,
        statsQualDuration: 0,
        statsUpdateInterval: 0,
        udpKeepaliveInterval: 0,
        udpQualAccess: 0,
        udpQualDuration: 0,
    },
    capwapOffload: "string",
    dedicatedLacpQueue: "string",
    dedicatedManagementAffinity: "string",
    dedicatedManagementCpu: "string",
    defaultQosType: "string",
    defaultTcpRefreshDir: "string",
    defaultUdpRefreshDir: "string",
    dosOptions: {
        npuDosMeterMode: "string",
        npuDosSynproxyMode: "string",
        npuDosTpeMode: "string",
    },
    doubleLevelMcastOffload: "string",
    dseTimeout: 0,
    dswDtsProfiles: [{
        action: "string",
        minLimit: 0,
        profileId: 0,
        step: 0,
    }],
    dswQueueDtsProfiles: [{
        iport: "string",
        name: "string",
        oport: "string",
        profileId: 0,
        queueSelect: 0,
    }],
    dynamicSortSubtable: "string",
    fastpath: "string",
    fpAnomaly: {
        capwapMinlenErr: "string",
        espMinlenErr: "string",
        greCsumErr: "string",
        gtpuPlenErr: "string",
        icmpCsumErr: "string",
        icmpFrag: "string",
        icmpLand: "string",
        icmpMinlenErr: "string",
        ipv4CsumErr: "string",
        ipv4IhlErr: "string",
        ipv4Land: "string",
        ipv4LenErr: "string",
        ipv4OptErr: "string",
        ipv4Optlsrr: "string",
        ipv4Optrr: "string",
        ipv4Optsecurity: "string",
        ipv4Optssrr: "string",
        ipv4Optstream: "string",
        ipv4Opttimestamp: "string",
        ipv4ProtoErr: "string",
        ipv4TtlzeroErr: "string",
        ipv4Unknopt: "string",
        ipv4VerErr: "string",
        ipv6DaddrErr: "string",
        ipv6ExthdrLenErr: "string",
        ipv6ExthdrOrderErr: "string",
        ipv6IhlErr: "string",
        ipv6Land: "string",
        ipv6Optendpid: "string",
        ipv6Opthomeaddr: "string",
        ipv6Optinvld: "string",
        ipv6Optjumbo: "string",
        ipv6Optnsap: "string",
        ipv6Optralert: "string",
        ipv6Opttunnel: "string",
        ipv6PlenZero: "string",
        ipv6ProtoErr: "string",
        ipv6SaddrErr: "string",
        ipv6Unknopt: "string",
        ipv6VerErr: "string",
        nvgreMinlenErr: "string",
        sctpClenErr: "string",
        sctpCrcErr: "string",
        sctpCsumErr: "string",
        sctpL4lenErr: "string",
        tcpCsumErr: "string",
        tcpFinNoack: "string",
        tcpFinOnly: "string",
        tcpHlenErr: "string",
        tcpHlenvsl4lenErr: "string",
        tcpLand: "string",
        tcpNoFlag: "string",
        tcpPlenErr: "string",
        tcpSynData: "string",
        tcpSynFin: "string",
        tcpWinnuke: "string",
        udpCsumErr: "string",
        udpHlenErr: "string",
        udpLand: "string",
        udpLenErr: "string",
        udpPlenErr: "string",
        udpliteCoverErr: "string",
        udpliteCsumErr: "string",
        uespMinlenErr: "string",
        unknprotoMinlenErr: "string",
        vxlanMinlenErr: "string",
    },
    gtpEnhancedCpuRange: "string",
    gtpEnhancedMode: "string",
    gtpSupport: "string",
    hashConfig: "string",
    hashIpv6Sel: 0,
    hashTblSpread: "string",
    hostShortcutMode: "string",
    hpe: {
        allProtocol: 0,
        arpMax: 0,
        enableQueueShaper: "string",
        enableShaper: "string",
        espMax: 0,
        exceptionCode: 0,
        fragmentWithSess: 0,
        fragmentWithoutSession: 0,
        highPriority: 0,
        icmpMax: 0,
        ipFragMax: 0,
        ipOthersMax: 0,
        l2OthersMax: 0,
        priTypeMax: 0,
        queueShaperMax: 0,
        sctpMax: 0,
        tcpMax: 0,
        tcpfinRstMax: 0,
        tcpsynAckMax: 0,
        tcpsynMax: 0,
        udpMax: 0,
    },
    htabDediQueueNr: 0,
    htabMsgQueue: "string",
    htxGtseQuota: "string",
    htxIcmpCsumChk: "string",
    hwHaScanInterval: 0,
    icmpErrorRateCtrl: {
        icmpv4ErrorBucketSize: 0,
        icmpv4ErrorRate: 0,
        icmpv4ErrorRateLimit: "string",
        icmpv6ErrorBucketSize: 0,
        icmpv6ErrorRate: 0,
        icmpv6ErrorRateLimit: "string",
    },
    icmpRateCtrl: {
        icmpV4BucketSize: 0,
        icmpV4Rate: 0,
        icmpV6BucketSize: 0,
        icmpV6Rate: 0,
    },
    inboundDscpCopy: "string",
    inboundDscpCopyPorts: ["string"],
    intfShapingOffload: "string",
    ipFragmentOffload: "string",
    ipReassembly: {
        maxTimeout: 0,
        minTimeout: 0,
        status: "string",
    },
    iphRsvdReCksum: "string",
    ippoolOverloadHigh: 0,
    ippoolOverloadLow: 0,
    ipsecDecSubengineMask: "string",
    ipsecEncSubengineMask: "string",
    ipsecHostDfclr: "string",
    ipsecInboundCache: "string",
    ipsecLocalUespPort: 0,
    ipsecMtuOverride: "string",
    ipsecObNpSel: "string",
    ipsecOverVlink: "string",
    ipsecStsTimeout: "string",
    ipsecThroughputMsgFrequency: "string",
    iptStsTimeout: "string",
    iptThroughputMsgFrequency: "string",
    ipv4SessionQuota: "string",
    ipv4SessionQuotaHigh: 0,
    ipv4SessionQuotaLow: 0,
    ipv6PrefixSessionQuota: "string",
    ipv6PrefixSessionQuotaHigh: 0,
    ipv6PrefixSessionQuotaLow: 0,
    isfNpQueues: {
        cos0: "string",
        cos1: "string",
        cos2: "string",
        cos3: "string",
        cos4: "string",
        cos5: "string",
        cos6: "string",
        cos7: "string",
    },
    isfNpRxTrDistr: "string",
    lagOutPortSelect: "string",
    maxReceiveUnit: 0,
    maxSessionTimeout: 0,
    mcastSessionAccounting: "string",
    mcastSessionCounting: "string",
    mcastSessionCounting6: "string",
    napiBreakInterval: 0,
    nat46ForceIpv4PacketForwarding: "string",
    np6CpsOptimizationMode: "string",
    npQueues: {
        ethernetTypes: [{
            name: "string",
            queue: 0,
            type: 0,
            weight: 0,
        }],
        ipProtocols: [{
            name: "string",
            protocol: 0,
            queue: 0,
            weight: 0,
        }],
        ipServices: [{
            dport: 0,
            name: "string",
            protocol: 0,
            queue: 0,
            sport: 0,
            weight: 0,
        }],
        profiles: [{
            cos0: "string",
            cos1: "string",
            cos2: "string",
            cos3: "string",
            cos4: "string",
            cos5: "string",
            cos6: "string",
            cos7: "string",
            dscp0: "string",
            dscp1: "string",
            dscp10: "string",
            dscp11: "string",
            dscp12: "string",
            dscp13: "string",
            dscp14: "string",
            dscp15: "string",
            dscp16: "string",
            dscp17: "string",
            dscp18: "string",
            dscp19: "string",
            dscp2: "string",
            dscp20: "string",
            dscp21: "string",
            dscp22: "string",
            dscp23: "string",
            dscp24: "string",
            dscp25: "string",
            dscp26: "string",
            dscp27: "string",
            dscp28: "string",
            dscp29: "string",
            dscp3: "string",
            dscp30: "string",
            dscp31: "string",
            dscp32: "string",
            dscp33: "string",
            dscp34: "string",
            dscp35: "string",
            dscp36: "string",
            dscp37: "string",
            dscp38: "string",
            dscp39: "string",
            dscp4: "string",
            dscp40: "string",
            dscp41: "string",
            dscp42: "string",
            dscp43: "string",
            dscp44: "string",
            dscp45: "string",
            dscp46: "string",
            dscp47: "string",
            dscp48: "string",
            dscp49: "string",
            dscp5: "string",
            dscp50: "string",
            dscp51: "string",
            dscp52: "string",
            dscp53: "string",
            dscp54: "string",
            dscp55: "string",
            dscp56: "string",
            dscp57: "string",
            dscp58: "string",
            dscp59: "string",
            dscp6: "string",
            dscp60: "string",
            dscp61: "string",
            dscp62: "string",
            dscp63: "string",
            dscp7: "string",
            dscp8: "string",
            dscp9: "string",
            id: 0,
            type: "string",
            weight: 0,
        }],
        schedulers: [{
            mode: "string",
            name: "string",
        }],
    },
    npuGroupEffectiveScope: 0,
    npuTcams: [{
        data: {
            df: "string",
            dstip: "string",
            dstipv6: "string",
            dstmac: "string",
            dstport: 0,
            ethertype: "string",
            extTag: "string",
            fragOff: 0,
            genBufCnt: 0,
            genIv: "string",
            genL3Flags: 0,
            genL4Flags: 0,
            genPktCtrl: 0,
            genPri: 0,
            genPriV: "string",
            genTv: "string",
            ihl: 0,
            ip4Id: 0,
            ip6Fl: 0,
            ipver: 0,
            l4Wd10: 0,
            l4Wd11: 0,
            l4Wd8: 0,
            l4Wd9: 0,
            mf: "string",
            protocol: 0,
            slink: 0,
            smacChange: "string",
            sp: 0,
            srcCfi: "string",
            srcPrio: 0,
            srcUpdt: "string",
            srcip: "string",
            srcipv6: "string",
            srcmac: "string",
            srcport: 0,
            svid: 0,
            tcpAck: "string",
            tcpCwr: "string",
            tcpEce: "string",
            tcpFin: "string",
            tcpPush: "string",
            tcpRst: "string",
            tcpSyn: "string",
            tcpUrg: "string",
            tgtCfi: "string",
            tgtPrio: 0,
            tgtUpdt: "string",
            tgtV: "string",
            tos: 0,
            tp: 0,
            ttl: 0,
            tvid: 0,
            vdid: 0,
        },
        dbgDump: 0,
        mask: {
            df: "string",
            dstip: "string",
            dstipv6: "string",
            dstmac: "string",
            dstport: 0,
            ethertype: "string",
            extTag: "string",
            fragOff: 0,
            genBufCnt: 0,
            genIv: "string",
            genL3Flags: 0,
            genL4Flags: 0,
            genPktCtrl: 0,
            genPri: 0,
            genPriV: "string",
            genTv: "string",
            ihl: 0,
            ip4Id: 0,
            ip6Fl: 0,
            ipver: 0,
            l4Wd10: 0,
            l4Wd11: 0,
            l4Wd8: 0,
            l4Wd9: 0,
            mf: "string",
            protocol: 0,
            slink: 0,
            smacChange: "string",
            sp: 0,
            srcCfi: "string",
            srcPrio: 0,
            srcUpdt: "string",
            srcip: "string",
            srcipv6: "string",
            srcmac: "string",
            srcport: 0,
            svid: 0,
            tcpAck: "string",
            tcpCwr: "string",
            tcpEce: "string",
            tcpFin: "string",
            tcpPush: "string",
            tcpRst: "string",
            tcpSyn: "string",
            tcpUrg: "string",
            tgtCfi: "string",
            tgtPrio: 0,
            tgtUpdt: "string",
            tgtV: "string",
            tos: 0,
            tp: 0,
            ttl: 0,
            tvid: 0,
            vdid: 0,
        },
        mirAct: {
            vlif: 0,
        },
        name: "string",
        oid: 0,
        priAct: {
            priority: 0,
            weight: 0,
        },
        sact: {
            act: 0,
            actV: "string",
            bmproc: 0,
            bmprocV: "string",
            dfLif: 0,
            dfLifV: "string",
            dfr: 0,
            dfrV: "string",
            dmacSkip: 0,
            dmacSkipV: "string",
            dosen: 0,
            dosenV: "string",
            espffProc: 0,
            espffProcV: "string",
            etypePid: 0,
            etypePidV: "string",
            fragProc: 0,
            fragProcV: "string",
            fwd: 0,
            fwdLif: 0,
            fwdLifV: "string",
            fwdTvid: 0,
            fwdTvidV: "string",
            fwdV: "string",
            icpen: 0,
            icpenV: "string",
            igmpMldSnp: 0,
            igmpMldSnpV: "string",
            learn: 0,
            learnV: "string",
            mSrhCtrl: 0,
            mSrhCtrlV: "string",
            macId: 0,
            macIdV: "string",
            mss: 0,
            mssV: "string",
            pleen: 0,
            pleenV: "string",
            prioPid: 0,
            prioPidV: "string",
            promis: 0,
            promisV: "string",
            rfsh: 0,
            rfshV: "string",
            smacSkip: 0,
            smacSkipV: "string",
            tpSmchk: 0,
            tpSmchkV: "string",
            tpeId: 0,
            tpeIdV: "string",
            vdm: 0,
            vdmV: "string",
            vdomId: 0,
            vdomIdV: "string",
            xMode: 0,
            xModeV: "string",
        },
        tact: {
            act: 0,
            actV: "string",
            fmtuv4S: 0,
            fmtuv4SV: "string",
            fmtuv6S: 0,
            fmtuv6SV: "string",
            lnkid: 0,
            lnkidV: "string",
            macId: 0,
            macIdV: "string",
            mssT: 0,
            mssTV: "string",
            mtuv4: 0,
            mtuv4V: "string",
            mtuv6: 0,
            mtuv6V: "string",
            slifAct: 0,
            slifActV: "string",
            sublnkid: 0,
            sublnkidV: "string",
            tgtvAct: 0,
            tgtvActV: "string",
            tlifAct: 0,
            tlifActV: "string",
            tpeid: 0,
            tpeidV: "string",
            v6fe: 0,
            v6feV: "string",
            vepEn: 0,
            vepEnV: "string",
            vepSlid: 0,
            vepSlidV: "string",
            xltLif: 0,
            xltLifV: "string",
            xltVid: 0,
            xltVidV: "string",
        },
        type: "string",
        vid: 0,
    }],
    nssThreadsOption: "string",
    objectSystemNpuId: "string",
    pbaEim: "string",
    pbaPortSelectMode: "string",
    perPolicyAccounting: "string",
    perSessionAccounting: "string",
    pleNonSynTcpAction: "string",
    policyOffloadLevel: "string",
    portCpuMaps: [{
        cpuCore: "string",
        "interface": "string",
    }],
    portNpuMaps: [{
        "interface": "string",
        npuGroupIndex: 0,
    }],
    portPathOption: {
        portsUsingNpus: ["string"],
    },
    priorityProtocol: {
        bfd: "string",
        bgp: "string",
        slbc: "string",
    },
    processIcmpByHost: "string",
    prpPortIn: "string",
    prpPortOut: "string",
    prpSessionClearMode: "string",
    qosMode: "string",
    qtmBufMode: "string",
    rdpOffload: "string",
    recoverNp6Link: "string",
    rpsMode: "string",
    scopetype: "string",
    sessionAcctInterval: 0,
    sessionDeniedOffload: "string",
    shapingStats: "string",
    spaPortSelectMode: "string",
    splitIpsecEngines: "string",
    sseBackpressure: "string",
    sseHaScan: {
        gap: 0,
        maxSessionCnt: 0,
        minDuration: 0,
    },
    stripClearTextPadding: "string",
    stripEspPadding: "string",
    swEhHash: {
        computation: "string",
        destinationIpLower16: "string",
        destinationIpUpper16: "string",
        destinationPort: "string",
        ipProtocol: "string",
        netmaskLength: 0,
        sourceIpLower16: "string",
        sourceIpUpper16: "string",
        sourcePort: "string",
    },
    swNpBandwidth: "string",
    swTrHash: {
        draco15: "string",
        tcpUdpPort: "string",
    },
    switchNpHash: "string",
    tcpRstTimeout: 0,
    tcpTimeoutProfiles: [{
        closeWait: 0,
        finWait: 0,
        id: 0,
        synSent: 0,
        synWait: 0,
        tcpIdle: 0,
        timeWait: 0,
    }],
    tunnelOverVlink: "string",
    udpTimeoutProfiles: [{
        id: 0,
        udpIdle: 0,
    }],
    uespOffload: "string",
    ullPortMode: "string",
    vlanLookupCache: "string",
    vxlanOffload: "string",
});
Copy
type: fortimanager:ObjectSystemNpu
properties:
    adom: string
    backgroundSseScan:
        scan: string
        scanStale: 0
        scanVt: 0
        statsQualAccess: 0
        statsQualDuration: 0
        statsUpdateInterval: 0
        udpKeepaliveInterval: 0
        udpQualAccess: 0
        udpQualDuration: 0
    capwapOffload: string
    dedicatedLacpQueue: string
    dedicatedManagementAffinity: string
    dedicatedManagementCpu: string
    defaultQosType: string
    defaultTcpRefreshDir: string
    defaultUdpRefreshDir: string
    dosOptions:
        npuDosMeterMode: string
        npuDosSynproxyMode: string
        npuDosTpeMode: string
    doubleLevelMcastOffload: string
    dseTimeout: 0
    dswDtsProfiles:
        - action: string
          minLimit: 0
          profileId: 0
          step: 0
    dswQueueDtsProfiles:
        - iport: string
          name: string
          oport: string
          profileId: 0
          queueSelect: 0
    dynamicSortSubtable: string
    fastpath: string
    fpAnomaly:
        capwapMinlenErr: string
        espMinlenErr: string
        greCsumErr: string
        gtpuPlenErr: string
        icmpCsumErr: string
        icmpFrag: string
        icmpLand: string
        icmpMinlenErr: string
        ipv4CsumErr: string
        ipv4IhlErr: string
        ipv4Land: string
        ipv4LenErr: string
        ipv4OptErr: string
        ipv4Optlsrr: string
        ipv4Optrr: string
        ipv4Optsecurity: string
        ipv4Optssrr: string
        ipv4Optstream: string
        ipv4Opttimestamp: string
        ipv4ProtoErr: string
        ipv4TtlzeroErr: string
        ipv4Unknopt: string
        ipv4VerErr: string
        ipv6DaddrErr: string
        ipv6ExthdrLenErr: string
        ipv6ExthdrOrderErr: string
        ipv6IhlErr: string
        ipv6Land: string
        ipv6Optendpid: string
        ipv6Opthomeaddr: string
        ipv6Optinvld: string
        ipv6Optjumbo: string
        ipv6Optnsap: string
        ipv6Optralert: string
        ipv6Opttunnel: string
        ipv6PlenZero: string
        ipv6ProtoErr: string
        ipv6SaddrErr: string
        ipv6Unknopt: string
        ipv6VerErr: string
        nvgreMinlenErr: string
        sctpClenErr: string
        sctpCrcErr: string
        sctpCsumErr: string
        sctpL4lenErr: string
        tcpCsumErr: string
        tcpFinNoack: string
        tcpFinOnly: string
        tcpHlenErr: string
        tcpHlenvsl4lenErr: string
        tcpLand: string
        tcpNoFlag: string
        tcpPlenErr: string
        tcpSynData: string
        tcpSynFin: string
        tcpWinnuke: string
        udpCsumErr: string
        udpHlenErr: string
        udpLand: string
        udpLenErr: string
        udpPlenErr: string
        udpliteCoverErr: string
        udpliteCsumErr: string
        uespMinlenErr: string
        unknprotoMinlenErr: string
        vxlanMinlenErr: string
    gtpEnhancedCpuRange: string
    gtpEnhancedMode: string
    gtpSupport: string
    hashConfig: string
    hashIpv6Sel: 0
    hashTblSpread: string
    hostShortcutMode: string
    hpe:
        allProtocol: 0
        arpMax: 0
        enableQueueShaper: string
        enableShaper: string
        espMax: 0
        exceptionCode: 0
        fragmentWithSess: 0
        fragmentWithoutSession: 0
        highPriority: 0
        icmpMax: 0
        ipFragMax: 0
        ipOthersMax: 0
        l2OthersMax: 0
        priTypeMax: 0
        queueShaperMax: 0
        sctpMax: 0
        tcpMax: 0
        tcpfinRstMax: 0
        tcpsynAckMax: 0
        tcpsynMax: 0
        udpMax: 0
    htabDediQueueNr: 0
    htabMsgQueue: string
    htxGtseQuota: string
    htxIcmpCsumChk: string
    hwHaScanInterval: 0
    icmpErrorRateCtrl:
        icmpv4ErrorBucketSize: 0
        icmpv4ErrorRate: 0
        icmpv4ErrorRateLimit: string
        icmpv6ErrorBucketSize: 0
        icmpv6ErrorRate: 0
        icmpv6ErrorRateLimit: string
    icmpRateCtrl:
        icmpV4BucketSize: 0
        icmpV4Rate: 0
        icmpV6BucketSize: 0
        icmpV6Rate: 0
    inboundDscpCopy: string
    inboundDscpCopyPorts:
        - string
    intfShapingOffload: string
    ipFragmentOffload: string
    ipReassembly:
        maxTimeout: 0
        minTimeout: 0
        status: string
    iphRsvdReCksum: string
    ippoolOverloadHigh: 0
    ippoolOverloadLow: 0
    ipsecDecSubengineMask: string
    ipsecEncSubengineMask: string
    ipsecHostDfclr: string
    ipsecInboundCache: string
    ipsecLocalUespPort: 0
    ipsecMtuOverride: string
    ipsecObNpSel: string
    ipsecOverVlink: string
    ipsecStsTimeout: string
    ipsecThroughputMsgFrequency: string
    iptStsTimeout: string
    iptThroughputMsgFrequency: string
    ipv4SessionQuota: string
    ipv4SessionQuotaHigh: 0
    ipv4SessionQuotaLow: 0
    ipv6PrefixSessionQuota: string
    ipv6PrefixSessionQuotaHigh: 0
    ipv6PrefixSessionQuotaLow: 0
    isfNpQueues:
        cos0: string
        cos1: string
        cos2: string
        cos3: string
        cos4: string
        cos5: string
        cos6: string
        cos7: string
    isfNpRxTrDistr: string
    lagOutPortSelect: string
    maxReceiveUnit: 0
    maxSessionTimeout: 0
    mcastSessionAccounting: string
    mcastSessionCounting: string
    mcastSessionCounting6: string
    napiBreakInterval: 0
    nat46ForceIpv4PacketForwarding: string
    np6CpsOptimizationMode: string
    npQueues:
        ethernetTypes:
            - name: string
              queue: 0
              type: 0
              weight: 0
        ipProtocols:
            - name: string
              protocol: 0
              queue: 0
              weight: 0
        ipServices:
            - dport: 0
              name: string
              protocol: 0
              queue: 0
              sport: 0
              weight: 0
        profiles:
            - cos0: string
              cos1: string
              cos2: string
              cos3: string
              cos4: string
              cos5: string
              cos6: string
              cos7: string
              dscp0: string
              dscp1: string
              dscp2: string
              dscp3: string
              dscp4: string
              dscp5: string
              dscp6: string
              dscp7: string
              dscp8: string
              dscp9: string
              dscp10: string
              dscp11: string
              dscp12: string
              dscp13: string
              dscp14: string
              dscp15: string
              dscp16: string
              dscp17: string
              dscp18: string
              dscp19: string
              dscp20: string
              dscp21: string
              dscp22: string
              dscp23: string
              dscp24: string
              dscp25: string
              dscp26: string
              dscp27: string
              dscp28: string
              dscp29: string
              dscp30: string
              dscp31: string
              dscp32: string
              dscp33: string
              dscp34: string
              dscp35: string
              dscp36: string
              dscp37: string
              dscp38: string
              dscp39: string
              dscp40: string
              dscp41: string
              dscp42: string
              dscp43: string
              dscp44: string
              dscp45: string
              dscp46: string
              dscp47: string
              dscp48: string
              dscp49: string
              dscp50: string
              dscp51: string
              dscp52: string
              dscp53: string
              dscp54: string
              dscp55: string
              dscp56: string
              dscp57: string
              dscp58: string
              dscp59: string
              dscp60: string
              dscp61: string
              dscp62: string
              dscp63: string
              id: 0
              type: string
              weight: 0
        schedulers:
            - mode: string
              name: string
    npuGroupEffectiveScope: 0
    npuTcams:
        - data:
            df: string
            dstip: string
            dstipv6: string
            dstmac: string
            dstport: 0
            ethertype: string
            extTag: string
            fragOff: 0
            genBufCnt: 0
            genIv: string
            genL3Flags: 0
            genL4Flags: 0
            genPktCtrl: 0
            genPri: 0
            genPriV: string
            genTv: string
            ihl: 0
            ip4Id: 0
            ip6Fl: 0
            ipver: 0
            l4Wd8: 0
            l4Wd9: 0
            l4Wd10: 0
            l4Wd11: 0
            mf: string
            protocol: 0
            slink: 0
            smacChange: string
            sp: 0
            srcCfi: string
            srcPrio: 0
            srcUpdt: string
            srcip: string
            srcipv6: string
            srcmac: string
            srcport: 0
            svid: 0
            tcpAck: string
            tcpCwr: string
            tcpEce: string
            tcpFin: string
            tcpPush: string
            tcpRst: string
            tcpSyn: string
            tcpUrg: string
            tgtCfi: string
            tgtPrio: 0
            tgtUpdt: string
            tgtV: string
            tos: 0
            tp: 0
            ttl: 0
            tvid: 0
            vdid: 0
          dbgDump: 0
          mask:
            df: string
            dstip: string
            dstipv6: string
            dstmac: string
            dstport: 0
            ethertype: string
            extTag: string
            fragOff: 0
            genBufCnt: 0
            genIv: string
            genL3Flags: 0
            genL4Flags: 0
            genPktCtrl: 0
            genPri: 0
            genPriV: string
            genTv: string
            ihl: 0
            ip4Id: 0
            ip6Fl: 0
            ipver: 0
            l4Wd8: 0
            l4Wd9: 0
            l4Wd10: 0
            l4Wd11: 0
            mf: string
            protocol: 0
            slink: 0
            smacChange: string
            sp: 0
            srcCfi: string
            srcPrio: 0
            srcUpdt: string
            srcip: string
            srcipv6: string
            srcmac: string
            srcport: 0
            svid: 0
            tcpAck: string
            tcpCwr: string
            tcpEce: string
            tcpFin: string
            tcpPush: string
            tcpRst: string
            tcpSyn: string
            tcpUrg: string
            tgtCfi: string
            tgtPrio: 0
            tgtUpdt: string
            tgtV: string
            tos: 0
            tp: 0
            ttl: 0
            tvid: 0
            vdid: 0
          mirAct:
            vlif: 0
          name: string
          oid: 0
          priAct:
            priority: 0
            weight: 0
          sact:
            act: 0
            actV: string
            bmproc: 0
            bmprocV: string
            dfLif: 0
            dfLifV: string
            dfr: 0
            dfrV: string
            dmacSkip: 0
            dmacSkipV: string
            dosen: 0
            dosenV: string
            espffProc: 0
            espffProcV: string
            etypePid: 0
            etypePidV: string
            fragProc: 0
            fragProcV: string
            fwd: 0
            fwdLif: 0
            fwdLifV: string
            fwdTvid: 0
            fwdTvidV: string
            fwdV: string
            icpen: 0
            icpenV: string
            igmpMldSnp: 0
            igmpMldSnpV: string
            learn: 0
            learnV: string
            mSrhCtrl: 0
            mSrhCtrlV: string
            macId: 0
            macIdV: string
            mss: 0
            mssV: string
            pleen: 0
            pleenV: string
            prioPid: 0
            prioPidV: string
            promis: 0
            promisV: string
            rfsh: 0
            rfshV: string
            smacSkip: 0
            smacSkipV: string
            tpSmchk: 0
            tpSmchkV: string
            tpeId: 0
            tpeIdV: string
            vdm: 0
            vdmV: string
            vdomId: 0
            vdomIdV: string
            xMode: 0
            xModeV: string
          tact:
            act: 0
            actV: string
            fmtuv4S: 0
            fmtuv4SV: string
            fmtuv6S: 0
            fmtuv6SV: string
            lnkid: 0
            lnkidV: string
            macId: 0
            macIdV: string
            mssT: 0
            mssTV: string
            mtuv4: 0
            mtuv4V: string
            mtuv6: 0
            mtuv6V: string
            slifAct: 0
            slifActV: string
            sublnkid: 0
            sublnkidV: string
            tgtvAct: 0
            tgtvActV: string
            tlifAct: 0
            tlifActV: string
            tpeid: 0
            tpeidV: string
            v6fe: 0
            v6feV: string
            vepEn: 0
            vepEnV: string
            vepSlid: 0
            vepSlidV: string
            xltLif: 0
            xltLifV: string
            xltVid: 0
            xltVidV: string
          type: string
          vid: 0
    nssThreadsOption: string
    objectSystemNpuId: string
    pbaEim: string
    pbaPortSelectMode: string
    perPolicyAccounting: string
    perSessionAccounting: string
    pleNonSynTcpAction: string
    policyOffloadLevel: string
    portCpuMaps:
        - cpuCore: string
          interface: string
    portNpuMaps:
        - interface: string
          npuGroupIndex: 0
    portPathOption:
        portsUsingNpus:
            - string
    priorityProtocol:
        bfd: string
        bgp: string
        slbc: string
    processIcmpByHost: string
    prpPortIn: string
    prpPortOut: string
    prpSessionClearMode: string
    qosMode: string
    qtmBufMode: string
    rdpOffload: string
    recoverNp6Link: string
    rpsMode: string
    scopetype: string
    sessionAcctInterval: 0
    sessionDeniedOffload: string
    shapingStats: string
    spaPortSelectMode: string
    splitIpsecEngines: string
    sseBackpressure: string
    sseHaScan:
        gap: 0
        maxSessionCnt: 0
        minDuration: 0
    stripClearTextPadding: string
    stripEspPadding: string
    swEhHash:
        computation: string
        destinationIpLower16: string
        destinationIpUpper16: string
        destinationPort: string
        ipProtocol: string
        netmaskLength: 0
        sourceIpLower16: string
        sourceIpUpper16: string
        sourcePort: string
    swNpBandwidth: string
    swTrHash:
        draco15: string
        tcpUdpPort: string
    switchNpHash: string
    tcpRstTimeout: 0
    tcpTimeoutProfiles:
        - closeWait: 0
          finWait: 0
          id: 0
          synSent: 0
          synWait: 0
          tcpIdle: 0
          timeWait: 0
    tunnelOverVlink: string
    udpTimeoutProfiles:
        - id: 0
          udpIdle: 0
    uespOffload: string
    ullPortMode: string
    vlanLookupCache: string
    vxlanOffload: string
Copy

ObjectSystemNpu Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ObjectSystemNpu resource accepts the following input properties:

Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
BackgroundSseScan ObjectSystemNpuBackgroundSseScan
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
CapwapOffload string
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
DedicatedLacpQueue string
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
DedicatedManagementAffinity string
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
DedicatedManagementCpu string
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
DefaultQosType string
Set default QoS type. Valid values: policing, shaping.
DefaultTcpRefreshDir string
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
DefaultUdpRefreshDir string
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
DosOptions ObjectSystemNpuDosOptions
Dos-Options. The structure of dos_options block is documented below.
DoubleLevelMcastOffload string
Enable double level mcast offload. Valid values: disable, enable.
DseTimeout double
DSE timeout in seconds (0-3600, default = 10).
DswDtsProfiles List<ObjectSystemNpuDswDtsProfile>
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
DswQueueDtsProfiles List<ObjectSystemNpuDswQueueDtsProfile>
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
Fastpath string
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
FpAnomaly ObjectSystemNpuFpAnomaly
Fp-Anomaly. The structure of fp_anomaly block is documented below.
GtpEnhancedCpuRange string
GTP enhanced CPU range option. Valid values: 0, 1, 2.
GtpEnhancedMode string
Enable/disable GTP enhanced mode. Valid values: disable, enable.
GtpSupport string
Enable/Disable NP7 GTP support Valid values: disable, enable.
HashConfig string
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
HashIpv6Sel double
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
HashTblSpread string
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
HostShortcutMode string
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
Hpe ObjectSystemNpuHpe
Hpe. The structure of hpe block is documented below.
HtabDediQueueNr double
Set the number of dedicate queue for hash table messages.
HtabMsgQueue string
Set hash table message queue mode. Valid values: idle, data, dedicated.
HtxGtseQuota string
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
HtxIcmpCsumChk string
Set HTX icmp csum checking mode. Valid values: pass, drop.
HwHaScanInterval double
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
IcmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrl
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
IcmpRateCtrl ObjectSystemNpuIcmpRateCtrl
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
InboundDscpCopy string
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
InboundDscpCopyPorts List<string>
Physical interfaces that support inbound-dscp-copy.
IntfShapingOffload string
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
IpFragmentOffload string
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
IpReassembly ObjectSystemNpuIpReassembly
Ip-Reassembly. The structure of ip_reassembly block is documented below.
IphRsvdReCksum string
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
IppoolOverloadHigh double
High threshold for overload ippool port reuse (100%-2000%, default = 200).
IppoolOverloadLow double
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
IpsecDecSubengineMask string
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
IpsecEncSubengineMask string
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
IpsecHostDfclr string
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
IpsecInboundCache string
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
IpsecLocalUespPort double
Ipsec-Local-Uesp-Port.
IpsecMtuOverride string
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
IpsecObNpSel string
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
IpsecOverVlink string
Enable/disable IPSEC over vlink. Valid values: disable, enable.
IpsecStsTimeout string
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IpsecThroughputMsgFrequency string
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
IptStsTimeout string
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IptThroughputMsgFrequency string
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
Ipv4SessionQuota string
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv4SessionQuotaHigh double
Configure NoNAT IPv4 session quota high threshold.
Ipv4SessionQuotaLow double
Configure NoNAT IPv4 session quota low threshold.
Ipv6PrefixSessionQuota string
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv6PrefixSessionQuotaHigh double
Configure IPv6 prefix session quota high threshold.
Ipv6PrefixSessionQuotaLow double
Configure IPv6 prefix session quota low threshold.
IsfNpQueues ObjectSystemNpuIsfNpQueues
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
IsfNpRxTrDistr string
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
LagOutPortSelect string
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
MaxReceiveUnit double
Set the maximum packet size for receive, larger packets will be silently dropped.
MaxSessionTimeout double
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
McastSessionAccounting string
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
McastSessionCounting string
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
McastSessionCounting6 string
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
NapiBreakInterval double
NAPI break interval (default 0).
Nat46ForceIpv4PacketForwarding string
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
Np6CpsOptimizationMode string
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
NpQueues ObjectSystemNpuNpQueues
Np-Queues. The structure of np_queues block is documented below.
NpuGroupEffectiveScope double
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
NpuTcams List<ObjectSystemNpuNpuTcam>
Npu-Tcam. The structure of npu_tcam block is documented below.
NssThreadsOption string
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
ObjectSystemNpuId string
an identifier for the resource.
PbaEim string
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
PbaPortSelectMode string
Port selection mode for PBA IP pool. Valid values: random, direct.
PerPolicyAccounting string
Set per-policy accounting. Valid values: disable, enable.
PerSessionAccounting string
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
PleNonSynTcpAction string
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
PolicyOffloadLevel string
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
PortCpuMaps List<ObjectSystemNpuPortCpuMap>
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
PortNpuMaps List<ObjectSystemNpuPortNpuMap>
Port-Npu-Map. The structure of port_npu_map block is documented below.
PortPathOption ObjectSystemNpuPortPathOption
Port-Path-Option. The structure of port_path_option block is documented below.
PriorityProtocol ObjectSystemNpuPriorityProtocol
Priority-Protocol. The structure of priority_protocol block is documented below.
ProcessIcmpByHost string
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
PrpPortIn string
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
PrpPortOut string
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
PrpSessionClearMode string
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
QosMode string
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
QtmBufMode string
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
RdpOffload string
Enable/disable rdp offload. Valid values: disable, enable.
RecoverNp6Link string
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
RpsMode string
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SessionAcctInterval double
Session accounting update interval (1 - 10 sec, default 5 sec).
SessionDeniedOffload string
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
ShapingStats string
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
SpaPortSelectMode string
Port selection mode for SPA IP pool. Valid values: random, direct.
SplitIpsecEngines string
Enable/disable Split IPsec Engines. Valid values: disable, enable.
SseBackpressure string
Enable/disable sse backpressure. Valid values: disable, enable.
SseHaScan ObjectSystemNpuSseHaScan
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
StripClearTextPadding string
Enable/disable stripping clear text padding. Valid values: disable, enable.
StripEspPadding string
Enable/disable stripping ESP padding. Valid values: disable, enable.
SwEhHash ObjectSystemNpuSwEhHash
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
SwNpBandwidth string
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
SwTrHash ObjectSystemNpuSwTrHash
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
SwitchNpHash string
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
TcpRstTimeout double
TCP RST timeout in seconds (0-3600, default = 5).
TcpTimeoutProfiles List<ObjectSystemNpuTcpTimeoutProfile>
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
TunnelOverVlink string
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
UdpTimeoutProfiles List<ObjectSystemNpuUdpTimeoutProfile>
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
UespOffload string
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
UllPortMode string
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
VlanLookupCache string
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
VxlanOffload string
Enable/disable offloading vxlan. Valid values: disable, enable.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
BackgroundSseScan ObjectSystemNpuBackgroundSseScanTypeArgs
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
CapwapOffload string
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
DedicatedLacpQueue string
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
DedicatedManagementAffinity string
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
DedicatedManagementCpu string
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
DefaultQosType string
Set default QoS type. Valid values: policing, shaping.
DefaultTcpRefreshDir string
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
DefaultUdpRefreshDir string
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
DosOptions ObjectSystemNpuDosOptionsTypeArgs
Dos-Options. The structure of dos_options block is documented below.
DoubleLevelMcastOffload string
Enable double level mcast offload. Valid values: disable, enable.
DseTimeout float64
DSE timeout in seconds (0-3600, default = 10).
DswDtsProfiles []ObjectSystemNpuDswDtsProfileTypeArgs
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
DswQueueDtsProfiles []ObjectSystemNpuDswQueueDtsProfileTypeArgs
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
Fastpath string
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
FpAnomaly ObjectSystemNpuFpAnomalyTypeArgs
Fp-Anomaly. The structure of fp_anomaly block is documented below.
GtpEnhancedCpuRange string
GTP enhanced CPU range option. Valid values: 0, 1, 2.
GtpEnhancedMode string
Enable/disable GTP enhanced mode. Valid values: disable, enable.
GtpSupport string
Enable/Disable NP7 GTP support Valid values: disable, enable.
HashConfig string
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
HashIpv6Sel float64
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
HashTblSpread string
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
HostShortcutMode string
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
Hpe ObjectSystemNpuHpeTypeArgs
Hpe. The structure of hpe block is documented below.
HtabDediQueueNr float64
Set the number of dedicate queue for hash table messages.
HtabMsgQueue string
Set hash table message queue mode. Valid values: idle, data, dedicated.
HtxGtseQuota string
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
HtxIcmpCsumChk string
Set HTX icmp csum checking mode. Valid values: pass, drop.
HwHaScanInterval float64
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
IcmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrlTypeArgs
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
IcmpRateCtrl ObjectSystemNpuIcmpRateCtrlTypeArgs
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
InboundDscpCopy string
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
InboundDscpCopyPorts []string
Physical interfaces that support inbound-dscp-copy.
IntfShapingOffload string
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
IpFragmentOffload string
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
IpReassembly ObjectSystemNpuIpReassemblyTypeArgs
Ip-Reassembly. The structure of ip_reassembly block is documented below.
IphRsvdReCksum string
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
IppoolOverloadHigh float64
High threshold for overload ippool port reuse (100%-2000%, default = 200).
IppoolOverloadLow float64
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
IpsecDecSubengineMask string
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
IpsecEncSubengineMask string
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
IpsecHostDfclr string
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
IpsecInboundCache string
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
IpsecLocalUespPort float64
Ipsec-Local-Uesp-Port.
IpsecMtuOverride string
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
IpsecObNpSel string
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
IpsecOverVlink string
Enable/disable IPSEC over vlink. Valid values: disable, enable.
IpsecStsTimeout string
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IpsecThroughputMsgFrequency string
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
IptStsTimeout string
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IptThroughputMsgFrequency string
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
Ipv4SessionQuota string
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv4SessionQuotaHigh float64
Configure NoNAT IPv4 session quota high threshold.
Ipv4SessionQuotaLow float64
Configure NoNAT IPv4 session quota low threshold.
Ipv6PrefixSessionQuota string
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv6PrefixSessionQuotaHigh float64
Configure IPv6 prefix session quota high threshold.
Ipv6PrefixSessionQuotaLow float64
Configure IPv6 prefix session quota low threshold.
IsfNpQueues ObjectSystemNpuIsfNpQueuesTypeArgs
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
IsfNpRxTrDistr string
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
LagOutPortSelect string
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
MaxReceiveUnit float64
Set the maximum packet size for receive, larger packets will be silently dropped.
MaxSessionTimeout float64
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
McastSessionAccounting string
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
McastSessionCounting string
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
McastSessionCounting6 string
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
NapiBreakInterval float64
NAPI break interval (default 0).
Nat46ForceIpv4PacketForwarding string
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
Np6CpsOptimizationMode string
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
NpQueues ObjectSystemNpuNpQueuesTypeArgs
Np-Queues. The structure of np_queues block is documented below.
NpuGroupEffectiveScope float64
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
NpuTcams []ObjectSystemNpuNpuTcamTypeArgs
Npu-Tcam. The structure of npu_tcam block is documented below.
NssThreadsOption string
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
ObjectSystemNpuId string
an identifier for the resource.
PbaEim string
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
PbaPortSelectMode string
Port selection mode for PBA IP pool. Valid values: random, direct.
PerPolicyAccounting string
Set per-policy accounting. Valid values: disable, enable.
PerSessionAccounting string
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
PleNonSynTcpAction string
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
PolicyOffloadLevel string
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
PortCpuMaps []ObjectSystemNpuPortCpuMapTypeArgs
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
PortNpuMaps []ObjectSystemNpuPortNpuMapTypeArgs
Port-Npu-Map. The structure of port_npu_map block is documented below.
PortPathOption ObjectSystemNpuPortPathOptionTypeArgs
Port-Path-Option. The structure of port_path_option block is documented below.
PriorityProtocol ObjectSystemNpuPriorityProtocolTypeArgs
Priority-Protocol. The structure of priority_protocol block is documented below.
ProcessIcmpByHost string
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
PrpPortIn string
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
PrpPortOut string
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
PrpSessionClearMode string
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
QosMode string
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
QtmBufMode string
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
RdpOffload string
Enable/disable rdp offload. Valid values: disable, enable.
RecoverNp6Link string
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
RpsMode string
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SessionAcctInterval float64
Session accounting update interval (1 - 10 sec, default 5 sec).
SessionDeniedOffload string
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
ShapingStats string
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
SpaPortSelectMode string
Port selection mode for SPA IP pool. Valid values: random, direct.
SplitIpsecEngines string
Enable/disable Split IPsec Engines. Valid values: disable, enable.
SseBackpressure string
Enable/disable sse backpressure. Valid values: disable, enable.
SseHaScan ObjectSystemNpuSseHaScanTypeArgs
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
StripClearTextPadding string
Enable/disable stripping clear text padding. Valid values: disable, enable.
StripEspPadding string
Enable/disable stripping ESP padding. Valid values: disable, enable.
SwEhHash ObjectSystemNpuSwEhHashTypeArgs
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
SwNpBandwidth string
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
SwTrHash ObjectSystemNpuSwTrHashTypeArgs
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
SwitchNpHash string
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
TcpRstTimeout float64
TCP RST timeout in seconds (0-3600, default = 5).
TcpTimeoutProfiles []ObjectSystemNpuTcpTimeoutProfileTypeArgs
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
TunnelOverVlink string
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
UdpTimeoutProfiles []ObjectSystemNpuUdpTimeoutProfileTypeArgs
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
UespOffload string
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
UllPortMode string
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
VlanLookupCache string
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
VxlanOffload string
Enable/disable offloading vxlan. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
backgroundSseScan ObjectSystemNpuBackgroundSseScan
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwapOffload String
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicatedLacpQueue String
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicatedManagementAffinity String
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicatedManagementCpu String
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
defaultQosType String
Set default QoS type. Valid values: policing, shaping.
defaultTcpRefreshDir String
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
defaultUdpRefreshDir String
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dosOptions ObjectSystemNpuDosOptions
Dos-Options. The structure of dos_options block is documented below.
doubleLevelMcastOffload String
Enable double level mcast offload. Valid values: disable, enable.
dseTimeout Double
DSE timeout in seconds (0-3600, default = 10).
dswDtsProfiles List<ObjectSystemNpuDswDtsProfile>
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dswQueueDtsProfiles List<ObjectSystemNpuDswQueueDtsProfile>
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath String
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fpAnomaly ObjectSystemNpuFpAnomaly
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtpEnhancedCpuRange String
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtpEnhancedMode String
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtpSupport String
Enable/Disable NP7 GTP support Valid values: disable, enable.
hashConfig String
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hashIpv6Sel Double
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hashTblSpread String
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
hostShortcutMode String
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe ObjectSystemNpuHpe
Hpe. The structure of hpe block is documented below.
htabDediQueueNr Double
Set the number of dedicate queue for hash table messages.
htabMsgQueue String
Set hash table message queue mode. Valid values: idle, data, dedicated.
htxGtseQuota String
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htxIcmpCsumChk String
Set HTX icmp csum checking mode. Valid values: pass, drop.
hwHaScanInterval Double
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrl
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmpRateCtrl ObjectSystemNpuIcmpRateCtrl
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inboundDscpCopy String
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inboundDscpCopyPorts List<String>
Physical interfaces that support inbound-dscp-copy.
intfShapingOffload String
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ipFragmentOffload String
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ipReassembly ObjectSystemNpuIpReassembly
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iphRsvdReCksum String
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippoolOverloadHigh Double
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippoolOverloadLow Double
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsecDecSubengineMask String
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsecEncSubengineMask String
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsecHostDfclr String
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsecInboundCache String
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsecLocalUespPort Double
Ipsec-Local-Uesp-Port.
ipsecMtuOverride String
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsecObNpSel String
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsecOverVlink String
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsecStsTimeout String
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsecThroughputMsgFrequency String
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
iptStsTimeout String
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
iptThroughputMsgFrequency String
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4SessionQuota String
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4SessionQuotaHigh Double
Configure NoNAT IPv4 session quota high threshold.
ipv4SessionQuotaLow Double
Configure NoNAT IPv4 session quota low threshold.
ipv6PrefixSessionQuota String
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6PrefixSessionQuotaHigh Double
Configure IPv6 prefix session quota high threshold.
ipv6PrefixSessionQuotaLow Double
Configure IPv6 prefix session quota low threshold.
isfNpQueues ObjectSystemNpuIsfNpQueues
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isfNpRxTrDistr String
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lagOutPortSelect String
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
maxReceiveUnit Double
Set the maximum packet size for receive, larger packets will be silently dropped.
maxSessionTimeout Double
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcastSessionAccounting String
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcastSessionCounting String
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcastSessionCounting6 String
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napiBreakInterval Double
NAPI break interval (default 0).
nat46ForceIpv4PacketForwarding String
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6CpsOptimizationMode String
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
npQueues ObjectSystemNpuNpQueues
Np-Queues. The structure of np_queues block is documented below.
npuGroupEffectiveScope Double
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npuTcams List<ObjectSystemNpuNpuTcam>
Npu-Tcam. The structure of npu_tcam block is documented below.
nssThreadsOption String
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
objectSystemNpuId String
an identifier for the resource.
pbaEim String
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pbaPortSelectMode String
Port selection mode for PBA IP pool. Valid values: random, direct.
perPolicyAccounting String
Set per-policy accounting. Valid values: disable, enable.
perSessionAccounting String
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
pleNonSynTcpAction String
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policyOffloadLevel String
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
portCpuMaps List<ObjectSystemNpuPortCpuMap>
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
portNpuMaps List<ObjectSystemNpuPortNpuMap>
Port-Npu-Map. The structure of port_npu_map block is documented below.
portPathOption ObjectSystemNpuPortPathOption
Port-Path-Option. The structure of port_path_option block is documented below.
priorityProtocol ObjectSystemNpuPriorityProtocol
Priority-Protocol. The structure of priority_protocol block is documented below.
processIcmpByHost String
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prpPortIn String
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prpPortOut String
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prpSessionClearMode String
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qosMode String
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtmBufMode String
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdpOffload String
Enable/disable rdp offload. Valid values: disable, enable.
recoverNp6Link String
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rpsMode String
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sessionAcctInterval Double
Session accounting update interval (1 - 10 sec, default 5 sec).
sessionDeniedOffload String
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shapingStats String
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spaPortSelectMode String
Port selection mode for SPA IP pool. Valid values: random, direct.
splitIpsecEngines String
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sseBackpressure String
Enable/disable sse backpressure. Valid values: disable, enable.
sseHaScan ObjectSystemNpuSseHaScan
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
stripClearTextPadding String
Enable/disable stripping clear text padding. Valid values: disable, enable.
stripEspPadding String
Enable/disable stripping ESP padding. Valid values: disable, enable.
swEhHash ObjectSystemNpuSwEhHash
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
swNpBandwidth String
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
swTrHash ObjectSystemNpuSwTrHash
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switchNpHash String
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcpRstTimeout Double
TCP RST timeout in seconds (0-3600, default = 5).
tcpTimeoutProfiles List<ObjectSystemNpuTcpTimeoutProfile>
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnelOverVlink String
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udpTimeoutProfiles List<ObjectSystemNpuUdpTimeoutProfile>
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uespOffload String
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ullPortMode String
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlanLookupCache String
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlanOffload String
Enable/disable offloading vxlan. Valid values: disable, enable.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
backgroundSseScan ObjectSystemNpuBackgroundSseScan
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwapOffload string
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicatedLacpQueue string
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicatedManagementAffinity string
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicatedManagementCpu string
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
defaultQosType string
Set default QoS type. Valid values: policing, shaping.
defaultTcpRefreshDir string
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
defaultUdpRefreshDir string
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dosOptions ObjectSystemNpuDosOptions
Dos-Options. The structure of dos_options block is documented below.
doubleLevelMcastOffload string
Enable double level mcast offload. Valid values: disable, enable.
dseTimeout number
DSE timeout in seconds (0-3600, default = 10).
dswDtsProfiles ObjectSystemNpuDswDtsProfile[]
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dswQueueDtsProfiles ObjectSystemNpuDswQueueDtsProfile[]
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath string
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fpAnomaly ObjectSystemNpuFpAnomaly
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtpEnhancedCpuRange string
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtpEnhancedMode string
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtpSupport string
Enable/Disable NP7 GTP support Valid values: disable, enable.
hashConfig string
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hashIpv6Sel number
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hashTblSpread string
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
hostShortcutMode string
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe ObjectSystemNpuHpe
Hpe. The structure of hpe block is documented below.
htabDediQueueNr number
Set the number of dedicate queue for hash table messages.
htabMsgQueue string
Set hash table message queue mode. Valid values: idle, data, dedicated.
htxGtseQuota string
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htxIcmpCsumChk string
Set HTX icmp csum checking mode. Valid values: pass, drop.
hwHaScanInterval number
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrl
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmpRateCtrl ObjectSystemNpuIcmpRateCtrl
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inboundDscpCopy string
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inboundDscpCopyPorts string[]
Physical interfaces that support inbound-dscp-copy.
intfShapingOffload string
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ipFragmentOffload string
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ipReassembly ObjectSystemNpuIpReassembly
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iphRsvdReCksum string
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippoolOverloadHigh number
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippoolOverloadLow number
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsecDecSubengineMask string
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsecEncSubengineMask string
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsecHostDfclr string
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsecInboundCache string
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsecLocalUespPort number
Ipsec-Local-Uesp-Port.
ipsecMtuOverride string
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsecObNpSel string
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsecOverVlink string
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsecStsTimeout string
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsecThroughputMsgFrequency string
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
iptStsTimeout string
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
iptThroughputMsgFrequency string
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4SessionQuota string
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4SessionQuotaHigh number
Configure NoNAT IPv4 session quota high threshold.
ipv4SessionQuotaLow number
Configure NoNAT IPv4 session quota low threshold.
ipv6PrefixSessionQuota string
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6PrefixSessionQuotaHigh number
Configure IPv6 prefix session quota high threshold.
ipv6PrefixSessionQuotaLow number
Configure IPv6 prefix session quota low threshold.
isfNpQueues ObjectSystemNpuIsfNpQueues
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isfNpRxTrDistr string
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lagOutPortSelect string
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
maxReceiveUnit number
Set the maximum packet size for receive, larger packets will be silently dropped.
maxSessionTimeout number
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcastSessionAccounting string
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcastSessionCounting string
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcastSessionCounting6 string
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napiBreakInterval number
NAPI break interval (default 0).
nat46ForceIpv4PacketForwarding string
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6CpsOptimizationMode string
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
npQueues ObjectSystemNpuNpQueues
Np-Queues. The structure of np_queues block is documented below.
npuGroupEffectiveScope number
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npuTcams ObjectSystemNpuNpuTcam[]
Npu-Tcam. The structure of npu_tcam block is documented below.
nssThreadsOption string
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
objectSystemNpuId string
an identifier for the resource.
pbaEim string
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pbaPortSelectMode string
Port selection mode for PBA IP pool. Valid values: random, direct.
perPolicyAccounting string
Set per-policy accounting. Valid values: disable, enable.
perSessionAccounting string
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
pleNonSynTcpAction string
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policyOffloadLevel string
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
portCpuMaps ObjectSystemNpuPortCpuMap[]
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
portNpuMaps ObjectSystemNpuPortNpuMap[]
Port-Npu-Map. The structure of port_npu_map block is documented below.
portPathOption ObjectSystemNpuPortPathOption
Port-Path-Option. The structure of port_path_option block is documented below.
priorityProtocol ObjectSystemNpuPriorityProtocol
Priority-Protocol. The structure of priority_protocol block is documented below.
processIcmpByHost string
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prpPortIn string
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prpPortOut string
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prpSessionClearMode string
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qosMode string
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtmBufMode string
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdpOffload string
Enable/disable rdp offload. Valid values: disable, enable.
recoverNp6Link string
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rpsMode string
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sessionAcctInterval number
Session accounting update interval (1 - 10 sec, default 5 sec).
sessionDeniedOffload string
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shapingStats string
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spaPortSelectMode string
Port selection mode for SPA IP pool. Valid values: random, direct.
splitIpsecEngines string
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sseBackpressure string
Enable/disable sse backpressure. Valid values: disable, enable.
sseHaScan ObjectSystemNpuSseHaScan
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
stripClearTextPadding string
Enable/disable stripping clear text padding. Valid values: disable, enable.
stripEspPadding string
Enable/disable stripping ESP padding. Valid values: disable, enable.
swEhHash ObjectSystemNpuSwEhHash
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
swNpBandwidth string
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
swTrHash ObjectSystemNpuSwTrHash
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switchNpHash string
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcpRstTimeout number
TCP RST timeout in seconds (0-3600, default = 5).
tcpTimeoutProfiles ObjectSystemNpuTcpTimeoutProfile[]
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnelOverVlink string
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udpTimeoutProfiles ObjectSystemNpuUdpTimeoutProfile[]
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uespOffload string
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ullPortMode string
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlanLookupCache string
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlanOffload string
Enable/disable offloading vxlan. Valid values: disable, enable.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
background_sse_scan ObjectSystemNpuBackgroundSseScanArgs
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwap_offload str
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicated_lacp_queue str
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicated_management_affinity str
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicated_management_cpu str
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
default_qos_type str
Set default QoS type. Valid values: policing, shaping.
default_tcp_refresh_dir str
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
default_udp_refresh_dir str
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dos_options ObjectSystemNpuDosOptionsArgs
Dos-Options. The structure of dos_options block is documented below.
double_level_mcast_offload str
Enable double level mcast offload. Valid values: disable, enable.
dse_timeout float
DSE timeout in seconds (0-3600, default = 10).
dsw_dts_profiles Sequence[ObjectSystemNpuDswDtsProfileArgs]
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dsw_queue_dts_profiles Sequence[ObjectSystemNpuDswQueueDtsProfileArgs]
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamic_sort_subtable str
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath str
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fp_anomaly ObjectSystemNpuFpAnomalyArgs
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtp_enhanced_cpu_range str
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtp_enhanced_mode str
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtp_support str
Enable/Disable NP7 GTP support Valid values: disable, enable.
hash_config str
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hash_ipv6_sel float
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hash_tbl_spread str
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
host_shortcut_mode str
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe ObjectSystemNpuHpeArgs
Hpe. The structure of hpe block is documented below.
htab_dedi_queue_nr float
Set the number of dedicate queue for hash table messages.
htab_msg_queue str
Set hash table message queue mode. Valid values: idle, data, dedicated.
htx_gtse_quota str
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htx_icmp_csum_chk str
Set HTX icmp csum checking mode. Valid values: pass, drop.
hw_ha_scan_interval float
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmp_error_rate_ctrl ObjectSystemNpuIcmpErrorRateCtrlArgs
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmp_rate_ctrl ObjectSystemNpuIcmpRateCtrlArgs
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inbound_dscp_copy str
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inbound_dscp_copy_ports Sequence[str]
Physical interfaces that support inbound-dscp-copy.
intf_shaping_offload str
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ip_fragment_offload str
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ip_reassembly ObjectSystemNpuIpReassemblyArgs
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iph_rsvd_re_cksum str
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippool_overload_high float
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippool_overload_low float
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsec_dec_subengine_mask str
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsec_enc_subengine_mask str
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsec_host_dfclr str
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsec_inbound_cache str
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsec_local_uesp_port float
Ipsec-Local-Uesp-Port.
ipsec_mtu_override str
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsec_ob_np_sel str
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsec_over_vlink str
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsec_sts_timeout str
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsec_throughput_msg_frequency str
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipt_sts_timeout str
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipt_throughput_msg_frequency str
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4_session_quota str
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4_session_quota_high float
Configure NoNAT IPv4 session quota high threshold.
ipv4_session_quota_low float
Configure NoNAT IPv4 session quota low threshold.
ipv6_prefix_session_quota str
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6_prefix_session_quota_high float
Configure IPv6 prefix session quota high threshold.
ipv6_prefix_session_quota_low float
Configure IPv6 prefix session quota low threshold.
isf_np_queues ObjectSystemNpuIsfNpQueuesArgs
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isf_np_rx_tr_distr str
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lag_out_port_select str
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
max_receive_unit float
Set the maximum packet size for receive, larger packets will be silently dropped.
max_session_timeout float
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcast_session_accounting str
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcast_session_counting str
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcast_session_counting6 str
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napi_break_interval float
NAPI break interval (default 0).
nat46_force_ipv4_packet_forwarding str
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6_cps_optimization_mode str
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
np_queues ObjectSystemNpuNpQueuesArgs
Np-Queues. The structure of np_queues block is documented below.
npu_group_effective_scope float
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npu_tcams Sequence[ObjectSystemNpuNpuTcamArgs]
Npu-Tcam. The structure of npu_tcam block is documented below.
nss_threads_option str
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
object_system_npu_id str
an identifier for the resource.
pba_eim str
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pba_port_select_mode str
Port selection mode for PBA IP pool. Valid values: random, direct.
per_policy_accounting str
Set per-policy accounting. Valid values: disable, enable.
per_session_accounting str
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
ple_non_syn_tcp_action str
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policy_offload_level str
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
port_cpu_maps Sequence[ObjectSystemNpuPortCpuMapArgs]
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
port_npu_maps Sequence[ObjectSystemNpuPortNpuMapArgs]
Port-Npu-Map. The structure of port_npu_map block is documented below.
port_path_option ObjectSystemNpuPortPathOptionArgs
Port-Path-Option. The structure of port_path_option block is documented below.
priority_protocol ObjectSystemNpuPriorityProtocolArgs
Priority-Protocol. The structure of priority_protocol block is documented below.
process_icmp_by_host str
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prp_port_in str
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prp_port_out str
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prp_session_clear_mode str
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qos_mode str
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtm_buf_mode str
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdp_offload str
Enable/disable rdp offload. Valid values: disable, enable.
recover_np6_link str
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rps_mode str
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
session_acct_interval float
Session accounting update interval (1 - 10 sec, default 5 sec).
session_denied_offload str
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shaping_stats str
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spa_port_select_mode str
Port selection mode for SPA IP pool. Valid values: random, direct.
split_ipsec_engines str
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sse_backpressure str
Enable/disable sse backpressure. Valid values: disable, enable.
sse_ha_scan ObjectSystemNpuSseHaScanArgs
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
strip_clear_text_padding str
Enable/disable stripping clear text padding. Valid values: disable, enable.
strip_esp_padding str
Enable/disable stripping ESP padding. Valid values: disable, enable.
sw_eh_hash ObjectSystemNpuSwEhHashArgs
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
sw_np_bandwidth str
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
sw_tr_hash ObjectSystemNpuSwTrHashArgs
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switch_np_hash str
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcp_rst_timeout float
TCP RST timeout in seconds (0-3600, default = 5).
tcp_timeout_profiles Sequence[ObjectSystemNpuTcpTimeoutProfileArgs]
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnel_over_vlink str
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udp_timeout_profiles Sequence[ObjectSystemNpuUdpTimeoutProfileArgs]
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uesp_offload str
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ull_port_mode str
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlan_lookup_cache str
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlan_offload str
Enable/disable offloading vxlan. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
backgroundSseScan Property Map
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwapOffload String
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicatedLacpQueue String
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicatedManagementAffinity String
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicatedManagementCpu String
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
defaultQosType String
Set default QoS type. Valid values: policing, shaping.
defaultTcpRefreshDir String
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
defaultUdpRefreshDir String
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dosOptions Property Map
Dos-Options. The structure of dos_options block is documented below.
doubleLevelMcastOffload String
Enable double level mcast offload. Valid values: disable, enable.
dseTimeout Number
DSE timeout in seconds (0-3600, default = 10).
dswDtsProfiles List<Property Map>
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dswQueueDtsProfiles List<Property Map>
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath String
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fpAnomaly Property Map
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtpEnhancedCpuRange String
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtpEnhancedMode String
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtpSupport String
Enable/Disable NP7 GTP support Valid values: disable, enable.
hashConfig String
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hashIpv6Sel Number
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hashTblSpread String
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
hostShortcutMode String
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe Property Map
Hpe. The structure of hpe block is documented below.
htabDediQueueNr Number
Set the number of dedicate queue for hash table messages.
htabMsgQueue String
Set hash table message queue mode. Valid values: idle, data, dedicated.
htxGtseQuota String
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htxIcmpCsumChk String
Set HTX icmp csum checking mode. Valid values: pass, drop.
hwHaScanInterval Number
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmpErrorRateCtrl Property Map
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmpRateCtrl Property Map
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inboundDscpCopy String
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inboundDscpCopyPorts List<String>
Physical interfaces that support inbound-dscp-copy.
intfShapingOffload String
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ipFragmentOffload String
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ipReassembly Property Map
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iphRsvdReCksum String
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippoolOverloadHigh Number
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippoolOverloadLow Number
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsecDecSubengineMask String
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsecEncSubengineMask String
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsecHostDfclr String
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsecInboundCache String
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsecLocalUespPort Number
Ipsec-Local-Uesp-Port.
ipsecMtuOverride String
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsecObNpSel String
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsecOverVlink String
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsecStsTimeout String
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsecThroughputMsgFrequency String
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
iptStsTimeout String
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
iptThroughputMsgFrequency String
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4SessionQuota String
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4SessionQuotaHigh Number
Configure NoNAT IPv4 session quota high threshold.
ipv4SessionQuotaLow Number
Configure NoNAT IPv4 session quota low threshold.
ipv6PrefixSessionQuota String
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6PrefixSessionQuotaHigh Number
Configure IPv6 prefix session quota high threshold.
ipv6PrefixSessionQuotaLow Number
Configure IPv6 prefix session quota low threshold.
isfNpQueues Property Map
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isfNpRxTrDistr String
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lagOutPortSelect String
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
maxReceiveUnit Number
Set the maximum packet size for receive, larger packets will be silently dropped.
maxSessionTimeout Number
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcastSessionAccounting String
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcastSessionCounting String
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcastSessionCounting6 String
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napiBreakInterval Number
NAPI break interval (default 0).
nat46ForceIpv4PacketForwarding String
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6CpsOptimizationMode String
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
npQueues Property Map
Np-Queues. The structure of np_queues block is documented below.
npuGroupEffectiveScope Number
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npuTcams List<Property Map>
Npu-Tcam. The structure of npu_tcam block is documented below.
nssThreadsOption String
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
objectSystemNpuId String
an identifier for the resource.
pbaEim String
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pbaPortSelectMode String
Port selection mode for PBA IP pool. Valid values: random, direct.
perPolicyAccounting String
Set per-policy accounting. Valid values: disable, enable.
perSessionAccounting String
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
pleNonSynTcpAction String
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policyOffloadLevel String
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
portCpuMaps List<Property Map>
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
portNpuMaps List<Property Map>
Port-Npu-Map. The structure of port_npu_map block is documented below.
portPathOption Property Map
Port-Path-Option. The structure of port_path_option block is documented below.
priorityProtocol Property Map
Priority-Protocol. The structure of priority_protocol block is documented below.
processIcmpByHost String
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prpPortIn String
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prpPortOut String
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prpSessionClearMode String
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qosMode String
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtmBufMode String
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdpOffload String
Enable/disable rdp offload. Valid values: disable, enable.
recoverNp6Link String
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rpsMode String
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sessionAcctInterval Number
Session accounting update interval (1 - 10 sec, default 5 sec).
sessionDeniedOffload String
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shapingStats String
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spaPortSelectMode String
Port selection mode for SPA IP pool. Valid values: random, direct.
splitIpsecEngines String
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sseBackpressure String
Enable/disable sse backpressure. Valid values: disable, enable.
sseHaScan Property Map
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
stripClearTextPadding String
Enable/disable stripping clear text padding. Valid values: disable, enable.
stripEspPadding String
Enable/disable stripping ESP padding. Valid values: disable, enable.
swEhHash Property Map
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
swNpBandwidth String
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
swTrHash Property Map
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switchNpHash String
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcpRstTimeout Number
TCP RST timeout in seconds (0-3600, default = 5).
tcpTimeoutProfiles List<Property Map>
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnelOverVlink String
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udpTimeoutProfiles List<Property Map>
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uespOffload String
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ullPortMode String
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlanLookupCache String
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlanOffload String
Enable/disable offloading vxlan. Valid values: disable, enable.

Outputs

All input properties are implicitly available as output properties. Additionally, the ObjectSystemNpu resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing ObjectSystemNpu Resource

Get an existing ObjectSystemNpu resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ObjectSystemNpuState, opts?: CustomResourceOptions): ObjectSystemNpu
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        background_sse_scan: Optional[ObjectSystemNpuBackgroundSseScanArgs] = None,
        capwap_offload: Optional[str] = None,
        dedicated_lacp_queue: Optional[str] = None,
        dedicated_management_affinity: Optional[str] = None,
        dedicated_management_cpu: Optional[str] = None,
        default_qos_type: Optional[str] = None,
        default_tcp_refresh_dir: Optional[str] = None,
        default_udp_refresh_dir: Optional[str] = None,
        dos_options: Optional[ObjectSystemNpuDosOptionsArgs] = None,
        double_level_mcast_offload: Optional[str] = None,
        dse_timeout: Optional[float] = None,
        dsw_dts_profiles: Optional[Sequence[ObjectSystemNpuDswDtsProfileArgs]] = None,
        dsw_queue_dts_profiles: Optional[Sequence[ObjectSystemNpuDswQueueDtsProfileArgs]] = None,
        dynamic_sort_subtable: Optional[str] = None,
        fastpath: Optional[str] = None,
        fp_anomaly: Optional[ObjectSystemNpuFpAnomalyArgs] = None,
        gtp_enhanced_cpu_range: Optional[str] = None,
        gtp_enhanced_mode: Optional[str] = None,
        gtp_support: Optional[str] = None,
        hash_config: Optional[str] = None,
        hash_ipv6_sel: Optional[float] = None,
        hash_tbl_spread: Optional[str] = None,
        host_shortcut_mode: Optional[str] = None,
        hpe: Optional[ObjectSystemNpuHpeArgs] = None,
        htab_dedi_queue_nr: Optional[float] = None,
        htab_msg_queue: Optional[str] = None,
        htx_gtse_quota: Optional[str] = None,
        htx_icmp_csum_chk: Optional[str] = None,
        hw_ha_scan_interval: Optional[float] = None,
        icmp_error_rate_ctrl: Optional[ObjectSystemNpuIcmpErrorRateCtrlArgs] = None,
        icmp_rate_ctrl: Optional[ObjectSystemNpuIcmpRateCtrlArgs] = None,
        inbound_dscp_copy: Optional[str] = None,
        inbound_dscp_copy_ports: Optional[Sequence[str]] = None,
        intf_shaping_offload: Optional[str] = None,
        ip_fragment_offload: Optional[str] = None,
        ip_reassembly: Optional[ObjectSystemNpuIpReassemblyArgs] = None,
        iph_rsvd_re_cksum: Optional[str] = None,
        ippool_overload_high: Optional[float] = None,
        ippool_overload_low: Optional[float] = None,
        ipsec_dec_subengine_mask: Optional[str] = None,
        ipsec_enc_subengine_mask: Optional[str] = None,
        ipsec_host_dfclr: Optional[str] = None,
        ipsec_inbound_cache: Optional[str] = None,
        ipsec_local_uesp_port: Optional[float] = None,
        ipsec_mtu_override: Optional[str] = None,
        ipsec_ob_np_sel: Optional[str] = None,
        ipsec_over_vlink: Optional[str] = None,
        ipsec_sts_timeout: Optional[str] = None,
        ipsec_throughput_msg_frequency: Optional[str] = None,
        ipt_sts_timeout: Optional[str] = None,
        ipt_throughput_msg_frequency: Optional[str] = None,
        ipv4_session_quota: Optional[str] = None,
        ipv4_session_quota_high: Optional[float] = None,
        ipv4_session_quota_low: Optional[float] = None,
        ipv6_prefix_session_quota: Optional[str] = None,
        ipv6_prefix_session_quota_high: Optional[float] = None,
        ipv6_prefix_session_quota_low: Optional[float] = None,
        isf_np_queues: Optional[ObjectSystemNpuIsfNpQueuesArgs] = None,
        isf_np_rx_tr_distr: Optional[str] = None,
        lag_out_port_select: Optional[str] = None,
        max_receive_unit: Optional[float] = None,
        max_session_timeout: Optional[float] = None,
        mcast_session_accounting: Optional[str] = None,
        mcast_session_counting: Optional[str] = None,
        mcast_session_counting6: Optional[str] = None,
        napi_break_interval: Optional[float] = None,
        nat46_force_ipv4_packet_forwarding: Optional[str] = None,
        np6_cps_optimization_mode: Optional[str] = None,
        np_queues: Optional[ObjectSystemNpuNpQueuesArgs] = None,
        npu_group_effective_scope: Optional[float] = None,
        npu_tcams: Optional[Sequence[ObjectSystemNpuNpuTcamArgs]] = None,
        nss_threads_option: Optional[str] = None,
        object_system_npu_id: Optional[str] = None,
        pba_eim: Optional[str] = None,
        pba_port_select_mode: Optional[str] = None,
        per_policy_accounting: Optional[str] = None,
        per_session_accounting: Optional[str] = None,
        ple_non_syn_tcp_action: Optional[str] = None,
        policy_offload_level: Optional[str] = None,
        port_cpu_maps: Optional[Sequence[ObjectSystemNpuPortCpuMapArgs]] = None,
        port_npu_maps: Optional[Sequence[ObjectSystemNpuPortNpuMapArgs]] = None,
        port_path_option: Optional[ObjectSystemNpuPortPathOptionArgs] = None,
        priority_protocol: Optional[ObjectSystemNpuPriorityProtocolArgs] = None,
        process_icmp_by_host: Optional[str] = None,
        prp_port_in: Optional[str] = None,
        prp_port_out: Optional[str] = None,
        prp_session_clear_mode: Optional[str] = None,
        qos_mode: Optional[str] = None,
        qtm_buf_mode: Optional[str] = None,
        rdp_offload: Optional[str] = None,
        recover_np6_link: Optional[str] = None,
        rps_mode: Optional[str] = None,
        scopetype: Optional[str] = None,
        session_acct_interval: Optional[float] = None,
        session_denied_offload: Optional[str] = None,
        shaping_stats: Optional[str] = None,
        spa_port_select_mode: Optional[str] = None,
        split_ipsec_engines: Optional[str] = None,
        sse_backpressure: Optional[str] = None,
        sse_ha_scan: Optional[ObjectSystemNpuSseHaScanArgs] = None,
        strip_clear_text_padding: Optional[str] = None,
        strip_esp_padding: Optional[str] = None,
        sw_eh_hash: Optional[ObjectSystemNpuSwEhHashArgs] = None,
        sw_np_bandwidth: Optional[str] = None,
        sw_tr_hash: Optional[ObjectSystemNpuSwTrHashArgs] = None,
        switch_np_hash: Optional[str] = None,
        tcp_rst_timeout: Optional[float] = None,
        tcp_timeout_profiles: Optional[Sequence[ObjectSystemNpuTcpTimeoutProfileArgs]] = None,
        tunnel_over_vlink: Optional[str] = None,
        udp_timeout_profiles: Optional[Sequence[ObjectSystemNpuUdpTimeoutProfileArgs]] = None,
        uesp_offload: Optional[str] = None,
        ull_port_mode: Optional[str] = None,
        vlan_lookup_cache: Optional[str] = None,
        vxlan_offload: Optional[str] = None) -> ObjectSystemNpu
func GetObjectSystemNpu(ctx *Context, name string, id IDInput, state *ObjectSystemNpuState, opts ...ResourceOption) (*ObjectSystemNpu, error)
public static ObjectSystemNpu Get(string name, Input<string> id, ObjectSystemNpuState? state, CustomResourceOptions? opts = null)
public static ObjectSystemNpu get(String name, Output<String> id, ObjectSystemNpuState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectSystemNpu    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
BackgroundSseScan ObjectSystemNpuBackgroundSseScan
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
CapwapOffload string
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
DedicatedLacpQueue string
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
DedicatedManagementAffinity string
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
DedicatedManagementCpu string
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
DefaultQosType string
Set default QoS type. Valid values: policing, shaping.
DefaultTcpRefreshDir string
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
DefaultUdpRefreshDir string
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
DosOptions ObjectSystemNpuDosOptions
Dos-Options. The structure of dos_options block is documented below.
DoubleLevelMcastOffload string
Enable double level mcast offload. Valid values: disable, enable.
DseTimeout double
DSE timeout in seconds (0-3600, default = 10).
DswDtsProfiles List<ObjectSystemNpuDswDtsProfile>
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
DswQueueDtsProfiles List<ObjectSystemNpuDswQueueDtsProfile>
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
Fastpath string
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
FpAnomaly ObjectSystemNpuFpAnomaly
Fp-Anomaly. The structure of fp_anomaly block is documented below.
GtpEnhancedCpuRange string
GTP enhanced CPU range option. Valid values: 0, 1, 2.
GtpEnhancedMode string
Enable/disable GTP enhanced mode. Valid values: disable, enable.
GtpSupport string
Enable/Disable NP7 GTP support Valid values: disable, enable.
HashConfig string
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
HashIpv6Sel double
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
HashTblSpread string
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
HostShortcutMode string
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
Hpe ObjectSystemNpuHpe
Hpe. The structure of hpe block is documented below.
HtabDediQueueNr double
Set the number of dedicate queue for hash table messages.
HtabMsgQueue string
Set hash table message queue mode. Valid values: idle, data, dedicated.
HtxGtseQuota string
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
HtxIcmpCsumChk string
Set HTX icmp csum checking mode. Valid values: pass, drop.
HwHaScanInterval double
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
IcmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrl
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
IcmpRateCtrl ObjectSystemNpuIcmpRateCtrl
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
InboundDscpCopy string
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
InboundDscpCopyPorts List<string>
Physical interfaces that support inbound-dscp-copy.
IntfShapingOffload string
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
IpFragmentOffload string
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
IpReassembly ObjectSystemNpuIpReassembly
Ip-Reassembly. The structure of ip_reassembly block is documented below.
IphRsvdReCksum string
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
IppoolOverloadHigh double
High threshold for overload ippool port reuse (100%-2000%, default = 200).
IppoolOverloadLow double
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
IpsecDecSubengineMask string
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
IpsecEncSubengineMask string
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
IpsecHostDfclr string
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
IpsecInboundCache string
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
IpsecLocalUespPort double
Ipsec-Local-Uesp-Port.
IpsecMtuOverride string
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
IpsecObNpSel string
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
IpsecOverVlink string
Enable/disable IPSEC over vlink. Valid values: disable, enable.
IpsecStsTimeout string
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IpsecThroughputMsgFrequency string
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
IptStsTimeout string
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IptThroughputMsgFrequency string
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
Ipv4SessionQuota string
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv4SessionQuotaHigh double
Configure NoNAT IPv4 session quota high threshold.
Ipv4SessionQuotaLow double
Configure NoNAT IPv4 session quota low threshold.
Ipv6PrefixSessionQuota string
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv6PrefixSessionQuotaHigh double
Configure IPv6 prefix session quota high threshold.
Ipv6PrefixSessionQuotaLow double
Configure IPv6 prefix session quota low threshold.
IsfNpQueues ObjectSystemNpuIsfNpQueues
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
IsfNpRxTrDistr string
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
LagOutPortSelect string
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
MaxReceiveUnit double
Set the maximum packet size for receive, larger packets will be silently dropped.
MaxSessionTimeout double
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
McastSessionAccounting string
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
McastSessionCounting string
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
McastSessionCounting6 string
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
NapiBreakInterval double
NAPI break interval (default 0).
Nat46ForceIpv4PacketForwarding string
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
Np6CpsOptimizationMode string
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
NpQueues ObjectSystemNpuNpQueues
Np-Queues. The structure of np_queues block is documented below.
NpuGroupEffectiveScope double
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
NpuTcams List<ObjectSystemNpuNpuTcam>
Npu-Tcam. The structure of npu_tcam block is documented below.
NssThreadsOption string
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
ObjectSystemNpuId string
an identifier for the resource.
PbaEim string
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
PbaPortSelectMode string
Port selection mode for PBA IP pool. Valid values: random, direct.
PerPolicyAccounting string
Set per-policy accounting. Valid values: disable, enable.
PerSessionAccounting string
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
PleNonSynTcpAction string
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
PolicyOffloadLevel string
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
PortCpuMaps List<ObjectSystemNpuPortCpuMap>
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
PortNpuMaps List<ObjectSystemNpuPortNpuMap>
Port-Npu-Map. The structure of port_npu_map block is documented below.
PortPathOption ObjectSystemNpuPortPathOption
Port-Path-Option. The structure of port_path_option block is documented below.
PriorityProtocol ObjectSystemNpuPriorityProtocol
Priority-Protocol. The structure of priority_protocol block is documented below.
ProcessIcmpByHost string
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
PrpPortIn string
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
PrpPortOut string
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
PrpSessionClearMode string
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
QosMode string
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
QtmBufMode string
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
RdpOffload string
Enable/disable rdp offload. Valid values: disable, enable.
RecoverNp6Link string
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
RpsMode string
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SessionAcctInterval double
Session accounting update interval (1 - 10 sec, default 5 sec).
SessionDeniedOffload string
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
ShapingStats string
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
SpaPortSelectMode string
Port selection mode for SPA IP pool. Valid values: random, direct.
SplitIpsecEngines string
Enable/disable Split IPsec Engines. Valid values: disable, enable.
SseBackpressure string
Enable/disable sse backpressure. Valid values: disable, enable.
SseHaScan ObjectSystemNpuSseHaScan
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
StripClearTextPadding string
Enable/disable stripping clear text padding. Valid values: disable, enable.
StripEspPadding string
Enable/disable stripping ESP padding. Valid values: disable, enable.
SwEhHash ObjectSystemNpuSwEhHash
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
SwNpBandwidth string
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
SwTrHash ObjectSystemNpuSwTrHash
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
SwitchNpHash string
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
TcpRstTimeout double
TCP RST timeout in seconds (0-3600, default = 5).
TcpTimeoutProfiles List<ObjectSystemNpuTcpTimeoutProfile>
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
TunnelOverVlink string
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
UdpTimeoutProfiles List<ObjectSystemNpuUdpTimeoutProfile>
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
UespOffload string
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
UllPortMode string
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
VlanLookupCache string
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
VxlanOffload string
Enable/disable offloading vxlan. Valid values: disable, enable.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
BackgroundSseScan ObjectSystemNpuBackgroundSseScanTypeArgs
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
CapwapOffload string
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
DedicatedLacpQueue string
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
DedicatedManagementAffinity string
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
DedicatedManagementCpu string
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
DefaultQosType string
Set default QoS type. Valid values: policing, shaping.
DefaultTcpRefreshDir string
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
DefaultUdpRefreshDir string
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
DosOptions ObjectSystemNpuDosOptionsTypeArgs
Dos-Options. The structure of dos_options block is documented below.
DoubleLevelMcastOffload string
Enable double level mcast offload. Valid values: disable, enable.
DseTimeout float64
DSE timeout in seconds (0-3600, default = 10).
DswDtsProfiles []ObjectSystemNpuDswDtsProfileTypeArgs
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
DswQueueDtsProfiles []ObjectSystemNpuDswQueueDtsProfileTypeArgs
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
Fastpath string
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
FpAnomaly ObjectSystemNpuFpAnomalyTypeArgs
Fp-Anomaly. The structure of fp_anomaly block is documented below.
GtpEnhancedCpuRange string
GTP enhanced CPU range option. Valid values: 0, 1, 2.
GtpEnhancedMode string
Enable/disable GTP enhanced mode. Valid values: disable, enable.
GtpSupport string
Enable/Disable NP7 GTP support Valid values: disable, enable.
HashConfig string
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
HashIpv6Sel float64
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
HashTblSpread string
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
HostShortcutMode string
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
Hpe ObjectSystemNpuHpeTypeArgs
Hpe. The structure of hpe block is documented below.
HtabDediQueueNr float64
Set the number of dedicate queue for hash table messages.
HtabMsgQueue string
Set hash table message queue mode. Valid values: idle, data, dedicated.
HtxGtseQuota string
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
HtxIcmpCsumChk string
Set HTX icmp csum checking mode. Valid values: pass, drop.
HwHaScanInterval float64
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
IcmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrlTypeArgs
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
IcmpRateCtrl ObjectSystemNpuIcmpRateCtrlTypeArgs
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
InboundDscpCopy string
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
InboundDscpCopyPorts []string
Physical interfaces that support inbound-dscp-copy.
IntfShapingOffload string
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
IpFragmentOffload string
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
IpReassembly ObjectSystemNpuIpReassemblyTypeArgs
Ip-Reassembly. The structure of ip_reassembly block is documented below.
IphRsvdReCksum string
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
IppoolOverloadHigh float64
High threshold for overload ippool port reuse (100%-2000%, default = 200).
IppoolOverloadLow float64
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
IpsecDecSubengineMask string
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
IpsecEncSubengineMask string
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
IpsecHostDfclr string
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
IpsecInboundCache string
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
IpsecLocalUespPort float64
Ipsec-Local-Uesp-Port.
IpsecMtuOverride string
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
IpsecObNpSel string
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
IpsecOverVlink string
Enable/disable IPSEC over vlink. Valid values: disable, enable.
IpsecStsTimeout string
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IpsecThroughputMsgFrequency string
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
IptStsTimeout string
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
IptThroughputMsgFrequency string
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
Ipv4SessionQuota string
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv4SessionQuotaHigh float64
Configure NoNAT IPv4 session quota high threshold.
Ipv4SessionQuotaLow float64
Configure NoNAT IPv4 session quota low threshold.
Ipv6PrefixSessionQuota string
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
Ipv6PrefixSessionQuotaHigh float64
Configure IPv6 prefix session quota high threshold.
Ipv6PrefixSessionQuotaLow float64
Configure IPv6 prefix session quota low threshold.
IsfNpQueues ObjectSystemNpuIsfNpQueuesTypeArgs
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
IsfNpRxTrDistr string
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
LagOutPortSelect string
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
MaxReceiveUnit float64
Set the maximum packet size for receive, larger packets will be silently dropped.
MaxSessionTimeout float64
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
McastSessionAccounting string
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
McastSessionCounting string
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
McastSessionCounting6 string
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
NapiBreakInterval float64
NAPI break interval (default 0).
Nat46ForceIpv4PacketForwarding string
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
Np6CpsOptimizationMode string
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
NpQueues ObjectSystemNpuNpQueuesTypeArgs
Np-Queues. The structure of np_queues block is documented below.
NpuGroupEffectiveScope float64
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
NpuTcams []ObjectSystemNpuNpuTcamTypeArgs
Npu-Tcam. The structure of npu_tcam block is documented below.
NssThreadsOption string
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
ObjectSystemNpuId string
an identifier for the resource.
PbaEim string
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
PbaPortSelectMode string
Port selection mode for PBA IP pool. Valid values: random, direct.
PerPolicyAccounting string
Set per-policy accounting. Valid values: disable, enable.
PerSessionAccounting string
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
PleNonSynTcpAction string
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
PolicyOffloadLevel string
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
PortCpuMaps []ObjectSystemNpuPortCpuMapTypeArgs
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
PortNpuMaps []ObjectSystemNpuPortNpuMapTypeArgs
Port-Npu-Map. The structure of port_npu_map block is documented below.
PortPathOption ObjectSystemNpuPortPathOptionTypeArgs
Port-Path-Option. The structure of port_path_option block is documented below.
PriorityProtocol ObjectSystemNpuPriorityProtocolTypeArgs
Priority-Protocol. The structure of priority_protocol block is documented below.
ProcessIcmpByHost string
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
PrpPortIn string
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
PrpPortOut string
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
PrpSessionClearMode string
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
QosMode string
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
QtmBufMode string
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
RdpOffload string
Enable/disable rdp offload. Valid values: disable, enable.
RecoverNp6Link string
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
RpsMode string
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SessionAcctInterval float64
Session accounting update interval (1 - 10 sec, default 5 sec).
SessionDeniedOffload string
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
ShapingStats string
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
SpaPortSelectMode string
Port selection mode for SPA IP pool. Valid values: random, direct.
SplitIpsecEngines string
Enable/disable Split IPsec Engines. Valid values: disable, enable.
SseBackpressure string
Enable/disable sse backpressure. Valid values: disable, enable.
SseHaScan ObjectSystemNpuSseHaScanTypeArgs
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
StripClearTextPadding string
Enable/disable stripping clear text padding. Valid values: disable, enable.
StripEspPadding string
Enable/disable stripping ESP padding. Valid values: disable, enable.
SwEhHash ObjectSystemNpuSwEhHashTypeArgs
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
SwNpBandwidth string
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
SwTrHash ObjectSystemNpuSwTrHashTypeArgs
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
SwitchNpHash string
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
TcpRstTimeout float64
TCP RST timeout in seconds (0-3600, default = 5).
TcpTimeoutProfiles []ObjectSystemNpuTcpTimeoutProfileTypeArgs
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
TunnelOverVlink string
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
UdpTimeoutProfiles []ObjectSystemNpuUdpTimeoutProfileTypeArgs
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
UespOffload string
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
UllPortMode string
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
VlanLookupCache string
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
VxlanOffload string
Enable/disable offloading vxlan. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
backgroundSseScan ObjectSystemNpuBackgroundSseScan
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwapOffload String
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicatedLacpQueue String
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicatedManagementAffinity String
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicatedManagementCpu String
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
defaultQosType String
Set default QoS type. Valid values: policing, shaping.
defaultTcpRefreshDir String
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
defaultUdpRefreshDir String
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dosOptions ObjectSystemNpuDosOptions
Dos-Options. The structure of dos_options block is documented below.
doubleLevelMcastOffload String
Enable double level mcast offload. Valid values: disable, enable.
dseTimeout Double
DSE timeout in seconds (0-3600, default = 10).
dswDtsProfiles List<ObjectSystemNpuDswDtsProfile>
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dswQueueDtsProfiles List<ObjectSystemNpuDswQueueDtsProfile>
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath String
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fpAnomaly ObjectSystemNpuFpAnomaly
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtpEnhancedCpuRange String
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtpEnhancedMode String
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtpSupport String
Enable/Disable NP7 GTP support Valid values: disable, enable.
hashConfig String
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hashIpv6Sel Double
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hashTblSpread String
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
hostShortcutMode String
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe ObjectSystemNpuHpe
Hpe. The structure of hpe block is documented below.
htabDediQueueNr Double
Set the number of dedicate queue for hash table messages.
htabMsgQueue String
Set hash table message queue mode. Valid values: idle, data, dedicated.
htxGtseQuota String
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htxIcmpCsumChk String
Set HTX icmp csum checking mode. Valid values: pass, drop.
hwHaScanInterval Double
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrl
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmpRateCtrl ObjectSystemNpuIcmpRateCtrl
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inboundDscpCopy String
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inboundDscpCopyPorts List<String>
Physical interfaces that support inbound-dscp-copy.
intfShapingOffload String
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ipFragmentOffload String
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ipReassembly ObjectSystemNpuIpReassembly
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iphRsvdReCksum String
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippoolOverloadHigh Double
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippoolOverloadLow Double
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsecDecSubengineMask String
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsecEncSubengineMask String
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsecHostDfclr String
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsecInboundCache String
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsecLocalUespPort Double
Ipsec-Local-Uesp-Port.
ipsecMtuOverride String
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsecObNpSel String
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsecOverVlink String
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsecStsTimeout String
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsecThroughputMsgFrequency String
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
iptStsTimeout String
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
iptThroughputMsgFrequency String
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4SessionQuota String
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4SessionQuotaHigh Double
Configure NoNAT IPv4 session quota high threshold.
ipv4SessionQuotaLow Double
Configure NoNAT IPv4 session quota low threshold.
ipv6PrefixSessionQuota String
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6PrefixSessionQuotaHigh Double
Configure IPv6 prefix session quota high threshold.
ipv6PrefixSessionQuotaLow Double
Configure IPv6 prefix session quota low threshold.
isfNpQueues ObjectSystemNpuIsfNpQueues
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isfNpRxTrDistr String
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lagOutPortSelect String
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
maxReceiveUnit Double
Set the maximum packet size for receive, larger packets will be silently dropped.
maxSessionTimeout Double
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcastSessionAccounting String
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcastSessionCounting String
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcastSessionCounting6 String
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napiBreakInterval Double
NAPI break interval (default 0).
nat46ForceIpv4PacketForwarding String
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6CpsOptimizationMode String
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
npQueues ObjectSystemNpuNpQueues
Np-Queues. The structure of np_queues block is documented below.
npuGroupEffectiveScope Double
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npuTcams List<ObjectSystemNpuNpuTcam>
Npu-Tcam. The structure of npu_tcam block is documented below.
nssThreadsOption String
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
objectSystemNpuId String
an identifier for the resource.
pbaEim String
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pbaPortSelectMode String
Port selection mode for PBA IP pool. Valid values: random, direct.
perPolicyAccounting String
Set per-policy accounting. Valid values: disable, enable.
perSessionAccounting String
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
pleNonSynTcpAction String
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policyOffloadLevel String
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
portCpuMaps List<ObjectSystemNpuPortCpuMap>
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
portNpuMaps List<ObjectSystemNpuPortNpuMap>
Port-Npu-Map. The structure of port_npu_map block is documented below.
portPathOption ObjectSystemNpuPortPathOption
Port-Path-Option. The structure of port_path_option block is documented below.
priorityProtocol ObjectSystemNpuPriorityProtocol
Priority-Protocol. The structure of priority_protocol block is documented below.
processIcmpByHost String
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prpPortIn String
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prpPortOut String
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prpSessionClearMode String
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qosMode String
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtmBufMode String
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdpOffload String
Enable/disable rdp offload. Valid values: disable, enable.
recoverNp6Link String
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rpsMode String
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sessionAcctInterval Double
Session accounting update interval (1 - 10 sec, default 5 sec).
sessionDeniedOffload String
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shapingStats String
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spaPortSelectMode String
Port selection mode for SPA IP pool. Valid values: random, direct.
splitIpsecEngines String
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sseBackpressure String
Enable/disable sse backpressure. Valid values: disable, enable.
sseHaScan ObjectSystemNpuSseHaScan
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
stripClearTextPadding String
Enable/disable stripping clear text padding. Valid values: disable, enable.
stripEspPadding String
Enable/disable stripping ESP padding. Valid values: disable, enable.
swEhHash ObjectSystemNpuSwEhHash
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
swNpBandwidth String
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
swTrHash ObjectSystemNpuSwTrHash
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switchNpHash String
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcpRstTimeout Double
TCP RST timeout in seconds (0-3600, default = 5).
tcpTimeoutProfiles List<ObjectSystemNpuTcpTimeoutProfile>
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnelOverVlink String
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udpTimeoutProfiles List<ObjectSystemNpuUdpTimeoutProfile>
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uespOffload String
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ullPortMode String
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlanLookupCache String
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlanOffload String
Enable/disable offloading vxlan. Valid values: disable, enable.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
backgroundSseScan ObjectSystemNpuBackgroundSseScan
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwapOffload string
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicatedLacpQueue string
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicatedManagementAffinity string
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicatedManagementCpu string
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
defaultQosType string
Set default QoS type. Valid values: policing, shaping.
defaultTcpRefreshDir string
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
defaultUdpRefreshDir string
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dosOptions ObjectSystemNpuDosOptions
Dos-Options. The structure of dos_options block is documented below.
doubleLevelMcastOffload string
Enable double level mcast offload. Valid values: disable, enable.
dseTimeout number
DSE timeout in seconds (0-3600, default = 10).
dswDtsProfiles ObjectSystemNpuDswDtsProfile[]
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dswQueueDtsProfiles ObjectSystemNpuDswQueueDtsProfile[]
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath string
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fpAnomaly ObjectSystemNpuFpAnomaly
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtpEnhancedCpuRange string
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtpEnhancedMode string
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtpSupport string
Enable/Disable NP7 GTP support Valid values: disable, enable.
hashConfig string
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hashIpv6Sel number
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hashTblSpread string
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
hostShortcutMode string
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe ObjectSystemNpuHpe
Hpe. The structure of hpe block is documented below.
htabDediQueueNr number
Set the number of dedicate queue for hash table messages.
htabMsgQueue string
Set hash table message queue mode. Valid values: idle, data, dedicated.
htxGtseQuota string
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htxIcmpCsumChk string
Set HTX icmp csum checking mode. Valid values: pass, drop.
hwHaScanInterval number
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmpErrorRateCtrl ObjectSystemNpuIcmpErrorRateCtrl
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmpRateCtrl ObjectSystemNpuIcmpRateCtrl
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inboundDscpCopy string
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inboundDscpCopyPorts string[]
Physical interfaces that support inbound-dscp-copy.
intfShapingOffload string
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ipFragmentOffload string
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ipReassembly ObjectSystemNpuIpReassembly
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iphRsvdReCksum string
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippoolOverloadHigh number
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippoolOverloadLow number
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsecDecSubengineMask string
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsecEncSubengineMask string
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsecHostDfclr string
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsecInboundCache string
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsecLocalUespPort number
Ipsec-Local-Uesp-Port.
ipsecMtuOverride string
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsecObNpSel string
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsecOverVlink string
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsecStsTimeout string
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsecThroughputMsgFrequency string
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
iptStsTimeout string
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
iptThroughputMsgFrequency string
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4SessionQuota string
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4SessionQuotaHigh number
Configure NoNAT IPv4 session quota high threshold.
ipv4SessionQuotaLow number
Configure NoNAT IPv4 session quota low threshold.
ipv6PrefixSessionQuota string
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6PrefixSessionQuotaHigh number
Configure IPv6 prefix session quota high threshold.
ipv6PrefixSessionQuotaLow number
Configure IPv6 prefix session quota low threshold.
isfNpQueues ObjectSystemNpuIsfNpQueues
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isfNpRxTrDistr string
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lagOutPortSelect string
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
maxReceiveUnit number
Set the maximum packet size for receive, larger packets will be silently dropped.
maxSessionTimeout number
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcastSessionAccounting string
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcastSessionCounting string
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcastSessionCounting6 string
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napiBreakInterval number
NAPI break interval (default 0).
nat46ForceIpv4PacketForwarding string
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6CpsOptimizationMode string
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
npQueues ObjectSystemNpuNpQueues
Np-Queues. The structure of np_queues block is documented below.
npuGroupEffectiveScope number
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npuTcams ObjectSystemNpuNpuTcam[]
Npu-Tcam. The structure of npu_tcam block is documented below.
nssThreadsOption string
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
objectSystemNpuId string
an identifier for the resource.
pbaEim string
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pbaPortSelectMode string
Port selection mode for PBA IP pool. Valid values: random, direct.
perPolicyAccounting string
Set per-policy accounting. Valid values: disable, enable.
perSessionAccounting string
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
pleNonSynTcpAction string
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policyOffloadLevel string
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
portCpuMaps ObjectSystemNpuPortCpuMap[]
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
portNpuMaps ObjectSystemNpuPortNpuMap[]
Port-Npu-Map. The structure of port_npu_map block is documented below.
portPathOption ObjectSystemNpuPortPathOption
Port-Path-Option. The structure of port_path_option block is documented below.
priorityProtocol ObjectSystemNpuPriorityProtocol
Priority-Protocol. The structure of priority_protocol block is documented below.
processIcmpByHost string
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prpPortIn string
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prpPortOut string
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prpSessionClearMode string
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qosMode string
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtmBufMode string
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdpOffload string
Enable/disable rdp offload. Valid values: disable, enable.
recoverNp6Link string
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rpsMode string
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sessionAcctInterval number
Session accounting update interval (1 - 10 sec, default 5 sec).
sessionDeniedOffload string
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shapingStats string
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spaPortSelectMode string
Port selection mode for SPA IP pool. Valid values: random, direct.
splitIpsecEngines string
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sseBackpressure string
Enable/disable sse backpressure. Valid values: disable, enable.
sseHaScan ObjectSystemNpuSseHaScan
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
stripClearTextPadding string
Enable/disable stripping clear text padding. Valid values: disable, enable.
stripEspPadding string
Enable/disable stripping ESP padding. Valid values: disable, enable.
swEhHash ObjectSystemNpuSwEhHash
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
swNpBandwidth string
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
swTrHash ObjectSystemNpuSwTrHash
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switchNpHash string
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcpRstTimeout number
TCP RST timeout in seconds (0-3600, default = 5).
tcpTimeoutProfiles ObjectSystemNpuTcpTimeoutProfile[]
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnelOverVlink string
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udpTimeoutProfiles ObjectSystemNpuUdpTimeoutProfile[]
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uespOffload string
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ullPortMode string
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlanLookupCache string
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlanOffload string
Enable/disable offloading vxlan. Valid values: disable, enable.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
background_sse_scan ObjectSystemNpuBackgroundSseScanArgs
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwap_offload str
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicated_lacp_queue str
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicated_management_affinity str
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicated_management_cpu str
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
default_qos_type str
Set default QoS type. Valid values: policing, shaping.
default_tcp_refresh_dir str
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
default_udp_refresh_dir str
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dos_options ObjectSystemNpuDosOptionsArgs
Dos-Options. The structure of dos_options block is documented below.
double_level_mcast_offload str
Enable double level mcast offload. Valid values: disable, enable.
dse_timeout float
DSE timeout in seconds (0-3600, default = 10).
dsw_dts_profiles Sequence[ObjectSystemNpuDswDtsProfileArgs]
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dsw_queue_dts_profiles Sequence[ObjectSystemNpuDswQueueDtsProfileArgs]
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamic_sort_subtable str
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath str
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fp_anomaly ObjectSystemNpuFpAnomalyArgs
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtp_enhanced_cpu_range str
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtp_enhanced_mode str
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtp_support str
Enable/Disable NP7 GTP support Valid values: disable, enable.
hash_config str
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hash_ipv6_sel float
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hash_tbl_spread str
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
host_shortcut_mode str
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe ObjectSystemNpuHpeArgs
Hpe. The structure of hpe block is documented below.
htab_dedi_queue_nr float
Set the number of dedicate queue for hash table messages.
htab_msg_queue str
Set hash table message queue mode. Valid values: idle, data, dedicated.
htx_gtse_quota str
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htx_icmp_csum_chk str
Set HTX icmp csum checking mode. Valid values: pass, drop.
hw_ha_scan_interval float
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmp_error_rate_ctrl ObjectSystemNpuIcmpErrorRateCtrlArgs
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmp_rate_ctrl ObjectSystemNpuIcmpRateCtrlArgs
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inbound_dscp_copy str
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inbound_dscp_copy_ports Sequence[str]
Physical interfaces that support inbound-dscp-copy.
intf_shaping_offload str
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ip_fragment_offload str
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ip_reassembly ObjectSystemNpuIpReassemblyArgs
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iph_rsvd_re_cksum str
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippool_overload_high float
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippool_overload_low float
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsec_dec_subengine_mask str
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsec_enc_subengine_mask str
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsec_host_dfclr str
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsec_inbound_cache str
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsec_local_uesp_port float
Ipsec-Local-Uesp-Port.
ipsec_mtu_override str
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsec_ob_np_sel str
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsec_over_vlink str
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsec_sts_timeout str
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsec_throughput_msg_frequency str
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipt_sts_timeout str
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipt_throughput_msg_frequency str
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4_session_quota str
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4_session_quota_high float
Configure NoNAT IPv4 session quota high threshold.
ipv4_session_quota_low float
Configure NoNAT IPv4 session quota low threshold.
ipv6_prefix_session_quota str
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6_prefix_session_quota_high float
Configure IPv6 prefix session quota high threshold.
ipv6_prefix_session_quota_low float
Configure IPv6 prefix session quota low threshold.
isf_np_queues ObjectSystemNpuIsfNpQueuesArgs
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isf_np_rx_tr_distr str
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lag_out_port_select str
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
max_receive_unit float
Set the maximum packet size for receive, larger packets will be silently dropped.
max_session_timeout float
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcast_session_accounting str
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcast_session_counting str
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcast_session_counting6 str
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napi_break_interval float
NAPI break interval (default 0).
nat46_force_ipv4_packet_forwarding str
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6_cps_optimization_mode str
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
np_queues ObjectSystemNpuNpQueuesArgs
Np-Queues. The structure of np_queues block is documented below.
npu_group_effective_scope float
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npu_tcams Sequence[ObjectSystemNpuNpuTcamArgs]
Npu-Tcam. The structure of npu_tcam block is documented below.
nss_threads_option str
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
object_system_npu_id str
an identifier for the resource.
pba_eim str
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pba_port_select_mode str
Port selection mode for PBA IP pool. Valid values: random, direct.
per_policy_accounting str
Set per-policy accounting. Valid values: disable, enable.
per_session_accounting str
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
ple_non_syn_tcp_action str
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policy_offload_level str
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
port_cpu_maps Sequence[ObjectSystemNpuPortCpuMapArgs]
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
port_npu_maps Sequence[ObjectSystemNpuPortNpuMapArgs]
Port-Npu-Map. The structure of port_npu_map block is documented below.
port_path_option ObjectSystemNpuPortPathOptionArgs
Port-Path-Option. The structure of port_path_option block is documented below.
priority_protocol ObjectSystemNpuPriorityProtocolArgs
Priority-Protocol. The structure of priority_protocol block is documented below.
process_icmp_by_host str
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prp_port_in str
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prp_port_out str
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prp_session_clear_mode str
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qos_mode str
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtm_buf_mode str
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdp_offload str
Enable/disable rdp offload. Valid values: disable, enable.
recover_np6_link str
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rps_mode str
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
session_acct_interval float
Session accounting update interval (1 - 10 sec, default 5 sec).
session_denied_offload str
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shaping_stats str
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spa_port_select_mode str
Port selection mode for SPA IP pool. Valid values: random, direct.
split_ipsec_engines str
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sse_backpressure str
Enable/disable sse backpressure. Valid values: disable, enable.
sse_ha_scan ObjectSystemNpuSseHaScanArgs
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
strip_clear_text_padding str
Enable/disable stripping clear text padding. Valid values: disable, enable.
strip_esp_padding str
Enable/disable stripping ESP padding. Valid values: disable, enable.
sw_eh_hash ObjectSystemNpuSwEhHashArgs
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
sw_np_bandwidth str
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
sw_tr_hash ObjectSystemNpuSwTrHashArgs
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switch_np_hash str
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcp_rst_timeout float
TCP RST timeout in seconds (0-3600, default = 5).
tcp_timeout_profiles Sequence[ObjectSystemNpuTcpTimeoutProfileArgs]
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnel_over_vlink str
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udp_timeout_profiles Sequence[ObjectSystemNpuUdpTimeoutProfileArgs]
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uesp_offload str
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ull_port_mode str
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlan_lookup_cache str
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlan_offload str
Enable/disable offloading vxlan. Valid values: disable, enable.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
backgroundSseScan Property Map
Background-Sse-Scan. The structure of background_sse_scan block is documented below.
capwapOffload String
Enable/disable offloading managed FortiAP and FortiLink CAPWAP sessions. Valid values: disable, enable.
dedicatedLacpQueue String
Enable to dedicate one HIF queue for LACP. Valid values: disable, enable.
dedicatedManagementAffinity String
Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx).
dedicatedManagementCpu String
Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: disable, enable.
defaultQosType String
Set default QoS type. Valid values: policing, shaping.
defaultTcpRefreshDir String
Default SSE timeout TCP refresh direction. Valid values: both, outgoing, incoming.
defaultUdpRefreshDir String
Default SSE timeout UDP refresh direction. Valid values: both, outgoing, incoming.
dosOptions Property Map
Dos-Options. The structure of dos_options block is documented below.
doubleLevelMcastOffload String
Enable double level mcast offload. Valid values: disable, enable.
dseTimeout Number
DSE timeout in seconds (0-3600, default = 10).
dswDtsProfiles List<Property Map>
Dsw-Dts-Profile. The structure of dsw_dts_profile block is documented below.
dswQueueDtsProfiles List<Property Map>
Dsw-Queue-Dts-Profile. The structure of dsw_queue_dts_profile block is documented below.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fastpath String
Enable/disable NP6 offloading (also called fast path). Valid values: disable, enable.
fpAnomaly Property Map
Fp-Anomaly. The structure of fp_anomaly block is documented below.
gtpEnhancedCpuRange String
GTP enhanced CPU range option. Valid values: 0, 1, 2.
gtpEnhancedMode String
Enable/disable GTP enhanced mode. Valid values: disable, enable.
gtpSupport String
Enable/Disable NP7 GTP support Valid values: disable, enable.
hashConfig String
Configure NPU trunk hash. Valid values: 5-tuple, src-ip, src-dst-ip.
hashIpv6Sel Number
Select which 4bytes of the IPv6 address are used for traffic hash(0~3).
hashTblSpread String
Enable/disable hash table entry spread (default enabled). Valid values: disable, enable.
hostShortcutMode String
Set np6 host shortcut mode. Valid values: bi-directional, host-shortcut.
hpe Property Map
Hpe. The structure of hpe block is documented below.
htabDediQueueNr Number
Set the number of dedicate queue for hash table messages.
htabMsgQueue String
Set hash table message queue mode. Valid values: idle, data, dedicated.
htxGtseQuota String
Configure HTX GTSE quota. Valid values: 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 600Mbps, 700Mbps, 800Mbps, 900Mbps, 1Gbps, 2Gbps, 4Gbps, 8Gbps, 10Gbps.
htxIcmpCsumChk String
Set HTX icmp csum checking mode. Valid values: pass, drop.
hwHaScanInterval Number
HW HA periodical scan interval in seconds (0-3600, default = 120, 0 to disable).
icmpErrorRateCtrl Property Map
Icmp-Error-Rate-Ctrl. The structure of icmp_error_rate_ctrl block is documented below.
icmpRateCtrl Property Map
Icmp-Rate-Ctrl. The structure of icmp_rate_ctrl block is documented below.
inboundDscpCopy String
Enable/disable copying the DSCP field from outer IP header to inner IP Header. Valid values: disable, enable.
inboundDscpCopyPorts List<String>
Physical interfaces that support inbound-dscp-copy.
intfShapingOffload String
Enable/disable NPU offload when doing interface-based traffic shaping according to the egress-shaping-profile. Valid values: disable, enable.
ipFragmentOffload String
Enable/disable NP7 NPU IP fragment offload. Valid values: disable, enable.
ipReassembly Property Map
Ip-Reassembly. The structure of ip_reassembly block is documented below.
iphRsvdReCksum String
Enable/disable IP checksum re-calculation for packets with iph.reserved bit set. Valid values: disable, enable.
ippoolOverloadHigh Number
High threshold for overload ippool port reuse (100%-2000%, default = 200).
ippoolOverloadLow Number
Low threshold for overload ippool port reuse (100%-2000%, default = 150).
ipsecDecSubengineMask String
IPsec decryption subengine mask (0x1 - 0xff, default 0xff).
ipsecEncSubengineMask String
IPsec encryption subengine mask (0x1 - 0xff, default 0xff).
ipsecHostDfclr String
Enable/disable DF clearing of NP4lite host IPsec offload. Valid values: disable, enable.
ipsecInboundCache String
Enable/disable IPsec inbound cache for anti-replay. Valid values: disable, enable.
ipsecLocalUespPort Number
Ipsec-Local-Uesp-Port.
ipsecMtuOverride String
Enable/disable NP6 IPsec MTU override. Valid values: disable, enable.
ipsecObNpSel String
IPsec NP selection for OB SA offloading. Valid values: RR, Packet, Hash.
ipsecOverVlink String
Enable/disable IPSEC over vlink. Valid values: disable, enable.
ipsecStsTimeout String
Set NP7Lite IPsec STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
ipsecThroughputMsgFrequency String
Set NP7Lite IPsec throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
iptStsTimeout String
Set NP7Lite IPT STS msg timeout. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
iptThroughputMsgFrequency String
Set NP7Lite IPT throughput msg frequency: 0--disable 1--32KB 3--64KB ... 0x3fff--256MB 0x7fff--512MB 0xffff--1GB. Valid values: disable, 32KB, 64KB, 128KB, 256KB, 512KB, 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB.
ipv4SessionQuota String
Enable/Disable NoNAT IPv4 session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv4SessionQuotaHigh Number
Configure NoNAT IPv4 session quota high threshold.
ipv4SessionQuotaLow Number
Configure NoNAT IPv4 session quota low threshold.
ipv6PrefixSessionQuota String
Enable/Disable hardware IPv6 /64 prefix session quota for hyperscale VDOMs. Valid values: disable, enable.
ipv6PrefixSessionQuotaHigh Number
Configure IPv6 prefix session quota high threshold.
ipv6PrefixSessionQuotaLow Number
Configure IPv6 prefix session quota low threshold.
isfNpQueues Property Map
Isf-Np-Queues. The structure of isf_np_queues block is documented below.
isfNpRxTrDistr String
Select ISF NP Rx trunk distribution (PSC) mode. Valid values: port-flow, round-robin, randomized.
lagOutPortSelect String
Enable/disable LAG outgoing port selection based on incoming traffic port. Valid values: disable, enable.
maxReceiveUnit Number
Set the maximum packet size for receive, larger packets will be silently dropped.
maxSessionTimeout Number
Maximum time interval for refreshing NPU-offloaded sessions (10 - 1000 sec, default 40 sec).
mcastSessionAccounting String
Enable/disable traffic accounting for each multicast session through TAE counter. Valid values: disable, session-based, tpe-based.
mcastSessionCounting String
Mcast-Session-Counting. Valid values: disable, enable, session-based, tpe-based.
mcastSessionCounting6 String
Enable/disable traffic accounting for each multicast session6 through TAE counter. Valid values: disable, enable, session-based, tpe-based.
napiBreakInterval Number
NAPI break interval (default 0).
nat46ForceIpv4PacketForwarding String
Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: disable, enable.
np6CpsOptimizationMode String
Enable/disable NP6 connection per second (CPS) optimization mode. Valid values: disable, enable.
npQueues Property Map
Np-Queues. The structure of np_queues block is documented below.
npuGroupEffectiveScope Number
npu-group-effective-scope defines under which npu-group cmds such as list/purge will be excecuted. Default scope is for all four HS-ok groups. (0-3, default = 255).
npuTcams List<Property Map>
Npu-Tcam. The structure of npu_tcam block is documented below.
nssThreadsOption String
Configure thread options for the NP7's NSS module. Valid values: 4t-eif, 4t-noeif, 2t.
objectSystemNpuId String
an identifier for the resource.
pbaEim String
Configure option for PBA(non-overload)/EIM combination. Valid values: disallow, allow.
pbaPortSelectMode String
Port selection mode for PBA IP pool. Valid values: random, direct.
perPolicyAccounting String
Set per-policy accounting. Valid values: disable, enable.
perSessionAccounting String
Enable/disable per-session accounting. Valid values: enable, disable, enable-by-log, all-enable, traffic-log-only.
pleNonSynTcpAction String
Configure action for the PLE to take on TCP packets that have the SYN field unset. Valid values: forward, drop.
policyOffloadLevel String
Firewall Policy Offload Level(DISABLE/DOS/FULL). Valid values: disable, dos-offload, full-offload.
portCpuMaps List<Property Map>
Port-Cpu-Map. The structure of port_cpu_map block is documented below.
portNpuMaps List<Property Map>
Port-Npu-Map. The structure of port_npu_map block is documented below.
portPathOption Property Map
Port-Path-Option. The structure of port_path_option block is documented below.
priorityProtocol Property Map
Priority-Protocol. The structure of priority_protocol block is documented below.
processIcmpByHost String
Enable/disable process ICMP by host when received from IPsec tunnel and payload size < 119. Valid values: disable, enable.
prpPortIn String
Ingress port configured to allow the PRP trailer not be stripped off when the PRP packets come in. All of the traffic originating from these ports will always be sent to the host.
prpPortOut String
Egress port configured to allow the PRP trailer not be stripped off when the PRP packets go out.
prpSessionClearMode String
PRP session clear mode for excluded ip sessions. Valid values: blocking, non-blocking, do-not-clear.
qosMode String
QoS mode on switch and NP. Valid values: disable, priority, round-robin.
qtmBufMode String
QTM channel configuration for packet buffer. Valid values: 6ch, 4ch.
rdpOffload String
Enable/disable rdp offload. Valid values: disable, enable.
recoverNp6Link String
Enable/disable internal link failure check and recovery after boot up. Valid values: disable, enable.
rpsMode String
Enable/disable receive packet steering (RPS) optimization mode. Valid values: disable, enable.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sessionAcctInterval Number
Session accounting update interval (1 - 10 sec, default 5 sec).
sessionDeniedOffload String
Enable/disable offloading of denied sessions. Requires ses-denied-traffic to be set. Valid values: disable, enable.
shapingStats String
Enable/disable NP7 traffic shaping statistics (default = disable). Valid values: disable, enable.
spaPortSelectMode String
Port selection mode for SPA IP pool. Valid values: random, direct.
splitIpsecEngines String
Enable/disable Split IPsec Engines. Valid values: disable, enable.
sseBackpressure String
Enable/disable sse backpressure. Valid values: disable, enable.
sseHaScan Property Map
Sse-Ha-Scan. The structure of sse_ha_scan block is documented below.
stripClearTextPadding String
Enable/disable stripping clear text padding. Valid values: disable, enable.
stripEspPadding String
Enable/disable stripping ESP padding. Valid values: disable, enable.
swEhHash Property Map
Sw-Eh-Hash. The structure of sw_eh_hash block is documented below.
swNpBandwidth String
Bandwidth from switch to NP. Valid values: 0G, 2G, 4G, 5G, 6G, 7G, 8G, 9G.
swTrHash Property Map
Sw-Tr-Hash. The structure of sw_tr_hash block is documented below.
switchNpHash String
Switch-NP trunk port selection Criteria. Valid values: src-ip, dst-ip, src-dst-ip.
tcpRstTimeout Number
TCP RST timeout in seconds (0-3600, default = 5).
tcpTimeoutProfiles List<Property Map>
Tcp-Timeout-Profile. The structure of tcp_timeout_profile block is documented below.
tunnelOverVlink String
Enable/disable selection of which NP6 chip the tunnel uses (default = enable). Valid values: disable, enable.
udpTimeoutProfiles List<Property Map>
Udp-Timeout-Profile. The structure of udp_timeout_profile block is documented below.
uespOffload String
Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: disable, enable.
ullPortMode String
Set ULL port's speed to 10G/25G (default 10G). Valid values: 10G, 25G.
vlanLookupCache String
Enable/disable vlan lookup cache (default enabled). Valid values: disable, enable.
vxlanOffload String
Enable/disable offloading vxlan. Valid values: disable, enable.

Supporting Types

ObjectSystemNpuBackgroundSseScan
, ObjectSystemNpuBackgroundSseScanArgs

Scan string
Enable/disable background SSE scan by driver thread(default enabled). Valid values: disable, enable.
ScanStale double
Configure scanning of active or stale sessions (default = 0 = active sessions).
ScanVt double
Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).
StatsQualAccess double
Statistics update access qualification in seconds (0 - INT_MAX, default = 180).
StatsQualDuration double
Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).
StatsUpdateInterval double
Stats update interval(>=560 seconds, default 560 seconds).
UdpKeepaliveInterval double
UDP keepalive interval(>=90 seconds, default 90 seconds).
UdpQualAccess double
UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).
UdpQualDuration double
UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).
Scan string
Enable/disable background SSE scan by driver thread(default enabled). Valid values: disable, enable.
ScanStale float64
Configure scanning of active or stale sessions (default = 0 = active sessions).
ScanVt float64
Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).
StatsQualAccess float64
Statistics update access qualification in seconds (0 - INT_MAX, default = 180).
StatsQualDuration float64
Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).
StatsUpdateInterval float64
Stats update interval(>=560 seconds, default 560 seconds).
UdpKeepaliveInterval float64
UDP keepalive interval(>=90 seconds, default 90 seconds).
UdpQualAccess float64
UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).
UdpQualDuration float64
UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).
scan String
Enable/disable background SSE scan by driver thread(default enabled). Valid values: disable, enable.
scanStale Double
Configure scanning of active or stale sessions (default = 0 = active sessions).
scanVt Double
Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).
statsQualAccess Double
Statistics update access qualification in seconds (0 - INT_MAX, default = 180).
statsQualDuration Double
Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).
statsUpdateInterval Double
Stats update interval(>=560 seconds, default 560 seconds).
udpKeepaliveInterval Double
UDP keepalive interval(>=90 seconds, default 90 seconds).
udpQualAccess Double
UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).
udpQualDuration Double
UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).
scan string
Enable/disable background SSE scan by driver thread(default enabled). Valid values: disable, enable.
scanStale number
Configure scanning of active or stale sessions (default = 0 = active sessions).
scanVt number
Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).
statsQualAccess number
Statistics update access qualification in seconds (0 - INT_MAX, default = 180).
statsQualDuration number
Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).
statsUpdateInterval number
Stats update interval(>=560 seconds, default 560 seconds).
udpKeepaliveInterval number
UDP keepalive interval(>=90 seconds, default 90 seconds).
udpQualAccess number
UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).
udpQualDuration number
UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).
scan str
Enable/disable background SSE scan by driver thread(default enabled). Valid values: disable, enable.
scan_stale float
Configure scanning of active or stale sessions (default = 0 = active sessions).
scan_vt float
Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).
stats_qual_access float
Statistics update access qualification in seconds (0 - INT_MAX, default = 180).
stats_qual_duration float
Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).
stats_update_interval float
Stats update interval(>=560 seconds, default 560 seconds).
udp_keepalive_interval float
UDP keepalive interval(>=90 seconds, default 90 seconds).
udp_qual_access float
UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).
udp_qual_duration float
UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).
scan String
Enable/disable background SSE scan by driver thread(default enabled). Valid values: disable, enable.
scanStale Number
Configure scanning of active or stale sessions (default = 0 = active sessions).
scanVt Number
Select version/type to scan: bit-0: 44; bit-1: 46; bit-2: 64; bit-3: 66 (default = 0xF).
statsQualAccess Number
Statistics update access qualification in seconds (0 - INT_MAX, default = 180).
statsQualDuration Number
Statistics update duration qualification in seconds (0 - INT_MAX, default = 300).
statsUpdateInterval Number
Stats update interval(>=560 seconds, default 560 seconds).
udpKeepaliveInterval Number
UDP keepalive interval(>=90 seconds, default 90 seconds).
udpQualAccess Number
UDP keepalive access qualification in seconds (0 - INT_MAX, default = 30).
udpQualDuration Number
UDP keepalive duration qualification in seconds (0 - INT_MAX, default = 90).

ObjectSystemNpuDosOptions
, ObjectSystemNpuDosOptionsArgs

NpuDosMeterMode string
Set DoS meter npu offloading mode. Valid values: local, global.
NpuDosSynproxyMode string
Set NPU DoS SYNPROXY mode. Valid values: synack2ack, pass-synack.
NpuDosTpeMode string
Enable/Disable inserting DoS meter id to session table. Valid values: disable, enable.
NpuDosMeterMode string
Set DoS meter npu offloading mode. Valid values: local, global.
NpuDosSynproxyMode string
Set NPU DoS SYNPROXY mode. Valid values: synack2ack, pass-synack.
NpuDosTpeMode string
Enable/Disable inserting DoS meter id to session table. Valid values: disable, enable.
npuDosMeterMode String
Set DoS meter npu offloading mode. Valid values: local, global.
npuDosSynproxyMode String
Set NPU DoS SYNPROXY mode. Valid values: synack2ack, pass-synack.
npuDosTpeMode String
Enable/Disable inserting DoS meter id to session table. Valid values: disable, enable.
npuDosMeterMode string
Set DoS meter npu offloading mode. Valid values: local, global.
npuDosSynproxyMode string
Set NPU DoS SYNPROXY mode. Valid values: synack2ack, pass-synack.
npuDosTpeMode string
Enable/Disable inserting DoS meter id to session table. Valid values: disable, enable.
npu_dos_meter_mode str
Set DoS meter npu offloading mode. Valid values: local, global.
npu_dos_synproxy_mode str
Set NPU DoS SYNPROXY mode. Valid values: synack2ack, pass-synack.
npu_dos_tpe_mode str
Enable/Disable inserting DoS meter id to session table. Valid values: disable, enable.
npuDosMeterMode String
Set DoS meter npu offloading mode. Valid values: local, global.
npuDosSynproxyMode String
Set NPU DoS SYNPROXY mode. Valid values: synack2ack, pass-synack.
npuDosTpeMode String
Enable/Disable inserting DoS meter id to session table. Valid values: disable, enable.

ObjectSystemNpuDswDtsProfile
, ObjectSystemNpuDswDtsProfileArgs

Action string
Set NPU DSW DTS profile action. Valid values: wait, drop, drop_tmr_0, drop_tmr_1, enque, enque_0, enque_1.
MinLimit double
Set NPU DSW DTS profile min-limt.
ProfileId double
Set NPU DSW DTS profile profile id.
Step double
Set NPU DSW DTS profile step.
Action string
Set NPU DSW DTS profile action. Valid values: wait, drop, drop_tmr_0, drop_tmr_1, enque, enque_0, enque_1.
MinLimit float64
Set NPU DSW DTS profile min-limt.
ProfileId float64
Set NPU DSW DTS profile profile id.
Step float64
Set NPU DSW DTS profile step.
action String
Set NPU DSW DTS profile action. Valid values: wait, drop, drop_tmr_0, drop_tmr_1, enque, enque_0, enque_1.
minLimit Double
Set NPU DSW DTS profile min-limt.
profileId Double
Set NPU DSW DTS profile profile id.
step Double
Set NPU DSW DTS profile step.
action string
Set NPU DSW DTS profile action. Valid values: wait, drop, drop_tmr_0, drop_tmr_1, enque, enque_0, enque_1.
minLimit number
Set NPU DSW DTS profile min-limt.
profileId number
Set NPU DSW DTS profile profile id.
step number
Set NPU DSW DTS profile step.
action str
Set NPU DSW DTS profile action. Valid values: wait, drop, drop_tmr_0, drop_tmr_1, enque, enque_0, enque_1.
min_limit float
Set NPU DSW DTS profile min-limt.
profile_id float
Set NPU DSW DTS profile profile id.
step float
Set NPU DSW DTS profile step.
action String
Set NPU DSW DTS profile action. Valid values: wait, drop, drop_tmr_0, drop_tmr_1, enque, enque_0, enque_1.
minLimit Number
Set NPU DSW DTS profile min-limt.
profileId Number
Set NPU DSW DTS profile profile id.
step Number
Set NPU DSW DTS profile step.

ObjectSystemNpuDswQueueDtsProfile
, ObjectSystemNpuDswQueueDtsProfileArgs

Iport string
Set NPU DSW DTS in port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HTX0, HTX1, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SPATH, QTM.
Name string
Name.
Oport string
Set NPU DSW DTS out port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HRX, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SYNK, NSS, TSK, QTM.
ProfileId double
Set NPU DSW DTS profile id.
QueueSelect double
Set NPU DSW DTS queue id select(0 - reset to default).
Iport string
Set NPU DSW DTS in port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HTX0, HTX1, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SPATH, QTM.
Name string
Name.
Oport string
Set NPU DSW DTS out port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HRX, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SYNK, NSS, TSK, QTM.
ProfileId float64
Set NPU DSW DTS profile id.
QueueSelect float64
Set NPU DSW DTS queue id select(0 - reset to default).
iport String
Set NPU DSW DTS in port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HTX0, HTX1, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SPATH, QTM.
name String
Name.
oport String
Set NPU DSW DTS out port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HRX, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SYNK, NSS, TSK, QTM.
profileId Double
Set NPU DSW DTS profile id.
queueSelect Double
Set NPU DSW DTS queue id select(0 - reset to default).
iport string
Set NPU DSW DTS in port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HTX0, HTX1, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SPATH, QTM.
name string
Name.
oport string
Set NPU DSW DTS out port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HRX, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SYNK, NSS, TSK, QTM.
profileId number
Set NPU DSW DTS profile id.
queueSelect number
Set NPU DSW DTS queue id select(0 - reset to default).
iport str
Set NPU DSW DTS in port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HTX0, HTX1, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SPATH, QTM.
name str
Name.
oport str
Set NPU DSW DTS out port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HRX, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SYNK, NSS, TSK, QTM.
profile_id float
Set NPU DSW DTS profile id.
queue_select float
Set NPU DSW DTS queue id select(0 - reset to default).
iport String
Set NPU DSW DTS in port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HTX0, HTX1, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SPATH, QTM.
name String
Name.
oport String
Set NPU DSW DTS out port. Valid values: EIF0, EIF1, EIF2, EIF3, EIF4, EIF5, EIF6, EIF7, HRX, SSE0, SSE1, SSE2, SSE3, RLT, DFR, IPSECI, IPSECO, IPTI, IPTO, VEP0, VEP2, VEP4, VEP6, IVS, L2TI1, L2TO, L2TI0, PLE, SYNK, NSS, TSK, QTM.
profileId Number
Set NPU DSW DTS profile id.
queueSelect Number
Set NPU DSW DTS queue id select(0 - reset to default).

ObjectSystemNpuFpAnomaly
, ObjectSystemNpuFpAnomalyArgs

CapwapMinlenErr string
Invalid IPv4 capwap min length check error anomalies. Valid values: drop, trap-to-host.
EspMinlenErr string
Invalid IPv4 ESP short packet anomalies. Valid values: drop, trap-to-host.
GreCsumErr string
Invalid IPv4 GRE checksum anomalies. Valid values: drop, trap-to-host.
GtpuPlenErr string
Invalid IPv4 gtpu packet length check error anomalies. Valid values: drop, trap-to-host.
IcmpCsumErr string
Invalid IPv4 ICMP packet checksum anomalies. Valid values: drop, trap-to-host.
IcmpFrag string
Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: allow, drop, trap-to-host.
IcmpLand string
ICMP land anomalies. Valid values: allow, drop, trap-to-host.
IcmpMinlenErr string
Invalid IPv4 ICMP short packet anomalies. Valid values: drop, trap-to-host.
Ipv4CsumErr string
Invalid IPv4 packet checksum anomalies. Valid values: drop, trap-to-host.
Ipv4IhlErr string
Invalid IPv4 header length anomalies. Valid values: drop, trap-to-host.
Ipv4Land string
Land anomalies. Valid values: allow, drop, trap-to-host.
Ipv4LenErr string
Invalid IPv4 packet length anomalies. Valid values: drop, trap-to-host.
Ipv4OptErr string
Invalid IPv4 option parsing anomalies. Valid values: drop, trap-to-host.
Ipv4Optlsrr string
Loose source record route option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optrr string
Record route option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optsecurity string
Security option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optssrr string
Strict source record route option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optstream string
Stream option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Opttimestamp string
Timestamp option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4ProtoErr string
Invalid layer 4 protocol anomalies. Valid values: allow, drop, trap-to-host.
Ipv4TtlzeroErr string
Invalid IPv4 TTL field zero anomalies. Valid values: drop, trap-to-host.
Ipv4Unknopt string
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4VerErr string
Invalid IPv4 header version anomalies. Valid values: drop, trap-to-host.
Ipv6DaddrErr string
Destination address as unspecified or loopback address anomalies. Valid values: allow, drop, trap-to-host.
Ipv6ExthdrLenErr string
Invalid IPv6 packet chain extension header total length anomalies. Valid values: drop, trap-to-host.
Ipv6ExthdrOrderErr string
Invalid IPv6 packet extension header ordering anomalies. Valid values: drop, trap-to-host.
Ipv6IhlErr string
Invalid IPv6 packet length anomalies. Valid values: drop, trap-to-host.
Ipv6Land string
Land anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optendpid string
End point identification anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Opthomeaddr string
Home address option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optinvld string
Invalid option anomalies.Invalid option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optjumbo string
Jumbo options anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optnsap string
Network service access point address option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optralert string
Router alert option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Opttunnel string
Tunnel encapsulation limit option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6PlenZero string
Invalid IPv6 packet payload length zero anomalies. Valid values: drop, trap-to-host.
Ipv6ProtoErr string
Layer 4 invalid protocol anomalies. Valid values: allow, drop, trap-to-host.
Ipv6SaddrErr string
Source address as multicast anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Unknopt string
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6VerErr string
Invalid IPv6 packet version anomalies. Valid values: drop, trap-to-host.
NvgreMinlenErr string
Invalid IPv4 nvgre min length check error anomalies. Valid values: drop, trap-to-host.
SctpClenErr string
Invalid IPv4 SCTP length check error anomalies. Valid values: drop, trap-to-host.
SctpCrcErr string
Invalid IPv4 SCTP CRC error anomalies. Valid values: drop, trap-to-host.
SctpCsumErr string
Invalid IPv4 SCTP checksum anomalies. Valid values: allow, drop, trap-to-host.
SctpL4lenErr string
Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: drop, trap-to-host.
TcpCsumErr string
Invalid IPv4 TCP packet checksum anomalies. Valid values: drop, trap-to-host.
TcpFinNoack string
TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: allow, drop, trap-to-host.
TcpFinOnly string
TCP SYN flood with only FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
TcpHlenErr string
Invalid IPv4 TCP header length anomalies. Valid values: drop, trap-to-host.
TcpHlenvsl4lenErr string
Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: drop, trap-to-host.
TcpLand string
TCP land anomalies. Valid values: allow, drop, trap-to-host.
TcpNoFlag string
TCP SYN flood with no flag set anomalies. Valid values: allow, drop, trap-to-host.
TcpPlenErr string
Invalid IPv4 TCP packet length anomalies. Valid values: drop, trap-to-host.
TcpSynData string
TCP SYN flood packets with data anomalies. Valid values: allow, drop, trap-to-host.
TcpSynFin string
TCP SYN flood SYN/FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
TcpWinnuke string
TCP WinNuke anomalies. Valid values: allow, drop, trap-to-host.
UdpCsumErr string
Invalid IPv4 UDP packet checksum anomalies. Valid values: drop, trap-to-host.
UdpHlenErr string
Invalid IPv4 UDP packet header length anomalies. Valid values: drop, trap-to-host.
UdpLand string
UDP land anomalies. Valid values: allow, drop, trap-to-host.
UdpLenErr string
Invalid IPv4 UDP packet length anomalies. Valid values: drop, trap-to-host.
UdpPlenErr string
Invalid IPv4 UDP packet minimum length anomalies. Valid values: drop, trap-to-host.
UdpliteCoverErr string
Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: drop, trap-to-host.
UdpliteCsumErr string
Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: drop, trap-to-host.
UespMinlenErr string
Invalid IPv4 UESP min length check error anomalies. Valid values: drop, trap-to-host.
UnknprotoMinlenErr string
Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: drop, trap-to-host.
VxlanMinlenErr string
Invalid IPv4 vxlan min length check error anomalies. Valid values: drop, trap-to-host.
CapwapMinlenErr string
Invalid IPv4 capwap min length check error anomalies. Valid values: drop, trap-to-host.
EspMinlenErr string
Invalid IPv4 ESP short packet anomalies. Valid values: drop, trap-to-host.
GreCsumErr string
Invalid IPv4 GRE checksum anomalies. Valid values: drop, trap-to-host.
GtpuPlenErr string
Invalid IPv4 gtpu packet length check error anomalies. Valid values: drop, trap-to-host.
IcmpCsumErr string
Invalid IPv4 ICMP packet checksum anomalies. Valid values: drop, trap-to-host.
IcmpFrag string
Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: allow, drop, trap-to-host.
IcmpLand string
ICMP land anomalies. Valid values: allow, drop, trap-to-host.
IcmpMinlenErr string
Invalid IPv4 ICMP short packet anomalies. Valid values: drop, trap-to-host.
Ipv4CsumErr string
Invalid IPv4 packet checksum anomalies. Valid values: drop, trap-to-host.
Ipv4IhlErr string
Invalid IPv4 header length anomalies. Valid values: drop, trap-to-host.
Ipv4Land string
Land anomalies. Valid values: allow, drop, trap-to-host.
Ipv4LenErr string
Invalid IPv4 packet length anomalies. Valid values: drop, trap-to-host.
Ipv4OptErr string
Invalid IPv4 option parsing anomalies. Valid values: drop, trap-to-host.
Ipv4Optlsrr string
Loose source record route option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optrr string
Record route option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optsecurity string
Security option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optssrr string
Strict source record route option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Optstream string
Stream option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4Opttimestamp string
Timestamp option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4ProtoErr string
Invalid layer 4 protocol anomalies. Valid values: allow, drop, trap-to-host.
Ipv4TtlzeroErr string
Invalid IPv4 TTL field zero anomalies. Valid values: drop, trap-to-host.
Ipv4Unknopt string
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
Ipv4VerErr string
Invalid IPv4 header version anomalies. Valid values: drop, trap-to-host.
Ipv6DaddrErr string
Destination address as unspecified or loopback address anomalies. Valid values: allow, drop, trap-to-host.
Ipv6ExthdrLenErr string
Invalid IPv6 packet chain extension header total length anomalies. Valid values: drop, trap-to-host.
Ipv6ExthdrOrderErr string
Invalid IPv6 packet extension header ordering anomalies. Valid values: drop, trap-to-host.
Ipv6IhlErr string
Invalid IPv6 packet length anomalies. Valid values: drop, trap-to-host.
Ipv6Land string
Land anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optendpid string
End point identification anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Opthomeaddr string
Home address option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optinvld string
Invalid option anomalies.Invalid option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optjumbo string
Jumbo options anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optnsap string
Network service access point address option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Optralert string
Router alert option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Opttunnel string
Tunnel encapsulation limit option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6PlenZero string
Invalid IPv6 packet payload length zero anomalies. Valid values: drop, trap-to-host.
Ipv6ProtoErr string
Layer 4 invalid protocol anomalies. Valid values: allow, drop, trap-to-host.
Ipv6SaddrErr string
Source address as multicast anomalies. Valid values: allow, drop, trap-to-host.
Ipv6Unknopt string
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
Ipv6VerErr string
Invalid IPv6 packet version anomalies. Valid values: drop, trap-to-host.
NvgreMinlenErr string
Invalid IPv4 nvgre min length check error anomalies. Valid values: drop, trap-to-host.
SctpClenErr string
Invalid IPv4 SCTP length check error anomalies. Valid values: drop, trap-to-host.
SctpCrcErr string
Invalid IPv4 SCTP CRC error anomalies. Valid values: drop, trap-to-host.
SctpCsumErr string
Invalid IPv4 SCTP checksum anomalies. Valid values: allow, drop, trap-to-host.
SctpL4lenErr string
Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: drop, trap-to-host.
TcpCsumErr string
Invalid IPv4 TCP packet checksum anomalies. Valid values: drop, trap-to-host.
TcpFinNoack string
TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: allow, drop, trap-to-host.
TcpFinOnly string
TCP SYN flood with only FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
TcpHlenErr string
Invalid IPv4 TCP header length anomalies. Valid values: drop, trap-to-host.
TcpHlenvsl4lenErr string
Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: drop, trap-to-host.
TcpLand string
TCP land anomalies. Valid values: allow, drop, trap-to-host.
TcpNoFlag string
TCP SYN flood with no flag set anomalies. Valid values: allow, drop, trap-to-host.
TcpPlenErr string
Invalid IPv4 TCP packet length anomalies. Valid values: drop, trap-to-host.
TcpSynData string
TCP SYN flood packets with data anomalies. Valid values: allow, drop, trap-to-host.
TcpSynFin string
TCP SYN flood SYN/FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
TcpWinnuke string
TCP WinNuke anomalies. Valid values: allow, drop, trap-to-host.
UdpCsumErr string
Invalid IPv4 UDP packet checksum anomalies. Valid values: drop, trap-to-host.
UdpHlenErr string
Invalid IPv4 UDP packet header length anomalies. Valid values: drop, trap-to-host.
UdpLand string
UDP land anomalies. Valid values: allow, drop, trap-to-host.
UdpLenErr string
Invalid IPv4 UDP packet length anomalies. Valid values: drop, trap-to-host.
UdpPlenErr string
Invalid IPv4 UDP packet minimum length anomalies. Valid values: drop, trap-to-host.
UdpliteCoverErr string
Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: drop, trap-to-host.
UdpliteCsumErr string
Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: drop, trap-to-host.
UespMinlenErr string
Invalid IPv4 UESP min length check error anomalies. Valid values: drop, trap-to-host.
UnknprotoMinlenErr string
Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: drop, trap-to-host.
VxlanMinlenErr string
Invalid IPv4 vxlan min length check error anomalies. Valid values: drop, trap-to-host.
capwapMinlenErr String
Invalid IPv4 capwap min length check error anomalies. Valid values: drop, trap-to-host.
espMinlenErr String
Invalid IPv4 ESP short packet anomalies. Valid values: drop, trap-to-host.
greCsumErr String
Invalid IPv4 GRE checksum anomalies. Valid values: drop, trap-to-host.
gtpuPlenErr String
Invalid IPv4 gtpu packet length check error anomalies. Valid values: drop, trap-to-host.
icmpCsumErr String
Invalid IPv4 ICMP packet checksum anomalies. Valid values: drop, trap-to-host.
icmpFrag String
Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: allow, drop, trap-to-host.
icmpLand String
ICMP land anomalies. Valid values: allow, drop, trap-to-host.
icmpMinlenErr String
Invalid IPv4 ICMP short packet anomalies. Valid values: drop, trap-to-host.
ipv4CsumErr String
Invalid IPv4 packet checksum anomalies. Valid values: drop, trap-to-host.
ipv4IhlErr String
Invalid IPv4 header length anomalies. Valid values: drop, trap-to-host.
ipv4Land String
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv4LenErr String
Invalid IPv4 packet length anomalies. Valid values: drop, trap-to-host.
ipv4OptErr String
Invalid IPv4 option parsing anomalies. Valid values: drop, trap-to-host.
ipv4Optlsrr String
Loose source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optrr String
Record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optsecurity String
Security option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optssrr String
Strict source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optstream String
Stream option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Opttimestamp String
Timestamp option anomalies. Valid values: allow, drop, trap-to-host.
ipv4ProtoErr String
Invalid layer 4 protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv4TtlzeroErr String
Invalid IPv4 TTL field zero anomalies. Valid values: drop, trap-to-host.
ipv4Unknopt String
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv4VerErr String
Invalid IPv4 header version anomalies. Valid values: drop, trap-to-host.
ipv6DaddrErr String
Destination address as unspecified or loopback address anomalies. Valid values: allow, drop, trap-to-host.
ipv6ExthdrLenErr String
Invalid IPv6 packet chain extension header total length anomalies. Valid values: drop, trap-to-host.
ipv6ExthdrOrderErr String
Invalid IPv6 packet extension header ordering anomalies. Valid values: drop, trap-to-host.
ipv6IhlErr String
Invalid IPv6 packet length anomalies. Valid values: drop, trap-to-host.
ipv6Land String
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optendpid String
End point identification anomalies. Valid values: allow, drop, trap-to-host.
ipv6Opthomeaddr String
Home address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optinvld String
Invalid option anomalies.Invalid option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optjumbo String
Jumbo options anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optnsap String
Network service access point address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optralert String
Router alert option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Opttunnel String
Tunnel encapsulation limit option anomalies. Valid values: allow, drop, trap-to-host.
ipv6PlenZero String
Invalid IPv6 packet payload length zero anomalies. Valid values: drop, trap-to-host.
ipv6ProtoErr String
Layer 4 invalid protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv6SaddrErr String
Source address as multicast anomalies. Valid values: allow, drop, trap-to-host.
ipv6Unknopt String
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv6VerErr String
Invalid IPv6 packet version anomalies. Valid values: drop, trap-to-host.
nvgreMinlenErr String
Invalid IPv4 nvgre min length check error anomalies. Valid values: drop, trap-to-host.
sctpClenErr String
Invalid IPv4 SCTP length check error anomalies. Valid values: drop, trap-to-host.
sctpCrcErr String
Invalid IPv4 SCTP CRC error anomalies. Valid values: drop, trap-to-host.
sctpCsumErr String
Invalid IPv4 SCTP checksum anomalies. Valid values: allow, drop, trap-to-host.
sctpL4lenErr String
Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: drop, trap-to-host.
tcpCsumErr String
Invalid IPv4 TCP packet checksum anomalies. Valid values: drop, trap-to-host.
tcpFinNoack String
TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: allow, drop, trap-to-host.
tcpFinOnly String
TCP SYN flood with only FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpHlenErr String
Invalid IPv4 TCP header length anomalies. Valid values: drop, trap-to-host.
tcpHlenvsl4lenErr String
Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: drop, trap-to-host.
tcpLand String
TCP land anomalies. Valid values: allow, drop, trap-to-host.
tcpNoFlag String
TCP SYN flood with no flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpPlenErr String
Invalid IPv4 TCP packet length anomalies. Valid values: drop, trap-to-host.
tcpSynData String
TCP SYN flood packets with data anomalies. Valid values: allow, drop, trap-to-host.
tcpSynFin String
TCP SYN flood SYN/FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpWinnuke String
TCP WinNuke anomalies. Valid values: allow, drop, trap-to-host.
udpCsumErr String
Invalid IPv4 UDP packet checksum anomalies. Valid values: drop, trap-to-host.
udpHlenErr String
Invalid IPv4 UDP packet header length anomalies. Valid values: drop, trap-to-host.
udpLand String
UDP land anomalies. Valid values: allow, drop, trap-to-host.
udpLenErr String
Invalid IPv4 UDP packet length anomalies. Valid values: drop, trap-to-host.
udpPlenErr String
Invalid IPv4 UDP packet minimum length anomalies. Valid values: drop, trap-to-host.
udpliteCoverErr String
Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: drop, trap-to-host.
udpliteCsumErr String
Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: drop, trap-to-host.
uespMinlenErr String
Invalid IPv4 UESP min length check error anomalies. Valid values: drop, trap-to-host.
unknprotoMinlenErr String
Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: drop, trap-to-host.
vxlanMinlenErr String
Invalid IPv4 vxlan min length check error anomalies. Valid values: drop, trap-to-host.
capwapMinlenErr string
Invalid IPv4 capwap min length check error anomalies. Valid values: drop, trap-to-host.
espMinlenErr string
Invalid IPv4 ESP short packet anomalies. Valid values: drop, trap-to-host.
greCsumErr string
Invalid IPv4 GRE checksum anomalies. Valid values: drop, trap-to-host.
gtpuPlenErr string
Invalid IPv4 gtpu packet length check error anomalies. Valid values: drop, trap-to-host.
icmpCsumErr string
Invalid IPv4 ICMP packet checksum anomalies. Valid values: drop, trap-to-host.
icmpFrag string
Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: allow, drop, trap-to-host.
icmpLand string
ICMP land anomalies. Valid values: allow, drop, trap-to-host.
icmpMinlenErr string
Invalid IPv4 ICMP short packet anomalies. Valid values: drop, trap-to-host.
ipv4CsumErr string
Invalid IPv4 packet checksum anomalies. Valid values: drop, trap-to-host.
ipv4IhlErr string
Invalid IPv4 header length anomalies. Valid values: drop, trap-to-host.
ipv4Land string
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv4LenErr string
Invalid IPv4 packet length anomalies. Valid values: drop, trap-to-host.
ipv4OptErr string
Invalid IPv4 option parsing anomalies. Valid values: drop, trap-to-host.
ipv4Optlsrr string
Loose source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optrr string
Record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optsecurity string
Security option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optssrr string
Strict source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optstream string
Stream option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Opttimestamp string
Timestamp option anomalies. Valid values: allow, drop, trap-to-host.
ipv4ProtoErr string
Invalid layer 4 protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv4TtlzeroErr string
Invalid IPv4 TTL field zero anomalies. Valid values: drop, trap-to-host.
ipv4Unknopt string
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv4VerErr string
Invalid IPv4 header version anomalies. Valid values: drop, trap-to-host.
ipv6DaddrErr string
Destination address as unspecified or loopback address anomalies. Valid values: allow, drop, trap-to-host.
ipv6ExthdrLenErr string
Invalid IPv6 packet chain extension header total length anomalies. Valid values: drop, trap-to-host.
ipv6ExthdrOrderErr string
Invalid IPv6 packet extension header ordering anomalies. Valid values: drop, trap-to-host.
ipv6IhlErr string
Invalid IPv6 packet length anomalies. Valid values: drop, trap-to-host.
ipv6Land string
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optendpid string
End point identification anomalies. Valid values: allow, drop, trap-to-host.
ipv6Opthomeaddr string
Home address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optinvld string
Invalid option anomalies.Invalid option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optjumbo string
Jumbo options anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optnsap string
Network service access point address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optralert string
Router alert option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Opttunnel string
Tunnel encapsulation limit option anomalies. Valid values: allow, drop, trap-to-host.
ipv6PlenZero string
Invalid IPv6 packet payload length zero anomalies. Valid values: drop, trap-to-host.
ipv6ProtoErr string
Layer 4 invalid protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv6SaddrErr string
Source address as multicast anomalies. Valid values: allow, drop, trap-to-host.
ipv6Unknopt string
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv6VerErr string
Invalid IPv6 packet version anomalies. Valid values: drop, trap-to-host.
nvgreMinlenErr string
Invalid IPv4 nvgre min length check error anomalies. Valid values: drop, trap-to-host.
sctpClenErr string
Invalid IPv4 SCTP length check error anomalies. Valid values: drop, trap-to-host.
sctpCrcErr string
Invalid IPv4 SCTP CRC error anomalies. Valid values: drop, trap-to-host.
sctpCsumErr string
Invalid IPv4 SCTP checksum anomalies. Valid values: allow, drop, trap-to-host.
sctpL4lenErr string
Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: drop, trap-to-host.
tcpCsumErr string
Invalid IPv4 TCP packet checksum anomalies. Valid values: drop, trap-to-host.
tcpFinNoack string
TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: allow, drop, trap-to-host.
tcpFinOnly string
TCP SYN flood with only FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpHlenErr string
Invalid IPv4 TCP header length anomalies. Valid values: drop, trap-to-host.
tcpHlenvsl4lenErr string
Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: drop, trap-to-host.
tcpLand string
TCP land anomalies. Valid values: allow, drop, trap-to-host.
tcpNoFlag string
TCP SYN flood with no flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpPlenErr string
Invalid IPv4 TCP packet length anomalies. Valid values: drop, trap-to-host.
tcpSynData string
TCP SYN flood packets with data anomalies. Valid values: allow, drop, trap-to-host.
tcpSynFin string
TCP SYN flood SYN/FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpWinnuke string
TCP WinNuke anomalies. Valid values: allow, drop, trap-to-host.
udpCsumErr string
Invalid IPv4 UDP packet checksum anomalies. Valid values: drop, trap-to-host.
udpHlenErr string
Invalid IPv4 UDP packet header length anomalies. Valid values: drop, trap-to-host.
udpLand string
UDP land anomalies. Valid values: allow, drop, trap-to-host.
udpLenErr string
Invalid IPv4 UDP packet length anomalies. Valid values: drop, trap-to-host.
udpPlenErr string
Invalid IPv4 UDP packet minimum length anomalies. Valid values: drop, trap-to-host.
udpliteCoverErr string
Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: drop, trap-to-host.
udpliteCsumErr string
Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: drop, trap-to-host.
uespMinlenErr string
Invalid IPv4 UESP min length check error anomalies. Valid values: drop, trap-to-host.
unknprotoMinlenErr string
Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: drop, trap-to-host.
vxlanMinlenErr string
Invalid IPv4 vxlan min length check error anomalies. Valid values: drop, trap-to-host.
capwap_minlen_err str
Invalid IPv4 capwap min length check error anomalies. Valid values: drop, trap-to-host.
esp_minlen_err str
Invalid IPv4 ESP short packet anomalies. Valid values: drop, trap-to-host.
gre_csum_err str
Invalid IPv4 GRE checksum anomalies. Valid values: drop, trap-to-host.
gtpu_plen_err str
Invalid IPv4 gtpu packet length check error anomalies. Valid values: drop, trap-to-host.
icmp_csum_err str
Invalid IPv4 ICMP packet checksum anomalies. Valid values: drop, trap-to-host.
icmp_frag str
Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: allow, drop, trap-to-host.
icmp_land str
ICMP land anomalies. Valid values: allow, drop, trap-to-host.
icmp_minlen_err str
Invalid IPv4 ICMP short packet anomalies. Valid values: drop, trap-to-host.
ipv4_csum_err str
Invalid IPv4 packet checksum anomalies. Valid values: drop, trap-to-host.
ipv4_ihl_err str
Invalid IPv4 header length anomalies. Valid values: drop, trap-to-host.
ipv4_land str
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv4_len_err str
Invalid IPv4 packet length anomalies. Valid values: drop, trap-to-host.
ipv4_opt_err str
Invalid IPv4 option parsing anomalies. Valid values: drop, trap-to-host.
ipv4_optlsrr str
Loose source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_optrr str
Record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_optsecurity str
Security option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_optssrr str
Strict source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_optstream str
Stream option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_opttimestamp str
Timestamp option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_proto_err str
Invalid layer 4 protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv4_ttlzero_err str
Invalid IPv4 TTL field zero anomalies. Valid values: drop, trap-to-host.
ipv4_unknopt str
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv4_ver_err str
Invalid IPv4 header version anomalies. Valid values: drop, trap-to-host.
ipv6_daddr_err str
Destination address as unspecified or loopback address anomalies. Valid values: allow, drop, trap-to-host.
ipv6_exthdr_len_err str
Invalid IPv6 packet chain extension header total length anomalies. Valid values: drop, trap-to-host.
ipv6_exthdr_order_err str
Invalid IPv6 packet extension header ordering anomalies. Valid values: drop, trap-to-host.
ipv6_ihl_err str
Invalid IPv6 packet length anomalies. Valid values: drop, trap-to-host.
ipv6_land str
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv6_optendpid str
End point identification anomalies. Valid values: allow, drop, trap-to-host.
ipv6_opthomeaddr str
Home address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6_optinvld str
Invalid option anomalies.Invalid option anomalies. Valid values: allow, drop, trap-to-host.
ipv6_optjumbo str
Jumbo options anomalies. Valid values: allow, drop, trap-to-host.
ipv6_optnsap str
Network service access point address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6_optralert str
Router alert option anomalies. Valid values: allow, drop, trap-to-host.
ipv6_opttunnel str
Tunnel encapsulation limit option anomalies. Valid values: allow, drop, trap-to-host.
ipv6_plen_zero str
Invalid IPv6 packet payload length zero anomalies. Valid values: drop, trap-to-host.
ipv6_proto_err str
Layer 4 invalid protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv6_saddr_err str
Source address as multicast anomalies. Valid values: allow, drop, trap-to-host.
ipv6_unknopt str
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv6_ver_err str
Invalid IPv6 packet version anomalies. Valid values: drop, trap-to-host.
nvgre_minlen_err str
Invalid IPv4 nvgre min length check error anomalies. Valid values: drop, trap-to-host.
sctp_clen_err str
Invalid IPv4 SCTP length check error anomalies. Valid values: drop, trap-to-host.
sctp_crc_err str
Invalid IPv4 SCTP CRC error anomalies. Valid values: drop, trap-to-host.
sctp_csum_err str
Invalid IPv4 SCTP checksum anomalies. Valid values: allow, drop, trap-to-host.
sctp_l4len_err str
Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: drop, trap-to-host.
tcp_csum_err str
Invalid IPv4 TCP packet checksum anomalies. Valid values: drop, trap-to-host.
tcp_fin_noack str
TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: allow, drop, trap-to-host.
tcp_fin_only str
TCP SYN flood with only FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcp_hlen_err str
Invalid IPv4 TCP header length anomalies. Valid values: drop, trap-to-host.
tcp_hlenvsl4len_err str
Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: drop, trap-to-host.
tcp_land str
TCP land anomalies. Valid values: allow, drop, trap-to-host.
tcp_no_flag str
TCP SYN flood with no flag set anomalies. Valid values: allow, drop, trap-to-host.
tcp_plen_err str
Invalid IPv4 TCP packet length anomalies. Valid values: drop, trap-to-host.
tcp_syn_data str
TCP SYN flood packets with data anomalies. Valid values: allow, drop, trap-to-host.
tcp_syn_fin str
TCP SYN flood SYN/FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcp_winnuke str
TCP WinNuke anomalies. Valid values: allow, drop, trap-to-host.
udp_csum_err str
Invalid IPv4 UDP packet checksum anomalies. Valid values: drop, trap-to-host.
udp_hlen_err str
Invalid IPv4 UDP packet header length anomalies. Valid values: drop, trap-to-host.
udp_land str
UDP land anomalies. Valid values: allow, drop, trap-to-host.
udp_len_err str
Invalid IPv4 UDP packet length anomalies. Valid values: drop, trap-to-host.
udp_plen_err str
Invalid IPv4 UDP packet minimum length anomalies. Valid values: drop, trap-to-host.
udplite_cover_err str
Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: drop, trap-to-host.
udplite_csum_err str
Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: drop, trap-to-host.
uesp_minlen_err str
Invalid IPv4 UESP min length check error anomalies. Valid values: drop, trap-to-host.
unknproto_minlen_err str
Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: drop, trap-to-host.
vxlan_minlen_err str
Invalid IPv4 vxlan min length check error anomalies. Valid values: drop, trap-to-host.
capwapMinlenErr String
Invalid IPv4 capwap min length check error anomalies. Valid values: drop, trap-to-host.
espMinlenErr String
Invalid IPv4 ESP short packet anomalies. Valid values: drop, trap-to-host.
greCsumErr String
Invalid IPv4 GRE checksum anomalies. Valid values: drop, trap-to-host.
gtpuPlenErr String
Invalid IPv4 gtpu packet length check error anomalies. Valid values: drop, trap-to-host.
icmpCsumErr String
Invalid IPv4 ICMP packet checksum anomalies. Valid values: drop, trap-to-host.
icmpFrag String
Layer 3 fragmented packets that could be part of layer 4 ICMP anomalies. Valid values: allow, drop, trap-to-host.
icmpLand String
ICMP land anomalies. Valid values: allow, drop, trap-to-host.
icmpMinlenErr String
Invalid IPv4 ICMP short packet anomalies. Valid values: drop, trap-to-host.
ipv4CsumErr String
Invalid IPv4 packet checksum anomalies. Valid values: drop, trap-to-host.
ipv4IhlErr String
Invalid IPv4 header length anomalies. Valid values: drop, trap-to-host.
ipv4Land String
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv4LenErr String
Invalid IPv4 packet length anomalies. Valid values: drop, trap-to-host.
ipv4OptErr String
Invalid IPv4 option parsing anomalies. Valid values: drop, trap-to-host.
ipv4Optlsrr String
Loose source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optrr String
Record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optsecurity String
Security option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optssrr String
Strict source record route option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Optstream String
Stream option anomalies. Valid values: allow, drop, trap-to-host.
ipv4Opttimestamp String
Timestamp option anomalies. Valid values: allow, drop, trap-to-host.
ipv4ProtoErr String
Invalid layer 4 protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv4TtlzeroErr String
Invalid IPv4 TTL field zero anomalies. Valid values: drop, trap-to-host.
ipv4Unknopt String
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv4VerErr String
Invalid IPv4 header version anomalies. Valid values: drop, trap-to-host.
ipv6DaddrErr String
Destination address as unspecified or loopback address anomalies. Valid values: allow, drop, trap-to-host.
ipv6ExthdrLenErr String
Invalid IPv6 packet chain extension header total length anomalies. Valid values: drop, trap-to-host.
ipv6ExthdrOrderErr String
Invalid IPv6 packet extension header ordering anomalies. Valid values: drop, trap-to-host.
ipv6IhlErr String
Invalid IPv6 packet length anomalies. Valid values: drop, trap-to-host.
ipv6Land String
Land anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optendpid String
End point identification anomalies. Valid values: allow, drop, trap-to-host.
ipv6Opthomeaddr String
Home address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optinvld String
Invalid option anomalies.Invalid option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optjumbo String
Jumbo options anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optnsap String
Network service access point address option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Optralert String
Router alert option anomalies. Valid values: allow, drop, trap-to-host.
ipv6Opttunnel String
Tunnel encapsulation limit option anomalies. Valid values: allow, drop, trap-to-host.
ipv6PlenZero String
Invalid IPv6 packet payload length zero anomalies. Valid values: drop, trap-to-host.
ipv6ProtoErr String
Layer 4 invalid protocol anomalies. Valid values: allow, drop, trap-to-host.
ipv6SaddrErr String
Source address as multicast anomalies. Valid values: allow, drop, trap-to-host.
ipv6Unknopt String
Unknown option anomalies. Valid values: allow, drop, trap-to-host.
ipv6VerErr String
Invalid IPv6 packet version anomalies. Valid values: drop, trap-to-host.
nvgreMinlenErr String
Invalid IPv4 nvgre min length check error anomalies. Valid values: drop, trap-to-host.
sctpClenErr String
Invalid IPv4 SCTP length check error anomalies. Valid values: drop, trap-to-host.
sctpCrcErr String
Invalid IPv4 SCTP CRC error anomalies. Valid values: drop, trap-to-host.
sctpCsumErr String
Invalid IPv4 SCTP checksum anomalies. Valid values: allow, drop, trap-to-host.
sctpL4lenErr String
Invalid IPv4 SCTP L4 packet length check error anomalies. Valid values: drop, trap-to-host.
tcpCsumErr String
Invalid IPv4 TCP packet checksum anomalies. Valid values: drop, trap-to-host.
tcpFinNoack String
TCP SYN flood with FIN flag set without ACK setting anomalies. Valid values: allow, drop, trap-to-host.
tcpFinOnly String
TCP SYN flood with only FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpHlenErr String
Invalid IPv4 TCP header length anomalies. Valid values: drop, trap-to-host.
tcpHlenvsl4lenErr String
Invalid IPv4 tcp header vs packet length check error anomalies. Valid values: drop, trap-to-host.
tcpLand String
TCP land anomalies. Valid values: allow, drop, trap-to-host.
tcpNoFlag String
TCP SYN flood with no flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpPlenErr String
Invalid IPv4 TCP packet length anomalies. Valid values: drop, trap-to-host.
tcpSynData String
TCP SYN flood packets with data anomalies. Valid values: allow, drop, trap-to-host.
tcpSynFin String
TCP SYN flood SYN/FIN flag set anomalies. Valid values: allow, drop, trap-to-host.
tcpWinnuke String
TCP WinNuke anomalies. Valid values: allow, drop, trap-to-host.
udpCsumErr String
Invalid IPv4 UDP packet checksum anomalies. Valid values: drop, trap-to-host.
udpHlenErr String
Invalid IPv4 UDP packet header length anomalies. Valid values: drop, trap-to-host.
udpLand String
UDP land anomalies. Valid values: allow, drop, trap-to-host.
udpLenErr String
Invalid IPv4 UDP packet length anomalies. Valid values: drop, trap-to-host.
udpPlenErr String
Invalid IPv4 UDP packet minimum length anomalies. Valid values: drop, trap-to-host.
udpliteCoverErr String
Invalid IPv4 UDP-Lite packet coverage anomalies. Valid values: drop, trap-to-host.
udpliteCsumErr String
Invalid IPv4 UDP-Lite packet checksum anomalies. Valid values: drop, trap-to-host.
uespMinlenErr String
Invalid IPv4 UESP min length check error anomalies. Valid values: drop, trap-to-host.
unknprotoMinlenErr String
Invalid IPv4 L4 unknown protocol short packet anomalies. Valid values: drop, trap-to-host.
vxlanMinlenErr String
Invalid IPv4 vxlan min length check error anomalies. Valid values: drop, trap-to-host.

ObjectSystemNpuHpe
, ObjectSystemNpuHpeArgs

AllProtocol double
Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.
ArpMax double
Maximum ARP packet rate (1K - 40M pps, default = 40K pps).
EnableQueueShaper string
Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: disable, enable.
EnableShaper string
Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: disable, enable.
EspMax double
Maximum ESP packet rate (1K - 40M pps, default = 40K pps).
ExceptionCode double
Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).
FragmentWithSess double
Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).
FragmentWithoutSession double
Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).
HighPriority double
Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.
IcmpMax double
Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).
IpFragMax double
Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).
IpOthersMax double
Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).
L2OthersMax double
Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).
PriTypeMax double
Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.
QueueShaperMax double
Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).
SctpMax double
Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).
TcpMax double
Maximum TCP packet rate (1K - 40M pps, default = 600K pps).
TcpfinRstMax double
Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).
TcpsynAckMax double
Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).
TcpsynMax double
Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).
UdpMax double
Maximum UDP packet rate (1K - 40M pps, default = 600K pps).
AllProtocol float64
Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.
ArpMax float64
Maximum ARP packet rate (1K - 40M pps, default = 40K pps).
EnableQueueShaper string
Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: disable, enable.
EnableShaper string
Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: disable, enable.
EspMax float64
Maximum ESP packet rate (1K - 40M pps, default = 40K pps).
ExceptionCode float64
Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).
FragmentWithSess float64
Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).
FragmentWithoutSession float64
Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).
HighPriority float64
Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.
IcmpMax float64
Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).
IpFragMax float64
Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).
IpOthersMax float64
Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).
L2OthersMax float64
Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).
PriTypeMax float64
Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.
QueueShaperMax float64
Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).
SctpMax float64
Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).
TcpMax float64
Maximum TCP packet rate (1K - 40M pps, default = 600K pps).
TcpfinRstMax float64
Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).
TcpsynAckMax float64
Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).
TcpsynMax float64
Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).
UdpMax float64
Maximum UDP packet rate (1K - 40M pps, default = 600K pps).
allProtocol Double
Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.
arpMax Double
Maximum ARP packet rate (1K - 40M pps, default = 40K pps).
enableQueueShaper String
Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: disable, enable.
enableShaper String
Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: disable, enable.
espMax Double
Maximum ESP packet rate (1K - 40M pps, default = 40K pps).
exceptionCode Double
Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).
fragmentWithSess Double
Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).
fragmentWithoutSession Double
Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).
highPriority Double
Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.
icmpMax Double
Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).
ipFragMax Double
Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).
ipOthersMax Double
Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).
l2OthersMax Double
Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).
priTypeMax Double
Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.
queueShaperMax Double
Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).
sctpMax Double
Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).
tcpMax Double
Maximum TCP packet rate (1K - 40M pps, default = 600K pps).
tcpfinRstMax Double
Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).
tcpsynAckMax Double
Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).
tcpsynMax Double
Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).
udpMax Double
Maximum UDP packet rate (1K - 40M pps, default = 600K pps).
allProtocol number
Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.
arpMax number
Maximum ARP packet rate (1K - 40M pps, default = 40K pps).
enableQueueShaper string
Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: disable, enable.
enableShaper string
Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: disable, enable.
espMax number
Maximum ESP packet rate (1K - 40M pps, default = 40K pps).
exceptionCode number
Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).
fragmentWithSess number
Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).
fragmentWithoutSession number
Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).
highPriority number
Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.
icmpMax number
Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).
ipFragMax number
Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).
ipOthersMax number
Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).
l2OthersMax number
Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).
priTypeMax number
Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.
queueShaperMax number
Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).
sctpMax number
Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).
tcpMax number
Maximum TCP packet rate (1K - 40M pps, default = 600K pps).
tcpfinRstMax number
Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).
tcpsynAckMax number
Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).
tcpsynMax number
Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).
udpMax number
Maximum UDP packet rate (1K - 40M pps, default = 600K pps).
all_protocol float
Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.
arp_max float
Maximum ARP packet rate (1K - 40M pps, default = 40K pps).
enable_queue_shaper str
Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: disable, enable.
enable_shaper str
Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: disable, enable.
esp_max float
Maximum ESP packet rate (1K - 40M pps, default = 40K pps).
exception_code float
Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).
fragment_with_sess float
Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).
fragment_without_session float
Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).
high_priority float
Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.
icmp_max float
Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).
ip_frag_max float
Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).
ip_others_max float
Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).
l2_others_max float
Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).
pri_type_max float
Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.
queue_shaper_max float
Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).
sctp_max float
Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).
tcp_max float
Maximum TCP packet rate (1K - 40M pps, default = 600K pps).
tcpfin_rst_max float
Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).
tcpsyn_ack_max float
Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).
tcpsyn_max float
Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).
udp_max float
Maximum UDP packet rate (1K - 40M pps, default = 600K pps).
allProtocol Number
Maximum packet rate of each host queue except high priority traffic(1K - 40M pps, default = 10M pps), set 0 to disable.
arpMax Number
Maximum ARP packet rate (1K - 40M pps, default = 40K pps).
enableQueueShaper String
Enable/Disable NPU host protection engine (HPE) queue shaper. Valid values: disable, enable.
enableShaper String
Enable/Disable NPU Host Protection Engine (HPE) for packet type shaper. Valid values: disable, enable.
espMax Number
Maximum ESP packet rate (1K - 40M pps, default = 40K pps).
exceptionCode Number
Maximum exception code rate of traffic(1K - 32M pps, default = 1M pps).
fragmentWithSess Number
Maximum fragment with session rate of traffic(1K - 32M pps, default = 1M pps).
fragmentWithoutSession Number
Maximum fragment without session rate of traffic(1K - 32M pps, default = 1M pps).
highPriority Number
Maximum packet rate for TCAM high priority traffic (1K - 40M pps, default = 10M pps),set 0 to disable.
icmpMax Number
Maximum ICMP packet rate (1K - 40M pps, default = 40K pps).
ipFragMax Number
Maximum fragmented IP packet rate (1K - 40M pps, default = 40K pps).
ipOthersMax Number
Maximum IP packet rate for other packets (packet types that cannot be set with other options) (1K - 1G pps, default = 40K pps).
l2OthersMax Number
Maximum L2 packet rate for L2 packets that are not ARP packets (1K - 40M pps, default = 40K pps).
priTypeMax Number
Maximum overflow rate of priority type traffic(1K - 40M pps, default = 40K pps). Includes L2: HA, 802.3ad LACP, heartbeats. L3: OSPF. L4_TCP: BGP. L4_UDP: IKE, SLBC, BFD.
queueShaperMax Number
Maximum per queue byte rate of traffic(1K - 32M pps, default = 1M pps).
sctpMax Number
Maximum SCTP packet rate (1K - 40M pps, default = 40K pps).
tcpMax Number
Maximum TCP packet rate (1K - 40M pps, default = 600K pps).
tcpfinRstMax Number
Maximum TCP carries FIN or RST flags packet rate (1K - 40M pps, default = 600K pps).
tcpsynAckMax Number
Maximum TCP carries SYN and ACK flags packet rate (1K - 40M pps, default = 600K pps).
tcpsynMax Number
Maximum TCP SYN packet rate (1K - 40M pps, default = 600K pps).
udpMax Number
Maximum UDP packet rate (1K - 40M pps, default = 600K pps).

ObjectSystemNpuIcmpErrorRateCtrl
, ObjectSystemNpuIcmpErrorRateCtrlArgs

Icmpv4ErrorBucketSize double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).
Icmpv4ErrorRate double
Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).
Icmpv4ErrorRateLimit string
Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: disable, enable.
Icmpv6ErrorBucketSize double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).
Icmpv6ErrorRate double
Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).
Icmpv6ErrorRateLimit string
Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: disable, enable.
Icmpv4ErrorBucketSize float64
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).
Icmpv4ErrorRate float64
Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).
Icmpv4ErrorRateLimit string
Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: disable, enable.
Icmpv6ErrorBucketSize float64
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).
Icmpv6ErrorRate float64
Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).
Icmpv6ErrorRateLimit string
Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv4ErrorBucketSize Double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).
icmpv4ErrorRate Double
Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv4ErrorRateLimit String
Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv6ErrorBucketSize Double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).
icmpv6ErrorRate Double
Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv6ErrorRateLimit String
Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv4ErrorBucketSize number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).
icmpv4ErrorRate number
Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv4ErrorRateLimit string
Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv6ErrorBucketSize number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).
icmpv6ErrorRate number
Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv6ErrorRateLimit string
Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv4_error_bucket_size float
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).
icmpv4_error_rate float
Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv4_error_rate_limit str
Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv6_error_bucket_size float
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).
icmpv6_error_rate float
Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv6_error_rate_limit str
Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv4ErrorBucketSize Number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 error packets (1 - 100, default = 20).
icmpv4ErrorRate Number
Average rate of ICMPv4 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv4ErrorRateLimit String
Enable to limit the ICMPv4 error packets generated by this FortiGate. Valid values: disable, enable.
icmpv6ErrorBucketSize Number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 error packets (1 - 100, default = 20).
icmpv6ErrorRate Number
Average rate of ICMPv6 error packets that allowed to be generated per second (1 - 100, default = 1).
icmpv6ErrorRateLimit String
Enable to limit the ICMPv6 error packets generated by this FortiGate. Valid values: disable, enable.

ObjectSystemNpuIcmpRateCtrl
, ObjectSystemNpuIcmpRateCtrlArgs

IcmpV4BucketSize double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).
IcmpV4Rate double
Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).
IcmpV6BucketSize double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).
IcmpV6Rate double
Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).
IcmpV4BucketSize float64
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).
IcmpV4Rate float64
Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).
IcmpV6BucketSize float64
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).
IcmpV6Rate float64
Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).
icmpV4BucketSize Double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).
icmpV4Rate Double
Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).
icmpV6BucketSize Double
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).
icmpV6Rate Double
Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).
icmpV4BucketSize number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).
icmpV4Rate number
Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).
icmpV6BucketSize number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).
icmpV6Rate number
Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).
icmp_v4_bucket_size float
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).
icmp_v4_rate float
Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).
icmp_v6_bucket_size float
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).
icmp_v6_rate float
Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).
icmpV4BucketSize Number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv4 packets (1 - 100, default = 10).
icmpV4Rate Number
Average rate of ICMPv4 packets that allowed to be generated per second (1 - 100, default = 1).
icmpV6BucketSize Number
Bucket size used in the token bucket algorithm for controlling the flow of ICMPv6 packets (1 - 100, default = 10).
icmpV6Rate Number
Average rate of ICMPv6 packets that allowed to be generated per second (1 - 100, default = 1).

ObjectSystemNpuIpReassembly
, ObjectSystemNpuIpReassemblyArgs

MaxTimeout double
Maximum timeout value for IP reassembly (5 us - 600,000,000 us).
MinTimeout double
Minimum timeout value for IP reassembly (5 us - 600,000,000 us).
Status string
Set IP reassembly processing status. Valid values: disable, enable.
MaxTimeout float64
Maximum timeout value for IP reassembly (5 us - 600,000,000 us).
MinTimeout float64
Minimum timeout value for IP reassembly (5 us - 600,000,000 us).
Status string
Set IP reassembly processing status. Valid values: disable, enable.
maxTimeout Double
Maximum timeout value for IP reassembly (5 us - 600,000,000 us).
minTimeout Double
Minimum timeout value for IP reassembly (5 us - 600,000,000 us).
status String
Set IP reassembly processing status. Valid values: disable, enable.
maxTimeout number
Maximum timeout value for IP reassembly (5 us - 600,000,000 us).
minTimeout number
Minimum timeout value for IP reassembly (5 us - 600,000,000 us).
status string
Set IP reassembly processing status. Valid values: disable, enable.
max_timeout float
Maximum timeout value for IP reassembly (5 us - 600,000,000 us).
min_timeout float
Minimum timeout value for IP reassembly (5 us - 600,000,000 us).
status str
Set IP reassembly processing status. Valid values: disable, enable.
maxTimeout Number
Maximum timeout value for IP reassembly (5 us - 600,000,000 us).
minTimeout Number
Minimum timeout value for IP reassembly (5 us - 600,000,000 us).
status String
Set IP reassembly processing status. Valid values: disable, enable.

ObjectSystemNpuIsfNpQueues
, ObjectSystemNpuIsfNpQueuesArgs

Cos0 string
CoS profile name for CoS 0.
Cos1 string
CoS profile name for CoS 1.
Cos2 string
CoS profile name for CoS 2.
Cos3 string
CoS profile name for CoS 3.
Cos4 string
CoS profile name for CoS 4.
Cos5 string
CoS profile name for CoS 5.
Cos6 string
CoS profile name for CoS 6.
Cos7 string
CoS profile name for CoS 7.
Cos0 string
CoS profile name for CoS 0.
Cos1 string
CoS profile name for CoS 1.
Cos2 string
CoS profile name for CoS 2.
Cos3 string
CoS profile name for CoS 3.
Cos4 string
CoS profile name for CoS 4.
Cos5 string
CoS profile name for CoS 5.
Cos6 string
CoS profile name for CoS 6.
Cos7 string
CoS profile name for CoS 7.
cos0 String
CoS profile name for CoS 0.
cos1 String
CoS profile name for CoS 1.
cos2 String
CoS profile name for CoS 2.
cos3 String
CoS profile name for CoS 3.
cos4 String
CoS profile name for CoS 4.
cos5 String
CoS profile name for CoS 5.
cos6 String
CoS profile name for CoS 6.
cos7 String
CoS profile name for CoS 7.
cos0 string
CoS profile name for CoS 0.
cos1 string
CoS profile name for CoS 1.
cos2 string
CoS profile name for CoS 2.
cos3 string
CoS profile name for CoS 3.
cos4 string
CoS profile name for CoS 4.
cos5 string
CoS profile name for CoS 5.
cos6 string
CoS profile name for CoS 6.
cos7 string
CoS profile name for CoS 7.
cos0 str
CoS profile name for CoS 0.
cos1 str
CoS profile name for CoS 1.
cos2 str
CoS profile name for CoS 2.
cos3 str
CoS profile name for CoS 3.
cos4 str
CoS profile name for CoS 4.
cos5 str
CoS profile name for CoS 5.
cos6 str
CoS profile name for CoS 6.
cos7 str
CoS profile name for CoS 7.
cos0 String
CoS profile name for CoS 0.
cos1 String
CoS profile name for CoS 1.
cos2 String
CoS profile name for CoS 2.
cos3 String
CoS profile name for CoS 3.
cos4 String
CoS profile name for CoS 4.
cos5 String
CoS profile name for CoS 5.
cos6 String
CoS profile name for CoS 6.
cos7 String
CoS profile name for CoS 7.

ObjectSystemNpuNpQueues
, ObjectSystemNpuNpQueuesArgs

EthernetTypes List<ObjectSystemNpuNpQueuesEthernetType>
Ethernet-Type. The structure of ethernet_type block is documented below.
IpProtocols List<ObjectSystemNpuNpQueuesIpProtocol>
Ip-Protocol. The structure of ip_protocol block is documented below.
IpServices List<ObjectSystemNpuNpQueuesIpService>
Ip-Service. The structure of ip_service block is documented below.
Profiles List<ObjectSystemNpuNpQueuesProfile>
Profile. The structure of profile block is documented below.
Schedulers List<ObjectSystemNpuNpQueuesScheduler>
Scheduler. The structure of scheduler block is documented below.
EthernetTypes []ObjectSystemNpuNpQueuesEthernetTypeType
Ethernet-Type. The structure of ethernet_type block is documented below.
IpProtocols []ObjectSystemNpuNpQueuesIpProtocolType
Ip-Protocol. The structure of ip_protocol block is documented below.
IpServices []ObjectSystemNpuNpQueuesIpServiceType
Ip-Service. The structure of ip_service block is documented below.
Profiles []ObjectSystemNpuNpQueuesProfileType
Profile. The structure of profile block is documented below.
Schedulers []ObjectSystemNpuNpQueuesSchedulerType
Scheduler. The structure of scheduler block is documented below.
ethernetTypes List<ObjectSystemNpuNpQueuesEthernetType>
Ethernet-Type. The structure of ethernet_type block is documented below.
ipProtocols List<ObjectSystemNpuNpQueuesIpProtocol>
Ip-Protocol. The structure of ip_protocol block is documented below.
ipServices List<ObjectSystemNpuNpQueuesIpService>
Ip-Service. The structure of ip_service block is documented below.
profiles List<ObjectSystemNpuNpQueuesProfile>
Profile. The structure of profile block is documented below.
schedulers List<ObjectSystemNpuNpQueuesScheduler>
Scheduler. The structure of scheduler block is documented below.
ethernetTypes ObjectSystemNpuNpQueuesEthernetType[]
Ethernet-Type. The structure of ethernet_type block is documented below.
ipProtocols ObjectSystemNpuNpQueuesIpProtocol[]
Ip-Protocol. The structure of ip_protocol block is documented below.
ipServices ObjectSystemNpuNpQueuesIpService[]
Ip-Service. The structure of ip_service block is documented below.
profiles ObjectSystemNpuNpQueuesProfile[]
Profile. The structure of profile block is documented below.
schedulers ObjectSystemNpuNpQueuesScheduler[]
Scheduler. The structure of scheduler block is documented below.
ethernet_types Sequence[ObjectSystemNpuNpQueuesEthernetType]
Ethernet-Type. The structure of ethernet_type block is documented below.
ip_protocols Sequence[ObjectSystemNpuNpQueuesIpProtocol]
Ip-Protocol. The structure of ip_protocol block is documented below.
ip_services Sequence[ObjectSystemNpuNpQueuesIpService]
Ip-Service. The structure of ip_service block is documented below.
profiles Sequence[ObjectSystemNpuNpQueuesProfile]
Profile. The structure of profile block is documented below.
schedulers Sequence[ObjectSystemNpuNpQueuesScheduler]
Scheduler. The structure of scheduler block is documented below.
ethernetTypes List<Property Map>
Ethernet-Type. The structure of ethernet_type block is documented below.
ipProtocols List<Property Map>
Ip-Protocol. The structure of ip_protocol block is documented below.
ipServices List<Property Map>
Ip-Service. The structure of ip_service block is documented below.
profiles List<Property Map>
Profile. The structure of profile block is documented below.
schedulers List<Property Map>
Scheduler. The structure of scheduler block is documented below.

ObjectSystemNpuNpQueuesEthernetType
, ObjectSystemNpuNpQueuesEthernetTypeArgs

Name string
Ethernet Type Name.
Queue double
Queue Number.
Type double
Ethernet Type.
Weight double
Class Weight.
Name string
Ethernet Type Name.
Queue float64
Queue Number.
Type float64
Ethernet Type.
Weight float64
Class Weight.
name String
Ethernet Type Name.
queue Double
Queue Number.
type Double
Ethernet Type.
weight Double
Class Weight.
name string
Ethernet Type Name.
queue number
Queue Number.
type number
Ethernet Type.
weight number
Class Weight.
name str
Ethernet Type Name.
queue float
Queue Number.
type float
Ethernet Type.
weight float
Class Weight.
name String
Ethernet Type Name.
queue Number
Queue Number.
type Number
Ethernet Type.
weight Number
Class Weight.

ObjectSystemNpuNpQueuesIpProtocol
, ObjectSystemNpuNpQueuesIpProtocolArgs

Name string
IP Protocol Name.
Protocol double
IP Protocol.
Queue double
Queue Number.
Weight double
Class Weight.
Name string
IP Protocol Name.
Protocol float64
IP Protocol.
Queue float64
Queue Number.
Weight float64
Class Weight.
name String
IP Protocol Name.
protocol Double
IP Protocol.
queue Double
Queue Number.
weight Double
Class Weight.
name string
IP Protocol Name.
protocol number
IP Protocol.
queue number
Queue Number.
weight number
Class Weight.
name str
IP Protocol Name.
protocol float
IP Protocol.
queue float
Queue Number.
weight float
Class Weight.
name String
IP Protocol Name.
protocol Number
IP Protocol.
queue Number
Queue Number.
weight Number
Class Weight.

ObjectSystemNpuNpQueuesIpService
, ObjectSystemNpuNpQueuesIpServiceArgs

Dport double
Destination Port.
Name string
IP Service Name.
Protocol double
IP Protocol.
Queue double
Queue Number.
Sport double
Source Port.
Weight double
Class Weight.
Dport float64
Destination Port.
Name string
IP Service Name.
Protocol float64
IP Protocol.
Queue float64
Queue Number.
Sport float64
Source Port.
Weight float64
Class Weight.
dport Double
Destination Port.
name String
IP Service Name.
protocol Double
IP Protocol.
queue Double
Queue Number.
sport Double
Source Port.
weight Double
Class Weight.
dport number
Destination Port.
name string
IP Service Name.
protocol number
IP Protocol.
queue number
Queue Number.
sport number
Source Port.
weight number
Class Weight.
dport float
Destination Port.
name str
IP Service Name.
protocol float
IP Protocol.
queue float
Queue Number.
sport float
Source Port.
weight float
Class Weight.
dport Number
Destination Port.
name String
IP Service Name.
protocol Number
IP Protocol.
queue Number
Queue Number.
sport Number
Source Port.
weight Number
Class Weight.

ObjectSystemNpuNpQueuesProfile
, ObjectSystemNpuNpQueuesProfileArgs

Cos0 string
Queue number of CoS 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos1 string
Queue number of CoS 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos2 string
Queue number of CoS 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos3 string
Queue number of CoS 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos4 string
Queue number of CoS 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos5 string
Queue number of CoS 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos6 string
Queue number of CoS 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos7 string
Queue number of CoS 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp0 string
Queue number of DSCP 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp1 string
Queue number of DSCP 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp10 string
Queue number of DSCP 10. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp11 string
Queue number of DSCP 11. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp12 string
Queue number of DSCP 12. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp13 string
Queue number of DSCP 13. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp14 string
Queue number of DSCP 14. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp15 string
Queue number of DSCP 15. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp16 string
Queue number of DSCP 16. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp17 string
Queue number of DSCP 17. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp18 string
Queue number of DSCP 18. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp19 string
Queue number of DSCP 19. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp2 string
Queue number of DSCP 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp20 string
Queue number of DSCP 20. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp21 string
Queue number of DSCP 21. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp22 string
Queue number of DSCP 22. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp23 string
Queue number of DSCP 23. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp24 string
Queue number of DSCP 24. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp25 string
Queue number of DSCP 25. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp26 string
Queue number of DSCP 26. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp27 string
Queue number of DSCP 27. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp28 string
Queue number of DSCP 28. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp29 string
Queue number of DSCP 29. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp3 string
Queue number of DSCP 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp30 string
Queue number of DSCP 30. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp31 string
Queue number of DSCP 31. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp32 string
Queue number of DSCP 32. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp33 string
Queue number of DSCP 33. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp34 string
Queue number of DSCP 34. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp35 string
Queue number of DSCP 35. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp36 string
Queue number of DSCP 36. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp37 string
Queue number of DSCP 37. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp38 string
Queue number of DSCP 38. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp39 string
Queue number of DSCP 39. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp4 string
Queue number of DSCP 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp40 string
Queue number of DSCP 40. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp41 string
Queue number of DSCP 41. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp42 string
Queue number of DSCP 42. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp43 string
Queue number of DSCP 43. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp44 string
Queue number of DSCP 44. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp45 string
Queue number of DSCP 45. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp46 string
Queue number of DSCP 46. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp47 string
Queue number of DSCP 47. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp48 string
Queue number of DSCP 48. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp49 string
Queue number of DSCP 49. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp5 string
Queue number of DSCP 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp50 string
Queue number of DSCP 50. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp51 string
Queue number of DSCP 51. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp52 string
Queue number of DSCP 52. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp53 string
Queue number of DSCP 53. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp54 string
Queue number of DSCP 54. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp55 string
Queue number of DSCP 55. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp56 string
Queue number of DSCP 56. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp57 string
Queue number of DSCP 57. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp58 string
Queue number of DSCP 58. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp59 string
Queue number of DSCP 59. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp6 string
Queue number of DSCP 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp60 string
Queue number of DSCP 60. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp61 string
Queue number of DSCP 61. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp62 string
Queue number of DSCP 62. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp63 string
Queue number of DSCP 63. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp7 string
Queue number of DSCP 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp8 string
Queue number of DSCP 8. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp9 string
Queue number of DSCP 9. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Id double
Profile ID.
Type string
Profile type. Valid values: cos, dscp.
Weight double
Class weight.
Cos0 string
Queue number of CoS 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos1 string
Queue number of CoS 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos2 string
Queue number of CoS 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos3 string
Queue number of CoS 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos4 string
Queue number of CoS 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos5 string
Queue number of CoS 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos6 string
Queue number of CoS 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Cos7 string
Queue number of CoS 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp0 string
Queue number of DSCP 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp1 string
Queue number of DSCP 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp10 string
Queue number of DSCP 10. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp11 string
Queue number of DSCP 11. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp12 string
Queue number of DSCP 12. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp13 string
Queue number of DSCP 13. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp14 string
Queue number of DSCP 14. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp15 string
Queue number of DSCP 15. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp16 string
Queue number of DSCP 16. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp17 string
Queue number of DSCP 17. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp18 string
Queue number of DSCP 18. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp19 string
Queue number of DSCP 19. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp2 string
Queue number of DSCP 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp20 string
Queue number of DSCP 20. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp21 string
Queue number of DSCP 21. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp22 string
Queue number of DSCP 22. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp23 string
Queue number of DSCP 23. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp24 string
Queue number of DSCP 24. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp25 string
Queue number of DSCP 25. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp26 string
Queue number of DSCP 26. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp27 string
Queue number of DSCP 27. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp28 string
Queue number of DSCP 28. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp29 string
Queue number of DSCP 29. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp3 string
Queue number of DSCP 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp30 string
Queue number of DSCP 30. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp31 string
Queue number of DSCP 31. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp32 string
Queue number of DSCP 32. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp33 string
Queue number of DSCP 33. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp34 string
Queue number of DSCP 34. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp35 string
Queue number of DSCP 35. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp36 string
Queue number of DSCP 36. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp37 string
Queue number of DSCP 37. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp38 string
Queue number of DSCP 38. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp39 string
Queue number of DSCP 39. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp4 string
Queue number of DSCP 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp40 string
Queue number of DSCP 40. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp41 string
Queue number of DSCP 41. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp42 string
Queue number of DSCP 42. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp43 string
Queue number of DSCP 43. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp44 string
Queue number of DSCP 44. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp45 string
Queue number of DSCP 45. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp46 string
Queue number of DSCP 46. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp47 string
Queue number of DSCP 47. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp48 string
Queue number of DSCP 48. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp49 string
Queue number of DSCP 49. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp5 string
Queue number of DSCP 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp50 string
Queue number of DSCP 50. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp51 string
Queue number of DSCP 51. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp52 string
Queue number of DSCP 52. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp53 string
Queue number of DSCP 53. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp54 string
Queue number of DSCP 54. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp55 string
Queue number of DSCP 55. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp56 string
Queue number of DSCP 56. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp57 string
Queue number of DSCP 57. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp58 string
Queue number of DSCP 58. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp59 string
Queue number of DSCP 59. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp6 string
Queue number of DSCP 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp60 string
Queue number of DSCP 60. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp61 string
Queue number of DSCP 61. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp62 string
Queue number of DSCP 62. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp63 string
Queue number of DSCP 63. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp7 string
Queue number of DSCP 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp8 string
Queue number of DSCP 8. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Dscp9 string
Queue number of DSCP 9. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
Id float64
Profile ID.
Type string
Profile type. Valid values: cos, dscp.
Weight float64
Class weight.
cos0 String
Queue number of CoS 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos1 String
Queue number of CoS 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos2 String
Queue number of CoS 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos3 String
Queue number of CoS 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos4 String
Queue number of CoS 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos5 String
Queue number of CoS 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos6 String
Queue number of CoS 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos7 String
Queue number of CoS 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp0 String
Queue number of DSCP 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp1 String
Queue number of DSCP 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp10 String
Queue number of DSCP 10. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp11 String
Queue number of DSCP 11. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp12 String
Queue number of DSCP 12. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp13 String
Queue number of DSCP 13. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp14 String
Queue number of DSCP 14. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp15 String
Queue number of DSCP 15. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp16 String
Queue number of DSCP 16. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp17 String
Queue number of DSCP 17. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp18 String
Queue number of DSCP 18. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp19 String
Queue number of DSCP 19. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp2 String
Queue number of DSCP 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp20 String
Queue number of DSCP 20. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp21 String
Queue number of DSCP 21. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp22 String
Queue number of DSCP 22. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp23 String
Queue number of DSCP 23. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp24 String
Queue number of DSCP 24. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp25 String
Queue number of DSCP 25. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp26 String
Queue number of DSCP 26. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp27 String
Queue number of DSCP 27. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp28 String
Queue number of DSCP 28. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp29 String
Queue number of DSCP 29. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp3 String
Queue number of DSCP 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp30 String
Queue number of DSCP 30. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp31 String
Queue number of DSCP 31. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp32 String
Queue number of DSCP 32. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp33 String
Queue number of DSCP 33. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp34 String
Queue number of DSCP 34. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp35 String
Queue number of DSCP 35. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp36 String
Queue number of DSCP 36. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp37 String
Queue number of DSCP 37. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp38 String
Queue number of DSCP 38. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp39 String
Queue number of DSCP 39. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp4 String
Queue number of DSCP 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp40 String
Queue number of DSCP 40. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp41 String
Queue number of DSCP 41. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp42 String
Queue number of DSCP 42. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp43 String
Queue number of DSCP 43. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp44 String
Queue number of DSCP 44. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp45 String
Queue number of DSCP 45. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp46 String
Queue number of DSCP 46. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp47 String
Queue number of DSCP 47. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp48 String
Queue number of DSCP 48. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp49 String
Queue number of DSCP 49. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp5 String
Queue number of DSCP 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp50 String
Queue number of DSCP 50. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp51 String
Queue number of DSCP 51. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp52 String
Queue number of DSCP 52. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp53 String
Queue number of DSCP 53. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp54 String
Queue number of DSCP 54. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp55 String
Queue number of DSCP 55. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp56 String
Queue number of DSCP 56. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp57 String
Queue number of DSCP 57. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp58 String
Queue number of DSCP 58. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp59 String
Queue number of DSCP 59. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp6 String
Queue number of DSCP 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp60 String
Queue number of DSCP 60. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp61 String
Queue number of DSCP 61. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp62 String
Queue number of DSCP 62. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp63 String
Queue number of DSCP 63. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp7 String
Queue number of DSCP 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp8 String
Queue number of DSCP 8. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp9 String
Queue number of DSCP 9. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
id Double
Profile ID.
type String
Profile type. Valid values: cos, dscp.
weight Double
Class weight.
cos0 string
Queue number of CoS 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos1 string
Queue number of CoS 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos2 string
Queue number of CoS 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos3 string
Queue number of CoS 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos4 string
Queue number of CoS 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos5 string
Queue number of CoS 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos6 string
Queue number of CoS 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos7 string
Queue number of CoS 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp0 string
Queue number of DSCP 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp1 string
Queue number of DSCP 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp10 string
Queue number of DSCP 10. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp11 string
Queue number of DSCP 11. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp12 string
Queue number of DSCP 12. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp13 string
Queue number of DSCP 13. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp14 string
Queue number of DSCP 14. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp15 string
Queue number of DSCP 15. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp16 string
Queue number of DSCP 16. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp17 string
Queue number of DSCP 17. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp18 string
Queue number of DSCP 18. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp19 string
Queue number of DSCP 19. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp2 string
Queue number of DSCP 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp20 string
Queue number of DSCP 20. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp21 string
Queue number of DSCP 21. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp22 string
Queue number of DSCP 22. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp23 string
Queue number of DSCP 23. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp24 string
Queue number of DSCP 24. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp25 string
Queue number of DSCP 25. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp26 string
Queue number of DSCP 26. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp27 string
Queue number of DSCP 27. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp28 string
Queue number of DSCP 28. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp29 string
Queue number of DSCP 29. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp3 string
Queue number of DSCP 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp30 string
Queue number of DSCP 30. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp31 string
Queue number of DSCP 31. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp32 string
Queue number of DSCP 32. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp33 string
Queue number of DSCP 33. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp34 string
Queue number of DSCP 34. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp35 string
Queue number of DSCP 35. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp36 string
Queue number of DSCP 36. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp37 string
Queue number of DSCP 37. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp38 string
Queue number of DSCP 38. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp39 string
Queue number of DSCP 39. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp4 string
Queue number of DSCP 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp40 string
Queue number of DSCP 40. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp41 string
Queue number of DSCP 41. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp42 string
Queue number of DSCP 42. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp43 string
Queue number of DSCP 43. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp44 string
Queue number of DSCP 44. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp45 string
Queue number of DSCP 45. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp46 string
Queue number of DSCP 46. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp47 string
Queue number of DSCP 47. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp48 string
Queue number of DSCP 48. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp49 string
Queue number of DSCP 49. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp5 string
Queue number of DSCP 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp50 string
Queue number of DSCP 50. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp51 string
Queue number of DSCP 51. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp52 string
Queue number of DSCP 52. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp53 string
Queue number of DSCP 53. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp54 string
Queue number of DSCP 54. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp55 string
Queue number of DSCP 55. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp56 string
Queue number of DSCP 56. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp57 string
Queue number of DSCP 57. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp58 string
Queue number of DSCP 58. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp59 string
Queue number of DSCP 59. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp6 string
Queue number of DSCP 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp60 string
Queue number of DSCP 60. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp61 string
Queue number of DSCP 61. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp62 string
Queue number of DSCP 62. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp63 string
Queue number of DSCP 63. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp7 string
Queue number of DSCP 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp8 string
Queue number of DSCP 8. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp9 string
Queue number of DSCP 9. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
id number
Profile ID.
type string
Profile type. Valid values: cos, dscp.
weight number
Class weight.
cos0 str
Queue number of CoS 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos1 str
Queue number of CoS 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos2 str
Queue number of CoS 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos3 str
Queue number of CoS 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos4 str
Queue number of CoS 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos5 str
Queue number of CoS 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos6 str
Queue number of CoS 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos7 str
Queue number of CoS 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp0 str
Queue number of DSCP 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp1 str
Queue number of DSCP 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp10 str
Queue number of DSCP 10. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp11 str
Queue number of DSCP 11. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp12 str
Queue number of DSCP 12. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp13 str
Queue number of DSCP 13. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp14 str
Queue number of DSCP 14. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp15 str
Queue number of DSCP 15. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp16 str
Queue number of DSCP 16. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp17 str
Queue number of DSCP 17. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp18 str
Queue number of DSCP 18. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp19 str
Queue number of DSCP 19. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp2 str
Queue number of DSCP 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp20 str
Queue number of DSCP 20. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp21 str
Queue number of DSCP 21. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp22 str
Queue number of DSCP 22. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp23 str
Queue number of DSCP 23. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp24 str
Queue number of DSCP 24. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp25 str
Queue number of DSCP 25. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp26 str
Queue number of DSCP 26. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp27 str
Queue number of DSCP 27. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp28 str
Queue number of DSCP 28. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp29 str
Queue number of DSCP 29. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp3 str
Queue number of DSCP 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp30 str
Queue number of DSCP 30. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp31 str
Queue number of DSCP 31. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp32 str
Queue number of DSCP 32. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp33 str
Queue number of DSCP 33. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp34 str
Queue number of DSCP 34. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp35 str
Queue number of DSCP 35. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp36 str
Queue number of DSCP 36. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp37 str
Queue number of DSCP 37. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp38 str
Queue number of DSCP 38. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp39 str
Queue number of DSCP 39. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp4 str
Queue number of DSCP 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp40 str
Queue number of DSCP 40. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp41 str
Queue number of DSCP 41. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp42 str
Queue number of DSCP 42. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp43 str
Queue number of DSCP 43. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp44 str
Queue number of DSCP 44. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp45 str
Queue number of DSCP 45. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp46 str
Queue number of DSCP 46. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp47 str
Queue number of DSCP 47. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp48 str
Queue number of DSCP 48. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp49 str
Queue number of DSCP 49. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp5 str
Queue number of DSCP 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp50 str
Queue number of DSCP 50. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp51 str
Queue number of DSCP 51. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp52 str
Queue number of DSCP 52. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp53 str
Queue number of DSCP 53. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp54 str
Queue number of DSCP 54. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp55 str
Queue number of DSCP 55. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp56 str
Queue number of DSCP 56. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp57 str
Queue number of DSCP 57. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp58 str
Queue number of DSCP 58. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp59 str
Queue number of DSCP 59. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp6 str
Queue number of DSCP 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp60 str
Queue number of DSCP 60. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp61 str
Queue number of DSCP 61. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp62 str
Queue number of DSCP 62. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp63 str
Queue number of DSCP 63. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp7 str
Queue number of DSCP 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp8 str
Queue number of DSCP 8. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp9 str
Queue number of DSCP 9. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
id float
Profile ID.
type str
Profile type. Valid values: cos, dscp.
weight float
Class weight.
cos0 String
Queue number of CoS 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos1 String
Queue number of CoS 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos2 String
Queue number of CoS 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos3 String
Queue number of CoS 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos4 String
Queue number of CoS 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos5 String
Queue number of CoS 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos6 String
Queue number of CoS 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
cos7 String
Queue number of CoS 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp0 String
Queue number of DSCP 0. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp1 String
Queue number of DSCP 1. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp10 String
Queue number of DSCP 10. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp11 String
Queue number of DSCP 11. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp12 String
Queue number of DSCP 12. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp13 String
Queue number of DSCP 13. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp14 String
Queue number of DSCP 14. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp15 String
Queue number of DSCP 15. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp16 String
Queue number of DSCP 16. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp17 String
Queue number of DSCP 17. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp18 String
Queue number of DSCP 18. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp19 String
Queue number of DSCP 19. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp2 String
Queue number of DSCP 2. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp20 String
Queue number of DSCP 20. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp21 String
Queue number of DSCP 21. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp22 String
Queue number of DSCP 22. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp23 String
Queue number of DSCP 23. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp24 String
Queue number of DSCP 24. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp25 String
Queue number of DSCP 25. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp26 String
Queue number of DSCP 26. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp27 String
Queue number of DSCP 27. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp28 String
Queue number of DSCP 28. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp29 String
Queue number of DSCP 29. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp3 String
Queue number of DSCP 3. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp30 String
Queue number of DSCP 30. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp31 String
Queue number of DSCP 31. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp32 String
Queue number of DSCP 32. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp33 String
Queue number of DSCP 33. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp34 String
Queue number of DSCP 34. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp35 String
Queue number of DSCP 35. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp36 String
Queue number of DSCP 36. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp37 String
Queue number of DSCP 37. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp38 String
Queue number of DSCP 38. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp39 String
Queue number of DSCP 39. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp4 String
Queue number of DSCP 4. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp40 String
Queue number of DSCP 40. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp41 String
Queue number of DSCP 41. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp42 String
Queue number of DSCP 42. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp43 String
Queue number of DSCP 43. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp44 String
Queue number of DSCP 44. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp45 String
Queue number of DSCP 45. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp46 String
Queue number of DSCP 46. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp47 String
Queue number of DSCP 47. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp48 String
Queue number of DSCP 48. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp49 String
Queue number of DSCP 49. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp5 String
Queue number of DSCP 5. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp50 String
Queue number of DSCP 50. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp51 String
Queue number of DSCP 51. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp52 String
Queue number of DSCP 52. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp53 String
Queue number of DSCP 53. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp54 String
Queue number of DSCP 54. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp55 String
Queue number of DSCP 55. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp56 String
Queue number of DSCP 56. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp57 String
Queue number of DSCP 57. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp58 String
Queue number of DSCP 58. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp59 String
Queue number of DSCP 59. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp6 String
Queue number of DSCP 6. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp60 String
Queue number of DSCP 60. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp61 String
Queue number of DSCP 61. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp62 String
Queue number of DSCP 62. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp63 String
Queue number of DSCP 63. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp7 String
Queue number of DSCP 7. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp8 String
Queue number of DSCP 8. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
dscp9 String
Queue number of DSCP 9. Valid values: queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7.
id Number
Profile ID.
type String
Profile type. Valid values: cos, dscp.
weight Number
Class weight.

ObjectSystemNpuNpQueuesScheduler
, ObjectSystemNpuNpQueuesSchedulerArgs

Mode string
Scheduler Mode. Valid values: none, priority, round-robin.
Name string
Scheduler Name.
Mode string
Scheduler Mode. Valid values: none, priority, round-robin.
Name string
Scheduler Name.
mode String
Scheduler Mode. Valid values: none, priority, round-robin.
name String
Scheduler Name.
mode string
Scheduler Mode. Valid values: none, priority, round-robin.
name string
Scheduler Name.
mode str
Scheduler Mode. Valid values: none, priority, round-robin.
name str
Scheduler Name.
mode String
Scheduler Mode. Valid values: none, priority, round-robin.
name String
Scheduler Name.

ObjectSystemNpuNpuTcam
, ObjectSystemNpuNpuTcamArgs

Data ObjectSystemNpuNpuTcamData
Data. The structure of data block is documented below.
DbgDump double
Debug driver dump data/mask pdq.
Mask ObjectSystemNpuNpuTcamMask
Mask. The structure of mask block is documented below.
MirAct ObjectSystemNpuNpuTcamMirAct
Mir-Act. The structure of mir_act block is documented below.
Name string
NPU TCAM policies name.
Oid double
NPU TCAM OID.
PriAct ObjectSystemNpuNpuTcamPriAct
Pri-Act. The structure of pri_act block is documented below.
Sact ObjectSystemNpuNpuTcamSact
Sact. The structure of sact block is documented below.
Tact ObjectSystemNpuNpuTcamTact
Tact. The structure of tact block is documented below.
Type string
TCAM policy type. Valid values: L2_src_tc, L2_tgt_tc, L2_src_mir, L2_tgt_mir, L2_src_act, L2_tgt_act, IPv4_src_tc, IPv4_tgt_tc, IPv4_src_mir, IPv4_tgt_mir, IPv4_src_act, IPv4_tgt_act, IPv6_src_tc, IPv6_tgt_tc, IPv6_src_mir, IPv6_tgt_mir, IPv6_src_act, IPv6_tgt_act.
Vid double
NPU TCAM VID.
Data ObjectSystemNpuNpuTcamDataType
Data. The structure of data block is documented below.
DbgDump float64
Debug driver dump data/mask pdq.
Mask ObjectSystemNpuNpuTcamMaskType
Mask. The structure of mask block is documented below.
MirAct ObjectSystemNpuNpuTcamMirActType
Mir-Act. The structure of mir_act block is documented below.
Name string
NPU TCAM policies name.
Oid float64
NPU TCAM OID.
PriAct ObjectSystemNpuNpuTcamPriActType
Pri-Act. The structure of pri_act block is documented below.
Sact ObjectSystemNpuNpuTcamSactType
Sact. The structure of sact block is documented below.
Tact ObjectSystemNpuNpuTcamTactType
Tact. The structure of tact block is documented below.
Type string
TCAM policy type. Valid values: L2_src_tc, L2_tgt_tc, L2_src_mir, L2_tgt_mir, L2_src_act, L2_tgt_act, IPv4_src_tc, IPv4_tgt_tc, IPv4_src_mir, IPv4_tgt_mir, IPv4_src_act, IPv4_tgt_act, IPv6_src_tc, IPv6_tgt_tc, IPv6_src_mir, IPv6_tgt_mir, IPv6_src_act, IPv6_tgt_act.
Vid float64
NPU TCAM VID.
data ObjectSystemNpuNpuTcamData
Data. The structure of data block is documented below.
dbgDump Double
Debug driver dump data/mask pdq.
mask ObjectSystemNpuNpuTcamMask
Mask. The structure of mask block is documented below.
mirAct ObjectSystemNpuNpuTcamMirAct
Mir-Act. The structure of mir_act block is documented below.
name String
NPU TCAM policies name.
oid Double
NPU TCAM OID.
priAct ObjectSystemNpuNpuTcamPriAct
Pri-Act. The structure of pri_act block is documented below.
sact ObjectSystemNpuNpuTcamSact
Sact. The structure of sact block is documented below.
tact ObjectSystemNpuNpuTcamTact
Tact. The structure of tact block is documented below.
type String
TCAM policy type. Valid values: L2_src_tc, L2_tgt_tc, L2_src_mir, L2_tgt_mir, L2_src_act, L2_tgt_act, IPv4_src_tc, IPv4_tgt_tc, IPv4_src_mir, IPv4_tgt_mir, IPv4_src_act, IPv4_tgt_act, IPv6_src_tc, IPv6_tgt_tc, IPv6_src_mir, IPv6_tgt_mir, IPv6_src_act, IPv6_tgt_act.
vid Double
NPU TCAM VID.
data ObjectSystemNpuNpuTcamData
Data. The structure of data block is documented below.
dbgDump number
Debug driver dump data/mask pdq.
mask ObjectSystemNpuNpuTcamMask
Mask. The structure of mask block is documented below.
mirAct ObjectSystemNpuNpuTcamMirAct
Mir-Act. The structure of mir_act block is documented below.
name string
NPU TCAM policies name.
oid number
NPU TCAM OID.
priAct ObjectSystemNpuNpuTcamPriAct
Pri-Act. The structure of pri_act block is documented below.
sact ObjectSystemNpuNpuTcamSact
Sact. The structure of sact block is documented below.
tact ObjectSystemNpuNpuTcamTact
Tact. The structure of tact block is documented below.
type string
TCAM policy type. Valid values: L2_src_tc, L2_tgt_tc, L2_src_mir, L2_tgt_mir, L2_src_act, L2_tgt_act, IPv4_src_tc, IPv4_tgt_tc, IPv4_src_mir, IPv4_tgt_mir, IPv4_src_act, IPv4_tgt_act, IPv6_src_tc, IPv6_tgt_tc, IPv6_src_mir, IPv6_tgt_mir, IPv6_src_act, IPv6_tgt_act.
vid number
NPU TCAM VID.
data ObjectSystemNpuNpuTcamData
Data. The structure of data block is documented below.
dbg_dump float
Debug driver dump data/mask pdq.
mask ObjectSystemNpuNpuTcamMask
Mask. The structure of mask block is documented below.
mir_act ObjectSystemNpuNpuTcamMirAct
Mir-Act. The structure of mir_act block is documented below.
name str
NPU TCAM policies name.
oid float
NPU TCAM OID.
pri_act ObjectSystemNpuNpuTcamPriAct
Pri-Act. The structure of pri_act block is documented below.
sact ObjectSystemNpuNpuTcamSact
Sact. The structure of sact block is documented below.
tact ObjectSystemNpuNpuTcamTact
Tact. The structure of tact block is documented below.
type str
TCAM policy type. Valid values: L2_src_tc, L2_tgt_tc, L2_src_mir, L2_tgt_mir, L2_src_act, L2_tgt_act, IPv4_src_tc, IPv4_tgt_tc, IPv4_src_mir, IPv4_tgt_mir, IPv4_src_act, IPv4_tgt_act, IPv6_src_tc, IPv6_tgt_tc, IPv6_src_mir, IPv6_tgt_mir, IPv6_src_act, IPv6_tgt_act.
vid float
NPU TCAM VID.
data Property Map
Data. The structure of data block is documented below.
dbgDump Number
Debug driver dump data/mask pdq.
mask Property Map
Mask. The structure of mask block is documented below.
mirAct Property Map
Mir-Act. The structure of mir_act block is documented below.
name String
NPU TCAM policies name.
oid Number
NPU TCAM OID.
priAct Property Map
Pri-Act. The structure of pri_act block is documented below.
sact Property Map
Sact. The structure of sact block is documented below.
tact Property Map
Tact. The structure of tact block is documented below.
type String
TCAM policy type. Valid values: L2_src_tc, L2_tgt_tc, L2_src_mir, L2_tgt_mir, L2_src_act, L2_tgt_act, IPv4_src_tc, IPv4_tgt_tc, IPv4_src_mir, IPv4_tgt_mir, IPv4_src_act, IPv4_tgt_act, IPv6_src_tc, IPv6_tgt_tc, IPv6_src_mir, IPv6_tgt_mir, IPv6_src_act, IPv6_tgt_act.
vid Number
NPU TCAM VID.

ObjectSystemNpuNpuTcamData
, ObjectSystemNpuNpuTcamDataArgs

Df string
tcam data ip flag df. Valid values: disable, enable.
Dstip string
tcam data dst ipv4 address.
Dstipv6 string
tcam data dst ipv6 address.
Dstmac string
tcam data dst macaddr.
Dstport double
tcam data L4 dst port.
Ethertype string
tcam data ethertype.
ExtTag string
tcam data extension tag. Valid values: disable, enable.
FragOff double
tcam data ip flag fragment offset.
GenBufCnt double
tcam data gen info buffer count.
GenIv string
tcam data gen info iv. Valid values: invalid, valid.
GenL3Flags double
tcam data gen info L3 flags.
GenL4Flags double
tcam data gen info L4 flags.
GenPktCtrl double
tcam data gen info packet control.
GenPri double
tcam data gen info priority.
GenPriV string
tcam data gen info priority valid. Valid values: invalid, valid.
GenTv string
tcam data gen info tv. Valid values: invalid, valid.
Ihl double
tcam data ipv4 IHL.
Ip4Id double
tcam data ipv4 id.
Ip6Fl double
tcam data ipv6 flow label.
Ipver double
tcam data ip header version.
L4Wd10 double
tcam data L4 word10.
L4Wd11 double
tcam data L4 word11.
L4Wd8 double
tcam data L4 word8.
L4Wd9 double
tcam data L4 word9.
Mf string
tcam data ip flag mf. Valid values: disable, enable.
Protocol double
tcam data ip protocol.
Slink double
tcam data sublink.
SmacChange string
tcam data source MAC change. Valid values: disable, enable.
Sp double
tcam data source port.
SrcCfi string
tcam data source cfi. Valid values: disable, enable.
SrcPrio double
tcam data source priority.
SrcUpdt string
tcam data source update. Valid values: disable, enable.
Srcip string
tcam data src ipv4 address.
Srcipv6 string
tcam data src ipv6 address.
Srcmac string
tcam data src macaddr.
Srcport double
tcam data L4 src port.
Svid double
tcam data source vid.
TcpAck string
tcam data tcp flag ack. Valid values: disable, enable.
TcpCwr string
tcam data tcp flag cwr. Valid values: disable, enable.
TcpEce string
tcam data tcp flag ece. Valid values: disable, enable.
TcpFin string
tcam data tcp flag fin. Valid values: disable, enable.
TcpPush string
tcam data tcp flag push. Valid values: disable, enable.
TcpRst string
tcam data tcp flag rst. Valid values: disable, enable.
TcpSyn string
tcam data tcp flag syn. Valid values: disable, enable.
TcpUrg string
tcam data tcp flag urg. Valid values: disable, enable.
TgtCfi string
tcam data target cfi. Valid values: disable, enable.
TgtPrio double
tcam data target priority.
TgtUpdt string
tcam data target port update. Valid values: disable, enable.
TgtV string
tcam data target valid. Valid values: invalid, valid.
Tos double
tcam data ip tos.
Tp double
tcam data target port.
Ttl double
tcam data ip ttl.
Tvid double
tcam data target vid.
Vdid double
tcam data vdom id.
Df string
tcam data ip flag df. Valid values: disable, enable.
Dstip string
tcam data dst ipv4 address.
Dstipv6 string
tcam data dst ipv6 address.
Dstmac string
tcam data dst macaddr.
Dstport float64
tcam data L4 dst port.
Ethertype string
tcam data ethertype.
ExtTag string
tcam data extension tag. Valid values: disable, enable.
FragOff float64
tcam data ip flag fragment offset.
GenBufCnt float64
tcam data gen info buffer count.
GenIv string
tcam data gen info iv. Valid values: invalid, valid.
GenL3Flags float64
tcam data gen info L3 flags.
GenL4Flags float64
tcam data gen info L4 flags.
GenPktCtrl float64
tcam data gen info packet control.
GenPri float64
tcam data gen info priority.
GenPriV string
tcam data gen info priority valid. Valid values: invalid, valid.
GenTv string
tcam data gen info tv. Valid values: invalid, valid.
Ihl float64
tcam data ipv4 IHL.
Ip4Id float64
tcam data ipv4 id.
Ip6Fl float64
tcam data ipv6 flow label.
Ipver float64
tcam data ip header version.
L4Wd10 float64
tcam data L4 word10.
L4Wd11 float64
tcam data L4 word11.
L4Wd8 float64
tcam data L4 word8.
L4Wd9 float64
tcam data L4 word9.
Mf string
tcam data ip flag mf. Valid values: disable, enable.
Protocol float64
tcam data ip protocol.
Slink float64
tcam data sublink.
SmacChange string
tcam data source MAC change. Valid values: disable, enable.
Sp float64
tcam data source port.
SrcCfi string
tcam data source cfi. Valid values: disable, enable.
SrcPrio float64
tcam data source priority.
SrcUpdt string
tcam data source update. Valid values: disable, enable.
Srcip string
tcam data src ipv4 address.
Srcipv6 string
tcam data src ipv6 address.
Srcmac string
tcam data src macaddr.
Srcport float64
tcam data L4 src port.
Svid float64
tcam data source vid.
TcpAck string
tcam data tcp flag ack. Valid values: disable, enable.
TcpCwr string
tcam data tcp flag cwr. Valid values: disable, enable.
TcpEce string
tcam data tcp flag ece. Valid values: disable, enable.
TcpFin string
tcam data tcp flag fin. Valid values: disable, enable.
TcpPush string
tcam data tcp flag push. Valid values: disable, enable.
TcpRst string
tcam data tcp flag rst. Valid values: disable, enable.
TcpSyn string
tcam data tcp flag syn. Valid values: disable, enable.
TcpUrg string
tcam data tcp flag urg. Valid values: disable, enable.
TgtCfi string
tcam data target cfi. Valid values: disable, enable.
TgtPrio float64
tcam data target priority.
TgtUpdt string
tcam data target port update. Valid values: disable, enable.
TgtV string
tcam data target valid. Valid values: invalid, valid.
Tos float64
tcam data ip tos.
Tp float64
tcam data target port.
Ttl float64
tcam data ip ttl.
Tvid float64
tcam data target vid.
Vdid float64
tcam data vdom id.
df String
tcam data ip flag df. Valid values: disable, enable.
dstip String
tcam data dst ipv4 address.
dstipv6 String
tcam data dst ipv6 address.
dstmac String
tcam data dst macaddr.
dstport Double
tcam data L4 dst port.
ethertype String
tcam data ethertype.
extTag String
tcam data extension tag. Valid values: disable, enable.
fragOff Double
tcam data ip flag fragment offset.
genBufCnt Double
tcam data gen info buffer count.
genIv String
tcam data gen info iv. Valid values: invalid, valid.
genL3Flags Double
tcam data gen info L3 flags.
genL4Flags Double
tcam data gen info L4 flags.
genPktCtrl Double
tcam data gen info packet control.
genPri Double
tcam data gen info priority.
genPriV String
tcam data gen info priority valid. Valid values: invalid, valid.
genTv String
tcam data gen info tv. Valid values: invalid, valid.
ihl Double
tcam data ipv4 IHL.
ip4Id Double
tcam data ipv4 id.
ip6Fl Double
tcam data ipv6 flow label.
ipver Double
tcam data ip header version.
l4Wd10 Double
tcam data L4 word10.
l4Wd11 Double
tcam data L4 word11.
l4Wd8 Double
tcam data L4 word8.
l4Wd9 Double
tcam data L4 word9.
mf String
tcam data ip flag mf. Valid values: disable, enable.
protocol Double
tcam data ip protocol.
slink Double
tcam data sublink.
smacChange String
tcam data source MAC change. Valid values: disable, enable.
sp Double
tcam data source port.
srcCfi String
tcam data source cfi. Valid values: disable, enable.
srcPrio Double
tcam data source priority.
srcUpdt String
tcam data source update. Valid values: disable, enable.
srcip String
tcam data src ipv4 address.
srcipv6 String
tcam data src ipv6 address.
srcmac String
tcam data src macaddr.
srcport Double
tcam data L4 src port.
svid Double
tcam data source vid.
tcpAck String
tcam data tcp flag ack. Valid values: disable, enable.
tcpCwr String
tcam data tcp flag cwr. Valid values: disable, enable.
tcpEce String
tcam data tcp flag ece. Valid values: disable, enable.
tcpFin String
tcam data tcp flag fin. Valid values: disable, enable.
tcpPush String
tcam data tcp flag push. Valid values: disable, enable.
tcpRst String
tcam data tcp flag rst. Valid values: disable, enable.
tcpSyn String
tcam data tcp flag syn. Valid values: disable, enable.
tcpUrg String
tcam data tcp flag urg. Valid values: disable, enable.
tgtCfi String
tcam data target cfi. Valid values: disable, enable.
tgtPrio Double
tcam data target priority.
tgtUpdt String
tcam data target port update. Valid values: disable, enable.
tgtV String
tcam data target valid. Valid values: invalid, valid.
tos Double
tcam data ip tos.
tp Double
tcam data target port.
ttl Double
tcam data ip ttl.
tvid Double
tcam data target vid.
vdid Double
tcam data vdom id.
df string
tcam data ip flag df. Valid values: disable, enable.
dstip string
tcam data dst ipv4 address.
dstipv6 string
tcam data dst ipv6 address.
dstmac string
tcam data dst macaddr.
dstport number
tcam data L4 dst port.
ethertype string
tcam data ethertype.
extTag string
tcam data extension tag. Valid values: disable, enable.
fragOff number
tcam data ip flag fragment offset.
genBufCnt number
tcam data gen info buffer count.
genIv string
tcam data gen info iv. Valid values: invalid, valid.
genL3Flags number
tcam data gen info L3 flags.
genL4Flags number
tcam data gen info L4 flags.
genPktCtrl number
tcam data gen info packet control.
genPri number
tcam data gen info priority.
genPriV string
tcam data gen info priority valid. Valid values: invalid, valid.
genTv string
tcam data gen info tv. Valid values: invalid, valid.
ihl number
tcam data ipv4 IHL.
ip4Id number
tcam data ipv4 id.
ip6Fl number
tcam data ipv6 flow label.
ipver number
tcam data ip header version.
l4Wd10 number
tcam data L4 word10.
l4Wd11 number
tcam data L4 word11.
l4Wd8 number
tcam data L4 word8.
l4Wd9 number
tcam data L4 word9.
mf string
tcam data ip flag mf. Valid values: disable, enable.
protocol number
tcam data ip protocol.
slink number
tcam data sublink.
smacChange string
tcam data source MAC change. Valid values: disable, enable.
sp number
tcam data source port.
srcCfi string
tcam data source cfi. Valid values: disable, enable.
srcPrio number
tcam data source priority.
srcUpdt string
tcam data source update. Valid values: disable, enable.
srcip string
tcam data src ipv4 address.
srcipv6 string
tcam data src ipv6 address.
srcmac string
tcam data src macaddr.
srcport number
tcam data L4 src port.
svid number
tcam data source vid.
tcpAck string
tcam data tcp flag ack. Valid values: disable, enable.
tcpCwr string
tcam data tcp flag cwr. Valid values: disable, enable.
tcpEce string
tcam data tcp flag ece. Valid values: disable, enable.
tcpFin string
tcam data tcp flag fin. Valid values: disable, enable.
tcpPush string
tcam data tcp flag push. Valid values: disable, enable.
tcpRst string
tcam data tcp flag rst. Valid values: disable, enable.
tcpSyn string
tcam data tcp flag syn. Valid values: disable, enable.
tcpUrg string
tcam data tcp flag urg. Valid values: disable, enable.
tgtCfi string
tcam data target cfi. Valid values: disable, enable.
tgtPrio number
tcam data target priority.
tgtUpdt string
tcam data target port update. Valid values: disable, enable.
tgtV string
tcam data target valid. Valid values: invalid, valid.
tos number
tcam data ip tos.
tp number
tcam data target port.
ttl number
tcam data ip ttl.
tvid number
tcam data target vid.
vdid number
tcam data vdom id.
df str
tcam data ip flag df. Valid values: disable, enable.
dstip str
tcam data dst ipv4 address.
dstipv6 str
tcam data dst ipv6 address.
dstmac str
tcam data dst macaddr.
dstport float
tcam data L4 dst port.
ethertype str
tcam data ethertype.
ext_tag str
tcam data extension tag. Valid values: disable, enable.
frag_off float
tcam data ip flag fragment offset.
gen_buf_cnt float
tcam data gen info buffer count.
gen_iv str
tcam data gen info iv. Valid values: invalid, valid.
gen_l3_flags float
tcam data gen info L3 flags.
gen_l4_flags float
tcam data gen info L4 flags.
gen_pkt_ctrl float
tcam data gen info packet control.
gen_pri float
tcam data gen info priority.
gen_pri_v str
tcam data gen info priority valid. Valid values: invalid, valid.
gen_tv str
tcam data gen info tv. Valid values: invalid, valid.
ihl float
tcam data ipv4 IHL.
ip4_id float
tcam data ipv4 id.
ip6_fl float
tcam data ipv6 flow label.
ipver float
tcam data ip header version.
l4_wd10 float
tcam data L4 word10.
l4_wd11 float
tcam data L4 word11.
l4_wd8 float
tcam data L4 word8.
l4_wd9 float
tcam data L4 word9.
mf str
tcam data ip flag mf. Valid values: disable, enable.
protocol float
tcam data ip protocol.
slink float
tcam data sublink.
smac_change str
tcam data source MAC change. Valid values: disable, enable.
sp float
tcam data source port.
src_cfi str
tcam data source cfi. Valid values: disable, enable.
src_prio float
tcam data source priority.
src_updt str
tcam data source update. Valid values: disable, enable.
srcip str
tcam data src ipv4 address.
srcipv6 str
tcam data src ipv6 address.
srcmac str
tcam data src macaddr.
srcport float
tcam data L4 src port.
svid float
tcam data source vid.
tcp_ack str
tcam data tcp flag ack. Valid values: disable, enable.
tcp_cwr str
tcam data tcp flag cwr. Valid values: disable, enable.
tcp_ece str
tcam data tcp flag ece. Valid values: disable, enable.
tcp_fin str
tcam data tcp flag fin. Valid values: disable, enable.
tcp_push str
tcam data tcp flag push. Valid values: disable, enable.
tcp_rst str
tcam data tcp flag rst. Valid values: disable, enable.
tcp_syn str
tcam data tcp flag syn. Valid values: disable, enable.
tcp_urg str
tcam data tcp flag urg. Valid values: disable, enable.
tgt_cfi str
tcam data target cfi. Valid values: disable, enable.
tgt_prio float
tcam data target priority.
tgt_updt str
tcam data target port update. Valid values: disable, enable.
tgt_v str
tcam data target valid. Valid values: invalid, valid.
tos float
tcam data ip tos.
tp float
tcam data target port.
ttl float
tcam data ip ttl.
tvid float
tcam data target vid.
vdid float
tcam data vdom id.
df String
tcam data ip flag df. Valid values: disable, enable.
dstip String
tcam data dst ipv4 address.
dstipv6 String
tcam data dst ipv6 address.
dstmac String
tcam data dst macaddr.
dstport Number
tcam data L4 dst port.
ethertype String
tcam data ethertype.
extTag String
tcam data extension tag. Valid values: disable, enable.
fragOff Number
tcam data ip flag fragment offset.
genBufCnt Number
tcam data gen info buffer count.
genIv String
tcam data gen info iv. Valid values: invalid, valid.
genL3Flags Number
tcam data gen info L3 flags.
genL4Flags Number
tcam data gen info L4 flags.
genPktCtrl Number
tcam data gen info packet control.
genPri Number
tcam data gen info priority.
genPriV String
tcam data gen info priority valid. Valid values: invalid, valid.
genTv String
tcam data gen info tv. Valid values: invalid, valid.
ihl Number
tcam data ipv4 IHL.
ip4Id Number
tcam data ipv4 id.
ip6Fl Number
tcam data ipv6 flow label.
ipver Number
tcam data ip header version.
l4Wd10 Number
tcam data L4 word10.
l4Wd11 Number
tcam data L4 word11.
l4Wd8 Number
tcam data L4 word8.
l4Wd9 Number
tcam data L4 word9.
mf String
tcam data ip flag mf. Valid values: disable, enable.
protocol Number
tcam data ip protocol.
slink Number
tcam data sublink.
smacChange String
tcam data source MAC change. Valid values: disable, enable.
sp Number
tcam data source port.
srcCfi String
tcam data source cfi. Valid values: disable, enable.
srcPrio Number
tcam data source priority.
srcUpdt String
tcam data source update. Valid values: disable, enable.
srcip String
tcam data src ipv4 address.
srcipv6 String
tcam data src ipv6 address.
srcmac String
tcam data src macaddr.
srcport Number
tcam data L4 src port.
svid Number
tcam data source vid.
tcpAck String
tcam data tcp flag ack. Valid values: disable, enable.
tcpCwr String
tcam data tcp flag cwr. Valid values: disable, enable.
tcpEce String
tcam data tcp flag ece. Valid values: disable, enable.
tcpFin String
tcam data tcp flag fin. Valid values: disable, enable.
tcpPush String
tcam data tcp flag push. Valid values: disable, enable.
tcpRst String
tcam data tcp flag rst. Valid values: disable, enable.
tcpSyn String
tcam data tcp flag syn. Valid values: disable, enable.
tcpUrg String
tcam data tcp flag urg. Valid values: disable, enable.
tgtCfi String
tcam data target cfi. Valid values: disable, enable.
tgtPrio Number
tcam data target priority.
tgtUpdt String
tcam data target port update. Valid values: disable, enable.
tgtV String
tcam data target valid. Valid values: invalid, valid.
tos Number
tcam data ip tos.
tp Number
tcam data target port.
ttl Number
tcam data ip ttl.
tvid Number
tcam data target vid.
vdid Number
tcam data vdom id.

ObjectSystemNpuNpuTcamMask
, ObjectSystemNpuNpuTcamMaskArgs

Df string
tcam mask ip flag df. Valid values: disable, enable.
Dstip string
tcam mask dst ipv4 address.
Dstipv6 string
tcam mask dst ipv6 address.
Dstmac string
tcam mask dst macaddr.
Dstport double
tcam mask L4 dst port.
Ethertype string
tcam mask ethertype.
ExtTag string
tcam mask extension tag. Valid values: disable, enable.
FragOff double
tcam data ip flag fragment offset.
GenBufCnt double
tcam mask gen info buffer count.
GenIv string
tcam mask gen info iv. Valid values: invalid, valid.
GenL3Flags double
tcam mask gen info L3 flags.
GenL4Flags double
tcam mask gen info L4 flags.
GenPktCtrl double
tcam mask gen info packet control.
GenPri double
tcam mask gen info priority.
GenPriV string
tcam mask gen info priority valid. Valid values: invalid, valid.
GenTv string
tcam mask gen info tv. Valid values: invalid, valid.
Ihl double
tcam mask ipv4 IHL.
Ip4Id double
tcam mask ipv4 id.
Ip6Fl double
tcam mask ipv6 flow label.
Ipver double
tcam mask ip header version.
L4Wd10 double
tcam mask L4 word10.
L4Wd11 double
tcam mask L4 word11.
L4Wd8 double
tcam mask L4 word8.
L4Wd9 double
tcam mask L4 word9.
Mf string
tcam mask ip flag mf. Valid values: disable, enable.
Protocol double
tcam mask ip protocol.
Slink double
tcam mask sublink.
SmacChange string
tcam mask source MAC change. Valid values: disable, enable.
Sp double
tcam mask source port.
SrcCfi string
tcam mask source cfi. Valid values: disable, enable.
SrcPrio double
tcam mask source priority.
SrcUpdt string
tcam mask source update. Valid values: disable, enable.
Srcip string
tcam mask src ipv4 address.
Srcipv6 string
tcam mask src ipv6 address.
Srcmac string
tcam mask src macaddr.
Srcport double
tcam mask L4 src port.
Svid double
tcam mask source vid.
TcpAck string
tcam mask tcp flag ack. Valid values: disable, enable.
TcpCwr string
tcam mask tcp flag cwr. Valid values: disable, enable.
TcpEce string
tcam mask tcp flag ece. Valid values: disable, enable.
TcpFin string
tcam mask tcp flag fin. Valid values: disable, enable.
TcpPush string
tcam mask tcp flag push. Valid values: disable, enable.
TcpRst string
tcam mask tcp flag rst. Valid values: disable, enable.
TcpSyn string
tcam mask tcp flag syn. Valid values: disable, enable.
TcpUrg string
tcam mask tcp flag urg. Valid values: disable, enable.
TgtCfi string
tcam mask target cfi. Valid values: disable, enable.
TgtPrio double
tcam mask target priority.
TgtUpdt string
tcam mask target port update. Valid values: disable, enable.
TgtV string
tcam mask target valid. Valid values: invalid, valid.
Tos double
tcam mask ip tos.
Tp double
tcam mask target port.
Ttl double
tcam mask ip ttl.
Tvid double
tcam mask target vid.
Vdid double
tcam mask vdom id.
Df string
tcam mask ip flag df. Valid values: disable, enable.
Dstip string
tcam mask dst ipv4 address.
Dstipv6 string
tcam mask dst ipv6 address.
Dstmac string
tcam mask dst macaddr.
Dstport float64
tcam mask L4 dst port.
Ethertype string
tcam mask ethertype.
ExtTag string
tcam mask extension tag. Valid values: disable, enable.
FragOff float64
tcam data ip flag fragment offset.
GenBufCnt float64
tcam mask gen info buffer count.
GenIv string
tcam mask gen info iv. Valid values: invalid, valid.
GenL3Flags float64
tcam mask gen info L3 flags.
GenL4Flags float64
tcam mask gen info L4 flags.
GenPktCtrl float64
tcam mask gen info packet control.
GenPri float64
tcam mask gen info priority.
GenPriV string
tcam mask gen info priority valid. Valid values: invalid, valid.
GenTv string
tcam mask gen info tv. Valid values: invalid, valid.
Ihl float64
tcam mask ipv4 IHL.
Ip4Id float64
tcam mask ipv4 id.
Ip6Fl float64
tcam mask ipv6 flow label.
Ipver float64
tcam mask ip header version.
L4Wd10 float64
tcam mask L4 word10.
L4Wd11 float64
tcam mask L4 word11.
L4Wd8 float64
tcam mask L4 word8.
L4Wd9 float64
tcam mask L4 word9.
Mf string
tcam mask ip flag mf. Valid values: disable, enable.
Protocol float64
tcam mask ip protocol.
Slink float64
tcam mask sublink.
SmacChange string
tcam mask source MAC change. Valid values: disable, enable.
Sp float64
tcam mask source port.
SrcCfi string
tcam mask source cfi. Valid values: disable, enable.
SrcPrio float64
tcam mask source priority.
SrcUpdt string
tcam mask source update. Valid values: disable, enable.
Srcip string
tcam mask src ipv4 address.
Srcipv6 string
tcam mask src ipv6 address.
Srcmac string
tcam mask src macaddr.
Srcport float64
tcam mask L4 src port.
Svid float64
tcam mask source vid.
TcpAck string
tcam mask tcp flag ack. Valid values: disable, enable.
TcpCwr string
tcam mask tcp flag cwr. Valid values: disable, enable.
TcpEce string
tcam mask tcp flag ece. Valid values: disable, enable.
TcpFin string
tcam mask tcp flag fin. Valid values: disable, enable.
TcpPush string
tcam mask tcp flag push. Valid values: disable, enable.
TcpRst string
tcam mask tcp flag rst. Valid values: disable, enable.
TcpSyn string
tcam mask tcp flag syn. Valid values: disable, enable.
TcpUrg string
tcam mask tcp flag urg. Valid values: disable, enable.
TgtCfi string
tcam mask target cfi. Valid values: disable, enable.
TgtPrio float64
tcam mask target priority.
TgtUpdt string
tcam mask target port update. Valid values: disable, enable.
TgtV string
tcam mask target valid. Valid values: invalid, valid.
Tos float64
tcam mask ip tos.
Tp float64
tcam mask target port.
Ttl float64
tcam mask ip ttl.
Tvid float64
tcam mask target vid.
Vdid float64
tcam mask vdom id.
df String
tcam mask ip flag df. Valid values: disable, enable.
dstip String
tcam mask dst ipv4 address.
dstipv6 String
tcam mask dst ipv6 address.
dstmac String
tcam mask dst macaddr.
dstport Double
tcam mask L4 dst port.
ethertype String
tcam mask ethertype.
extTag String
tcam mask extension tag. Valid values: disable, enable.
fragOff Double
tcam data ip flag fragment offset.
genBufCnt Double
tcam mask gen info buffer count.
genIv String
tcam mask gen info iv. Valid values: invalid, valid.
genL3Flags Double
tcam mask gen info L3 flags.
genL4Flags Double
tcam mask gen info L4 flags.
genPktCtrl Double
tcam mask gen info packet control.
genPri Double
tcam mask gen info priority.
genPriV String
tcam mask gen info priority valid. Valid values: invalid, valid.
genTv String
tcam mask gen info tv. Valid values: invalid, valid.
ihl Double
tcam mask ipv4 IHL.
ip4Id Double
tcam mask ipv4 id.
ip6Fl Double
tcam mask ipv6 flow label.
ipver Double
tcam mask ip header version.
l4Wd10 Double
tcam mask L4 word10.
l4Wd11 Double
tcam mask L4 word11.
l4Wd8 Double
tcam mask L4 word8.
l4Wd9 Double
tcam mask L4 word9.
mf String
tcam mask ip flag mf. Valid values: disable, enable.
protocol Double
tcam mask ip protocol.
slink Double
tcam mask sublink.
smacChange String
tcam mask source MAC change. Valid values: disable, enable.
sp Double
tcam mask source port.
srcCfi String
tcam mask source cfi. Valid values: disable, enable.
srcPrio Double
tcam mask source priority.
srcUpdt String
tcam mask source update. Valid values: disable, enable.
srcip String
tcam mask src ipv4 address.
srcipv6 String
tcam mask src ipv6 address.
srcmac String
tcam mask src macaddr.
srcport Double
tcam mask L4 src port.
svid Double
tcam mask source vid.
tcpAck String
tcam mask tcp flag ack. Valid values: disable, enable.
tcpCwr String
tcam mask tcp flag cwr. Valid values: disable, enable.
tcpEce String
tcam mask tcp flag ece. Valid values: disable, enable.
tcpFin String
tcam mask tcp flag fin. Valid values: disable, enable.
tcpPush String
tcam mask tcp flag push. Valid values: disable, enable.
tcpRst String
tcam mask tcp flag rst. Valid values: disable, enable.
tcpSyn String
tcam mask tcp flag syn. Valid values: disable, enable.
tcpUrg String
tcam mask tcp flag urg. Valid values: disable, enable.
tgtCfi String
tcam mask target cfi. Valid values: disable, enable.
tgtPrio Double
tcam mask target priority.
tgtUpdt String
tcam mask target port update. Valid values: disable, enable.
tgtV String
tcam mask target valid. Valid values: invalid, valid.
tos Double
tcam mask ip tos.
tp Double
tcam mask target port.
ttl Double
tcam mask ip ttl.
tvid Double
tcam mask target vid.
vdid Double
tcam mask vdom id.
df string
tcam mask ip flag df. Valid values: disable, enable.
dstip string
tcam mask dst ipv4 address.
dstipv6 string
tcam mask dst ipv6 address.
dstmac string
tcam mask dst macaddr.
dstport number
tcam mask L4 dst port.
ethertype string
tcam mask ethertype.
extTag string
tcam mask extension tag. Valid values: disable, enable.
fragOff number
tcam data ip flag fragment offset.
genBufCnt number
tcam mask gen info buffer count.
genIv string
tcam mask gen info iv. Valid values: invalid, valid.
genL3Flags number
tcam mask gen info L3 flags.
genL4Flags number
tcam mask gen info L4 flags.
genPktCtrl number
tcam mask gen info packet control.
genPri number
tcam mask gen info priority.
genPriV string
tcam mask gen info priority valid. Valid values: invalid, valid.
genTv string
tcam mask gen info tv. Valid values: invalid, valid.
ihl number
tcam mask ipv4 IHL.
ip4Id number
tcam mask ipv4 id.
ip6Fl number
tcam mask ipv6 flow label.
ipver number
tcam mask ip header version.
l4Wd10 number
tcam mask L4 word10.
l4Wd11 number
tcam mask L4 word11.
l4Wd8 number
tcam mask L4 word8.
l4Wd9 number
tcam mask L4 word9.
mf string
tcam mask ip flag mf. Valid values: disable, enable.
protocol number
tcam mask ip protocol.
slink number
tcam mask sublink.
smacChange string
tcam mask source MAC change. Valid values: disable, enable.
sp number
tcam mask source port.
srcCfi string
tcam mask source cfi. Valid values: disable, enable.
srcPrio number
tcam mask source priority.
srcUpdt string
tcam mask source update. Valid values: disable, enable.
srcip string
tcam mask src ipv4 address.
srcipv6 string
tcam mask src ipv6 address.
srcmac string
tcam mask src macaddr.
srcport number
tcam mask L4 src port.
svid number
tcam mask source vid.
tcpAck string
tcam mask tcp flag ack. Valid values: disable, enable.
tcpCwr string
tcam mask tcp flag cwr. Valid values: disable, enable.
tcpEce string
tcam mask tcp flag ece. Valid values: disable, enable.
tcpFin string
tcam mask tcp flag fin. Valid values: disable, enable.
tcpPush string
tcam mask tcp flag push. Valid values: disable, enable.
tcpRst string
tcam mask tcp flag rst. Valid values: disable, enable.
tcpSyn string
tcam mask tcp flag syn. Valid values: disable, enable.
tcpUrg string
tcam mask tcp flag urg. Valid values: disable, enable.
tgtCfi string
tcam mask target cfi. Valid values: disable, enable.
tgtPrio number
tcam mask target priority.
tgtUpdt string
tcam mask target port update. Valid values: disable, enable.
tgtV string
tcam mask target valid. Valid values: invalid, valid.
tos number
tcam mask ip tos.
tp number
tcam mask target port.
ttl number
tcam mask ip ttl.
tvid number
tcam mask target vid.
vdid number
tcam mask vdom id.
df str
tcam mask ip flag df. Valid values: disable, enable.
dstip str
tcam mask dst ipv4 address.
dstipv6 str
tcam mask dst ipv6 address.
dstmac str
tcam mask dst macaddr.
dstport float
tcam mask L4 dst port.
ethertype str
tcam mask ethertype.
ext_tag str
tcam mask extension tag. Valid values: disable, enable.
frag_off float
tcam data ip flag fragment offset.
gen_buf_cnt float
tcam mask gen info buffer count.
gen_iv str
tcam mask gen info iv. Valid values: invalid, valid.
gen_l3_flags float
tcam mask gen info L3 flags.
gen_l4_flags float
tcam mask gen info L4 flags.
gen_pkt_ctrl float
tcam mask gen info packet control.
gen_pri float
tcam mask gen info priority.
gen_pri_v str
tcam mask gen info priority valid. Valid values: invalid, valid.
gen_tv str
tcam mask gen info tv. Valid values: invalid, valid.
ihl float
tcam mask ipv4 IHL.
ip4_id float
tcam mask ipv4 id.
ip6_fl float
tcam mask ipv6 flow label.
ipver float
tcam mask ip header version.
l4_wd10 float
tcam mask L4 word10.
l4_wd11 float
tcam mask L4 word11.
l4_wd8 float
tcam mask L4 word8.
l4_wd9 float
tcam mask L4 word9.
mf str
tcam mask ip flag mf. Valid values: disable, enable.
protocol float
tcam mask ip protocol.
slink float
tcam mask sublink.
smac_change str
tcam mask source MAC change. Valid values: disable, enable.
sp float
tcam mask source port.
src_cfi str
tcam mask source cfi. Valid values: disable, enable.
src_prio float
tcam mask source priority.
src_updt str
tcam mask source update. Valid values: disable, enable.
srcip str
tcam mask src ipv4 address.
srcipv6 str
tcam mask src ipv6 address.
srcmac str
tcam mask src macaddr.
srcport float
tcam mask L4 src port.
svid float
tcam mask source vid.
tcp_ack str
tcam mask tcp flag ack. Valid values: disable, enable.
tcp_cwr str
tcam mask tcp flag cwr. Valid values: disable, enable.
tcp_ece str
tcam mask tcp flag ece. Valid values: disable, enable.
tcp_fin str
tcam mask tcp flag fin. Valid values: disable, enable.
tcp_push str
tcam mask tcp flag push. Valid values: disable, enable.
tcp_rst str
tcam mask tcp flag rst. Valid values: disable, enable.
tcp_syn str
tcam mask tcp flag syn. Valid values: disable, enable.
tcp_urg str
tcam mask tcp flag urg. Valid values: disable, enable.
tgt_cfi str
tcam mask target cfi. Valid values: disable, enable.
tgt_prio float
tcam mask target priority.
tgt_updt str
tcam mask target port update. Valid values: disable, enable.
tgt_v str
tcam mask target valid. Valid values: invalid, valid.
tos float
tcam mask ip tos.
tp float
tcam mask target port.
ttl float
tcam mask ip ttl.
tvid float
tcam mask target vid.
vdid float
tcam mask vdom id.
df String
tcam mask ip flag df. Valid values: disable, enable.
dstip String
tcam mask dst ipv4 address.
dstipv6 String
tcam mask dst ipv6 address.
dstmac String
tcam mask dst macaddr.
dstport Number
tcam mask L4 dst port.
ethertype String
tcam mask ethertype.
extTag String
tcam mask extension tag. Valid values: disable, enable.
fragOff Number
tcam data ip flag fragment offset.
genBufCnt Number
tcam mask gen info buffer count.
genIv String
tcam mask gen info iv. Valid values: invalid, valid.
genL3Flags Number
tcam mask gen info L3 flags.
genL4Flags Number
tcam mask gen info L4 flags.
genPktCtrl Number
tcam mask gen info packet control.
genPri Number
tcam mask gen info priority.
genPriV String
tcam mask gen info priority valid. Valid values: invalid, valid.
genTv String
tcam mask gen info tv. Valid values: invalid, valid.
ihl Number
tcam mask ipv4 IHL.
ip4Id Number
tcam mask ipv4 id.
ip6Fl Number
tcam mask ipv6 flow label.
ipver Number
tcam mask ip header version.
l4Wd10 Number
tcam mask L4 word10.
l4Wd11 Number
tcam mask L4 word11.
l4Wd8 Number
tcam mask L4 word8.
l4Wd9 Number
tcam mask L4 word9.
mf String
tcam mask ip flag mf. Valid values: disable, enable.
protocol Number
tcam mask ip protocol.
slink Number
tcam mask sublink.
smacChange String
tcam mask source MAC change. Valid values: disable, enable.
sp Number
tcam mask source port.
srcCfi String
tcam mask source cfi. Valid values: disable, enable.
srcPrio Number
tcam mask source priority.
srcUpdt String
tcam mask source update. Valid values: disable, enable.
srcip String
tcam mask src ipv4 address.
srcipv6 String
tcam mask src ipv6 address.
srcmac String
tcam mask src macaddr.
srcport Number
tcam mask L4 src port.
svid Number
tcam mask source vid.
tcpAck String
tcam mask tcp flag ack. Valid values: disable, enable.
tcpCwr String
tcam mask tcp flag cwr. Valid values: disable, enable.
tcpEce String
tcam mask tcp flag ece. Valid values: disable, enable.
tcpFin String
tcam mask tcp flag fin. Valid values: disable, enable.
tcpPush String
tcam mask tcp flag push. Valid values: disable, enable.
tcpRst String
tcam mask tcp flag rst. Valid values: disable, enable.
tcpSyn String
tcam mask tcp flag syn. Valid values: disable, enable.
tcpUrg String
tcam mask tcp flag urg. Valid values: disable, enable.
tgtCfi String
tcam mask target cfi. Valid values: disable, enable.
tgtPrio Number
tcam mask target priority.
tgtUpdt String
tcam mask target port update. Valid values: disable, enable.
tgtV String
tcam mask target valid. Valid values: invalid, valid.
tos Number
tcam mask ip tos.
tp Number
tcam mask target port.
ttl Number
tcam mask ip ttl.
tvid Number
tcam mask target vid.
vdid Number
tcam mask vdom id.

ObjectSystemNpuNpuTcamMirAct
, ObjectSystemNpuNpuTcamMirActArgs

Vlif double
tcam mirror action vlif.
Vlif float64
tcam mirror action vlif.
vlif Double
tcam mirror action vlif.
vlif number
tcam mirror action vlif.
vlif float
tcam mirror action vlif.
vlif Number
tcam mirror action vlif.

ObjectSystemNpuNpuTcamPriAct
, ObjectSystemNpuNpuTcamPriActArgs

Priority double
tcam priority action priority.
Weight double
tcam priority action weight.
Priority float64
tcam priority action priority.
Weight float64
tcam priority action weight.
priority Double
tcam priority action priority.
weight Double
tcam priority action weight.
priority number
tcam priority action priority.
weight number
tcam priority action weight.
priority float
tcam priority action priority.
weight float
tcam priority action weight.
priority Number
tcam priority action priority.
weight Number
tcam priority action weight.

ObjectSystemNpuNpuTcamSact
, ObjectSystemNpuNpuTcamSactArgs

Act double
tcam sact act.
ActV string
Enable to set sact act. Valid values: disable, enable.
Bmproc double
tcam sact bmproc.
BmprocV string
Enable to set sact bmproc. Valid values: disable, enable.
DfLif double
tcam sact df-lif.
DfLifV string
Enable to set sact df-lif. Valid values: disable, enable.
Dfr double
tcam sact dfr.
DfrV string
Enable to set sact dfr. Valid values: disable, enable.
DmacSkip double
tcam sact dmac-skip.
DmacSkipV string
Enable to set sact dmac-skip. Valid values: disable, enable.
Dosen double
tcam sact dosen.
DosenV string
Enable to set sact dosen. Valid values: disable, enable.
EspffProc double
tcam sact espff-proc.
EspffProcV string
Enable to set sact espff-proc. Valid values: disable, enable.
EtypePid double
tcam sact etype-pid.
EtypePidV string
Enable to set sact etype-pid. Valid values: disable, enable.
FragProc double
tcam sact frag-proc.
FragProcV string
Enable to set sact frag-proc. Valid values: disable, enable.
Fwd double
tcam sact fwd.
FwdLif double
tcam sact fwd-lif.
FwdLifV string
Enable to set sact fwd-lif. Valid values: disable, enable.
FwdTvid double
tcam sact fwd-tvid.
FwdTvidV string
Enable to set sact fwd-vid. Valid values: disable, enable.
FwdV string
Enable to set sact fwd. Valid values: disable, enable.
Icpen double
tcam sact icpen.
IcpenV string
Enable to set sact icpen. Valid values: disable, enable.
IgmpMldSnp double
tcam sact igmp-mld-snp.
IgmpMldSnpV string
Enable to set sact igmp-mld-snp. Valid values: disable, enable.
Learn double
tcam sact learn.
LearnV string
Enable to set sact learn. Valid values: disable, enable.
MSrhCtrl double
tcam sact m-srh-ctrl.
MSrhCtrlV string
Enable to set sact m-srh-ctrl. Valid values: disable, enable.
MacId double
tcam sact mac-id.
MacIdV string
Enable to set sact mac-id. Valid values: disable, enable.
Mss double
tcam sact mss.
MssV string
Enable to set sact mss. Valid values: disable, enable.
Pleen double
tcam sact pleen.
PleenV string
Enable to set sact pleen. Valid values: disable, enable.
PrioPid double
tcam sact prio-pid.
PrioPidV string
Enable to set sact prio-pid. Valid values: disable, enable.
Promis double
tcam sact promis.
PromisV string
Enable to set sact promis. Valid values: disable, enable.
Rfsh double
tcam sact rfsh.
RfshV string
Enable to set sact rfsh. Valid values: disable, enable.
SmacSkip double
tcam sact smac-skip.
SmacSkipV string
Enable to set sact smac-skip. Valid values: disable, enable.
TpSmchk double
tcam sact tp mode.
TpSmchkV string
Enable to set sact tp mode. Valid values: disable, enable.
TpeId double
tcam sact tpe-id.
TpeIdV string
Enable to set sact tpe-id. Valid values: disable, enable.
Vdm double
tcam sact vdm.
VdmV string
Enable to set sact vdm. Valid values: disable, enable.
VdomId double
tcam sact vdom-id.
VdomIdV string
Enable to set sact vdom-id. Valid values: disable, enable.
XMode double
tcam sact x-mode.
XModeV string
Enable to set sact x-mode. Valid values: disable, enable.
Act float64
tcam sact act.
ActV string
Enable to set sact act. Valid values: disable, enable.
Bmproc float64
tcam sact bmproc.
BmprocV string
Enable to set sact bmproc. Valid values: disable, enable.
DfLif float64
tcam sact df-lif.
DfLifV string
Enable to set sact df-lif. Valid values: disable, enable.
Dfr float64
tcam sact dfr.
DfrV string
Enable to set sact dfr. Valid values: disable, enable.
DmacSkip float64
tcam sact dmac-skip.
DmacSkipV string
Enable to set sact dmac-skip. Valid values: disable, enable.
Dosen float64
tcam sact dosen.
DosenV string
Enable to set sact dosen. Valid values: disable, enable.
EspffProc float64
tcam sact espff-proc.
EspffProcV string
Enable to set sact espff-proc. Valid values: disable, enable.
EtypePid float64
tcam sact etype-pid.
EtypePidV string
Enable to set sact etype-pid. Valid values: disable, enable.
FragProc float64
tcam sact frag-proc.
FragProcV string
Enable to set sact frag-proc. Valid values: disable, enable.
Fwd float64
tcam sact fwd.
FwdLif float64
tcam sact fwd-lif.
FwdLifV string
Enable to set sact fwd-lif. Valid values: disable, enable.
FwdTvid float64
tcam sact fwd-tvid.
FwdTvidV string
Enable to set sact fwd-vid. Valid values: disable, enable.
FwdV string
Enable to set sact fwd. Valid values: disable, enable.
Icpen float64
tcam sact icpen.
IcpenV string
Enable to set sact icpen. Valid values: disable, enable.
IgmpMldSnp float64
tcam sact igmp-mld-snp.
IgmpMldSnpV string
Enable to set sact igmp-mld-snp. Valid values: disable, enable.
Learn float64
tcam sact learn.
LearnV string
Enable to set sact learn. Valid values: disable, enable.
MSrhCtrl float64
tcam sact m-srh-ctrl.
MSrhCtrlV string
Enable to set sact m-srh-ctrl. Valid values: disable, enable.
MacId float64
tcam sact mac-id.
MacIdV string
Enable to set sact mac-id. Valid values: disable, enable.
Mss float64
tcam sact mss.
MssV string
Enable to set sact mss. Valid values: disable, enable.
Pleen float64
tcam sact pleen.
PleenV string
Enable to set sact pleen. Valid values: disable, enable.
PrioPid float64
tcam sact prio-pid.
PrioPidV string
Enable to set sact prio-pid. Valid values: disable, enable.
Promis float64
tcam sact promis.
PromisV string
Enable to set sact promis. Valid values: disable, enable.
Rfsh float64
tcam sact rfsh.
RfshV string
Enable to set sact rfsh. Valid values: disable, enable.
SmacSkip float64
tcam sact smac-skip.
SmacSkipV string
Enable to set sact smac-skip. Valid values: disable, enable.
TpSmchk float64
tcam sact tp mode.
TpSmchkV string
Enable to set sact tp mode. Valid values: disable, enable.
TpeId float64
tcam sact tpe-id.
TpeIdV string
Enable to set sact tpe-id. Valid values: disable, enable.
Vdm float64
tcam sact vdm.
VdmV string
Enable to set sact vdm. Valid values: disable, enable.
VdomId float64
tcam sact vdom-id.
VdomIdV string
Enable to set sact vdom-id. Valid values: disable, enable.
XMode float64
tcam sact x-mode.
XModeV string
Enable to set sact x-mode. Valid values: disable, enable.
act Double
tcam sact act.
actV String
Enable to set sact act. Valid values: disable, enable.
bmproc Double
tcam sact bmproc.
bmprocV String
Enable to set sact bmproc. Valid values: disable, enable.
dfLif Double
tcam sact df-lif.
dfLifV String
Enable to set sact df-lif. Valid values: disable, enable.
dfr Double
tcam sact dfr.
dfrV String
Enable to set sact dfr. Valid values: disable, enable.
dmacSkip Double
tcam sact dmac-skip.
dmacSkipV String
Enable to set sact dmac-skip. Valid values: disable, enable.
dosen Double
tcam sact dosen.
dosenV String
Enable to set sact dosen. Valid values: disable, enable.
espffProc Double
tcam sact espff-proc.
espffProcV String
Enable to set sact espff-proc. Valid values: disable, enable.
etypePid Double
tcam sact etype-pid.
etypePidV String
Enable to set sact etype-pid. Valid values: disable, enable.
fragProc Double
tcam sact frag-proc.
fragProcV String
Enable to set sact frag-proc. Valid values: disable, enable.
fwd Double
tcam sact fwd.
fwdLif Double
tcam sact fwd-lif.
fwdLifV String
Enable to set sact fwd-lif. Valid values: disable, enable.
fwdTvid Double
tcam sact fwd-tvid.
fwdTvidV String
Enable to set sact fwd-vid. Valid values: disable, enable.
fwdV String
Enable to set sact fwd. Valid values: disable, enable.
icpen Double
tcam sact icpen.
icpenV String
Enable to set sact icpen. Valid values: disable, enable.
igmpMldSnp Double
tcam sact igmp-mld-snp.
igmpMldSnpV String
Enable to set sact igmp-mld-snp. Valid values: disable, enable.
learn Double
tcam sact learn.
learnV String
Enable to set sact learn. Valid values: disable, enable.
mSrhCtrl Double
tcam sact m-srh-ctrl.
mSrhCtrlV String
Enable to set sact m-srh-ctrl. Valid values: disable, enable.
macId Double
tcam sact mac-id.
macIdV String
Enable to set sact mac-id. Valid values: disable, enable.
mss Double
tcam sact mss.
mssV String
Enable to set sact mss. Valid values: disable, enable.
pleen Double
tcam sact pleen.
pleenV String
Enable to set sact pleen. Valid values: disable, enable.
prioPid Double
tcam sact prio-pid.
prioPidV String
Enable to set sact prio-pid. Valid values: disable, enable.
promis Double
tcam sact promis.
promisV String
Enable to set sact promis. Valid values: disable, enable.
rfsh Double
tcam sact rfsh.
rfshV String
Enable to set sact rfsh. Valid values: disable, enable.
smacSkip Double
tcam sact smac-skip.
smacSkipV String
Enable to set sact smac-skip. Valid values: disable, enable.
tpSmchk Double
tcam sact tp mode.
tpSmchkV String
Enable to set sact tp mode. Valid values: disable, enable.
tpeId Double
tcam sact tpe-id.
tpeIdV String
Enable to set sact tpe-id. Valid values: disable, enable.
vdm Double
tcam sact vdm.
vdmV String
Enable to set sact vdm. Valid values: disable, enable.
vdomId Double
tcam sact vdom-id.
vdomIdV String
Enable to set sact vdom-id. Valid values: disable, enable.
xMode Double
tcam sact x-mode.
xModeV String
Enable to set sact x-mode. Valid values: disable, enable.
act number
tcam sact act.
actV string
Enable to set sact act. Valid values: disable, enable.
bmproc number
tcam sact bmproc.
bmprocV string
Enable to set sact bmproc. Valid values: disable, enable.
dfLif number
tcam sact df-lif.
dfLifV string
Enable to set sact df-lif. Valid values: disable, enable.
dfr number
tcam sact dfr.
dfrV string
Enable to set sact dfr. Valid values: disable, enable.
dmacSkip number
tcam sact dmac-skip.
dmacSkipV string
Enable to set sact dmac-skip. Valid values: disable, enable.
dosen number
tcam sact dosen.
dosenV string
Enable to set sact dosen. Valid values: disable, enable.
espffProc number
tcam sact espff-proc.
espffProcV string
Enable to set sact espff-proc. Valid values: disable, enable.
etypePid number
tcam sact etype-pid.
etypePidV string
Enable to set sact etype-pid. Valid values: disable, enable.
fragProc number
tcam sact frag-proc.
fragProcV string
Enable to set sact frag-proc. Valid values: disable, enable.
fwd number
tcam sact fwd.
fwdLif number
tcam sact fwd-lif.
fwdLifV string
Enable to set sact fwd-lif. Valid values: disable, enable.
fwdTvid number
tcam sact fwd-tvid.
fwdTvidV string
Enable to set sact fwd-vid. Valid values: disable, enable.
fwdV string
Enable to set sact fwd. Valid values: disable, enable.
icpen number
tcam sact icpen.
icpenV string
Enable to set sact icpen. Valid values: disable, enable.
igmpMldSnp number
tcam sact igmp-mld-snp.
igmpMldSnpV string
Enable to set sact igmp-mld-snp. Valid values: disable, enable.
learn number
tcam sact learn.
learnV string
Enable to set sact learn. Valid values: disable, enable.
mSrhCtrl number
tcam sact m-srh-ctrl.
mSrhCtrlV string
Enable to set sact m-srh-ctrl. Valid values: disable, enable.
macId number
tcam sact mac-id.
macIdV string
Enable to set sact mac-id. Valid values: disable, enable.
mss number
tcam sact mss.
mssV string
Enable to set sact mss. Valid values: disable, enable.
pleen number
tcam sact pleen.
pleenV string
Enable to set sact pleen. Valid values: disable, enable.
prioPid number
tcam sact prio-pid.
prioPidV string
Enable to set sact prio-pid. Valid values: disable, enable.
promis number
tcam sact promis.
promisV string
Enable to set sact promis. Valid values: disable, enable.
rfsh number
tcam sact rfsh.
rfshV string
Enable to set sact rfsh. Valid values: disable, enable.
smacSkip number
tcam sact smac-skip.
smacSkipV string
Enable to set sact smac-skip. Valid values: disable, enable.
tpSmchk number
tcam sact tp mode.
tpSmchkV string
Enable to set sact tp mode. Valid values: disable, enable.
tpeId number
tcam sact tpe-id.
tpeIdV string
Enable to set sact tpe-id. Valid values: disable, enable.
vdm number
tcam sact vdm.
vdmV string
Enable to set sact vdm. Valid values: disable, enable.
vdomId number
tcam sact vdom-id.
vdomIdV string
Enable to set sact vdom-id. Valid values: disable, enable.
xMode number
tcam sact x-mode.
xModeV string
Enable to set sact x-mode. Valid values: disable, enable.
act float
tcam sact act.
act_v str
Enable to set sact act. Valid values: disable, enable.
bmproc float
tcam sact bmproc.
bmproc_v str
Enable to set sact bmproc. Valid values: disable, enable.
df_lif float
tcam sact df-lif.
df_lif_v str
Enable to set sact df-lif. Valid values: disable, enable.
dfr float
tcam sact dfr.
dfr_v str
Enable to set sact dfr. Valid values: disable, enable.
dmac_skip float
tcam sact dmac-skip.
dmac_skip_v str
Enable to set sact dmac-skip. Valid values: disable, enable.
dosen float
tcam sact dosen.
dosen_v str
Enable to set sact dosen. Valid values: disable, enable.
espff_proc float
tcam sact espff-proc.
espff_proc_v str
Enable to set sact espff-proc. Valid values: disable, enable.
etype_pid float
tcam sact etype-pid.
etype_pid_v str
Enable to set sact etype-pid. Valid values: disable, enable.
frag_proc float
tcam sact frag-proc.
frag_proc_v str
Enable to set sact frag-proc. Valid values: disable, enable.
fwd float
tcam sact fwd.
fwd_lif float
tcam sact fwd-lif.
fwd_lif_v str
Enable to set sact fwd-lif. Valid values: disable, enable.
fwd_tvid float
tcam sact fwd-tvid.
fwd_tvid_v str
Enable to set sact fwd-vid. Valid values: disable, enable.
fwd_v str
Enable to set sact fwd. Valid values: disable, enable.
icpen float
tcam sact icpen.
icpen_v str
Enable to set sact icpen. Valid values: disable, enable.
igmp_mld_snp float
tcam sact igmp-mld-snp.
igmp_mld_snp_v str
Enable to set sact igmp-mld-snp. Valid values: disable, enable.
learn float
tcam sact learn.
learn_v str
Enable to set sact learn. Valid values: disable, enable.
m_srh_ctrl float
tcam sact m-srh-ctrl.
m_srh_ctrl_v str
Enable to set sact m-srh-ctrl. Valid values: disable, enable.
mac_id float
tcam sact mac-id.
mac_id_v str
Enable to set sact mac-id. Valid values: disable, enable.
mss float
tcam sact mss.
mss_v str
Enable to set sact mss. Valid values: disable, enable.
pleen float
tcam sact pleen.
pleen_v str
Enable to set sact pleen. Valid values: disable, enable.
prio_pid float
tcam sact prio-pid.
prio_pid_v str
Enable to set sact prio-pid. Valid values: disable, enable.
promis float
tcam sact promis.
promis_v str
Enable to set sact promis. Valid values: disable, enable.
rfsh float
tcam sact rfsh.
rfsh_v str
Enable to set sact rfsh. Valid values: disable, enable.
smac_skip float
tcam sact smac-skip.
smac_skip_v str
Enable to set sact smac-skip. Valid values: disable, enable.
tp_smchk float
tcam sact tp mode.
tp_smchk_v str
Enable to set sact tp mode. Valid values: disable, enable.
tpe_id float
tcam sact tpe-id.
tpe_id_v str
Enable to set sact tpe-id. Valid values: disable, enable.
vdm float
tcam sact vdm.
vdm_v str
Enable to set sact vdm. Valid values: disable, enable.
vdom_id float
tcam sact vdom-id.
vdom_id_v str
Enable to set sact vdom-id. Valid values: disable, enable.
x_mode float
tcam sact x-mode.
x_mode_v str
Enable to set sact x-mode. Valid values: disable, enable.
act Number
tcam sact act.
actV String
Enable to set sact act. Valid values: disable, enable.
bmproc Number
tcam sact bmproc.
bmprocV String
Enable to set sact bmproc. Valid values: disable, enable.
dfLif Number
tcam sact df-lif.
dfLifV String
Enable to set sact df-lif. Valid values: disable, enable.
dfr Number
tcam sact dfr.
dfrV String
Enable to set sact dfr. Valid values: disable, enable.
dmacSkip Number
tcam sact dmac-skip.
dmacSkipV String
Enable to set sact dmac-skip. Valid values: disable, enable.
dosen Number
tcam sact dosen.
dosenV String
Enable to set sact dosen. Valid values: disable, enable.
espffProc Number
tcam sact espff-proc.
espffProcV String
Enable to set sact espff-proc. Valid values: disable, enable.
etypePid Number
tcam sact etype-pid.
etypePidV String
Enable to set sact etype-pid. Valid values: disable, enable.
fragProc Number
tcam sact frag-proc.
fragProcV String
Enable to set sact frag-proc. Valid values: disable, enable.
fwd Number
tcam sact fwd.
fwdLif Number
tcam sact fwd-lif.
fwdLifV String
Enable to set sact fwd-lif. Valid values: disable, enable.
fwdTvid Number
tcam sact fwd-tvid.
fwdTvidV String
Enable to set sact fwd-vid. Valid values: disable, enable.
fwdV String
Enable to set sact fwd. Valid values: disable, enable.
icpen Number
tcam sact icpen.
icpenV String
Enable to set sact icpen. Valid values: disable, enable.
igmpMldSnp Number
tcam sact igmp-mld-snp.
igmpMldSnpV String
Enable to set sact igmp-mld-snp. Valid values: disable, enable.
learn Number
tcam sact learn.
learnV String
Enable to set sact learn. Valid values: disable, enable.
mSrhCtrl Number
tcam sact m-srh-ctrl.
mSrhCtrlV String
Enable to set sact m-srh-ctrl. Valid values: disable, enable.
macId Number
tcam sact mac-id.
macIdV String
Enable to set sact mac-id. Valid values: disable, enable.
mss Number
tcam sact mss.
mssV String
Enable to set sact mss. Valid values: disable, enable.
pleen Number
tcam sact pleen.
pleenV String
Enable to set sact pleen. Valid values: disable, enable.
prioPid Number
tcam sact prio-pid.
prioPidV String
Enable to set sact prio-pid. Valid values: disable, enable.
promis Number
tcam sact promis.
promisV String
Enable to set sact promis. Valid values: disable, enable.
rfsh Number
tcam sact rfsh.
rfshV String
Enable to set sact rfsh. Valid values: disable, enable.
smacSkip Number
tcam sact smac-skip.
smacSkipV String
Enable to set sact smac-skip. Valid values: disable, enable.
tpSmchk Number
tcam sact tp mode.
tpSmchkV String
Enable to set sact tp mode. Valid values: disable, enable.
tpeId Number
tcam sact tpe-id.
tpeIdV String
Enable to set sact tpe-id. Valid values: disable, enable.
vdm Number
tcam sact vdm.
vdmV String
Enable to set sact vdm. Valid values: disable, enable.
vdomId Number
tcam sact vdom-id.
vdomIdV String
Enable to set sact vdom-id. Valid values: disable, enable.
xMode Number
tcam sact x-mode.
xModeV String
Enable to set sact x-mode. Valid values: disable, enable.

ObjectSystemNpuNpuTcamTact
, ObjectSystemNpuNpuTcamTactArgs

Act double
tcam tact act.
ActV string
Enable to set tact act. Valid values: disable, enable.
Fmtuv4S double
tcam tact fmtuv4-s.
Fmtuv4SV string
Enable to set tact fmtuv4-s. Valid values: disable, enable.
Fmtuv6S double
tcam tact fmtuv6-s.
Fmtuv6SV string
Enable to set tact fmtuv6-s. Valid values: disable, enable.
Lnkid double
tcam tact lnkid.
LnkidV string
Enable to set tact lnkid. Valid values: disable, enable.
MacId double
tcam tact mac-id.
MacIdV string
Enable to set tact mac-id. Valid values: disable, enable.
MssT double
tcam tact mss.
MssTV string
Enable to set tact mss. Valid values: disable, enable.
Mtuv4 double
tcam tact mtuv4.
Mtuv4V string
Enable to set tact mtuv4. Valid values: disable, enable.
Mtuv6 double
tcam tact mtuv6.
Mtuv6V string
Enable to set tact mtuv6. Valid values: disable, enable.
SlifAct double
tcam tact slif-act.
SlifActV string
Enable to set tact slif-act. Valid values: disable, enable.
Sublnkid double
tcam tact sublnkid.
SublnkidV string
Enable to set tact sublnkid. Valid values: disable, enable.
TgtvAct double
tcam tact tgtv-act.
TgtvActV string
Enable to set tact tgtv-act. Valid values: disable, enable.
TlifAct double
tcam tact tlif-act.
TlifActV string
Enable to set tact tlif-act. Valid values: disable, enable.
Tpeid double
tcam tact tpeid.
TpeidV string
Enable to set tact tpeid. Valid values: disable, enable.
V6fe double
tcam tact v6fe.
V6feV string
Enable to set tact v6fe. Valid values: disable, enable.
VepEn double
tcam tact vep_en.
VepEnV string
Enable to set tact vep-en. Valid values: disable, enable.
VepSlid double
tcam tact vep_slid.
VepSlidV string
Enable to set tact vep-slid. Valid values: disable, enable.
XltLif double
tcam tact xlt-lif.
XltLifV string
Enable to set tact xlt-lif. Valid values: disable, enable.
XltVid double
tcam tact xlt-vid.
XltVidV string
Enable to set tact xlt-vid. Valid values: disable, enable.
Act float64
tcam tact act.
ActV string
Enable to set tact act. Valid values: disable, enable.
Fmtuv4S float64
tcam tact fmtuv4-s.
Fmtuv4SV string
Enable to set tact fmtuv4-s. Valid values: disable, enable.
Fmtuv6S float64
tcam tact fmtuv6-s.
Fmtuv6SV string
Enable to set tact fmtuv6-s. Valid values: disable, enable.
Lnkid float64
tcam tact lnkid.
LnkidV string
Enable to set tact lnkid. Valid values: disable, enable.
MacId float64
tcam tact mac-id.
MacIdV string
Enable to set tact mac-id. Valid values: disable, enable.
MssT float64
tcam tact mss.
MssTV string
Enable to set tact mss. Valid values: disable, enable.
Mtuv4 float64
tcam tact mtuv4.
Mtuv4V string
Enable to set tact mtuv4. Valid values: disable, enable.
Mtuv6 float64
tcam tact mtuv6.
Mtuv6V string
Enable to set tact mtuv6. Valid values: disable, enable.
SlifAct float64
tcam tact slif-act.
SlifActV string
Enable to set tact slif-act. Valid values: disable, enable.
Sublnkid float64
tcam tact sublnkid.
SublnkidV string
Enable to set tact sublnkid. Valid values: disable, enable.
TgtvAct float64
tcam tact tgtv-act.
TgtvActV string
Enable to set tact tgtv-act. Valid values: disable, enable.
TlifAct float64
tcam tact tlif-act.
TlifActV string
Enable to set tact tlif-act. Valid values: disable, enable.
Tpeid float64
tcam tact tpeid.
TpeidV string
Enable to set tact tpeid. Valid values: disable, enable.
V6fe float64
tcam tact v6fe.
V6feV string
Enable to set tact v6fe. Valid values: disable, enable.
VepEn float64
tcam tact vep_en.
VepEnV string
Enable to set tact vep-en. Valid values: disable, enable.
VepSlid float64
tcam tact vep_slid.
VepSlidV string
Enable to set tact vep-slid. Valid values: disable, enable.
XltLif float64
tcam tact xlt-lif.
XltLifV string
Enable to set tact xlt-lif. Valid values: disable, enable.
XltVid float64
tcam tact xlt-vid.
XltVidV string
Enable to set tact xlt-vid. Valid values: disable, enable.
act Double
tcam tact act.
actV String
Enable to set tact act. Valid values: disable, enable.
fmtuv4S Double
tcam tact fmtuv4-s.
fmtuv4SV String
Enable to set tact fmtuv4-s. Valid values: disable, enable.
fmtuv6S Double
tcam tact fmtuv6-s.
fmtuv6SV String
Enable to set tact fmtuv6-s. Valid values: disable, enable.
lnkid Double
tcam tact lnkid.
lnkidV String
Enable to set tact lnkid. Valid values: disable, enable.
macId Double
tcam tact mac-id.
macIdV String
Enable to set tact mac-id. Valid values: disable, enable.
mssT Double
tcam tact mss.
mssTV String
Enable to set tact mss. Valid values: disable, enable.
mtuv4 Double
tcam tact mtuv4.
mtuv4V String
Enable to set tact mtuv4. Valid values: disable, enable.
mtuv6 Double
tcam tact mtuv6.
mtuv6V String
Enable to set tact mtuv6. Valid values: disable, enable.
slifAct Double
tcam tact slif-act.
slifActV String
Enable to set tact slif-act. Valid values: disable, enable.
sublnkid Double
tcam tact sublnkid.
sublnkidV String
Enable to set tact sublnkid. Valid values: disable, enable.
tgtvAct Double
tcam tact tgtv-act.
tgtvActV String
Enable to set tact tgtv-act. Valid values: disable, enable.
tlifAct Double
tcam tact tlif-act.
tlifActV String
Enable to set tact tlif-act. Valid values: disable, enable.
tpeid Double
tcam tact tpeid.
tpeidV String
Enable to set tact tpeid. Valid values: disable, enable.
v6fe Double
tcam tact v6fe.
v6feV String
Enable to set tact v6fe. Valid values: disable, enable.
vepEn Double
tcam tact vep_en.
vepEnV String
Enable to set tact vep-en. Valid values: disable, enable.
vepSlid Double
tcam tact vep_slid.
vepSlidV String
Enable to set tact vep-slid. Valid values: disable, enable.
xltLif Double
tcam tact xlt-lif.
xltLifV String
Enable to set tact xlt-lif. Valid values: disable, enable.
xltVid Double
tcam tact xlt-vid.
xltVidV String
Enable to set tact xlt-vid. Valid values: disable, enable.
act number
tcam tact act.
actV string
Enable to set tact act. Valid values: disable, enable.
fmtuv4S number
tcam tact fmtuv4-s.
fmtuv4SV string
Enable to set tact fmtuv4-s. Valid values: disable, enable.
fmtuv6S number
tcam tact fmtuv6-s.
fmtuv6SV string
Enable to set tact fmtuv6-s. Valid values: disable, enable.
lnkid number
tcam tact lnkid.
lnkidV string
Enable to set tact lnkid. Valid values: disable, enable.
macId number
tcam tact mac-id.
macIdV string
Enable to set tact mac-id. Valid values: disable, enable.
mssT number
tcam tact mss.
mssTV string
Enable to set tact mss. Valid values: disable, enable.
mtuv4 number
tcam tact mtuv4.
mtuv4V string
Enable to set tact mtuv4. Valid values: disable, enable.
mtuv6 number
tcam tact mtuv6.
mtuv6V string
Enable to set tact mtuv6. Valid values: disable, enable.
slifAct number
tcam tact slif-act.
slifActV string
Enable to set tact slif-act. Valid values: disable, enable.
sublnkid number
tcam tact sublnkid.
sublnkidV string
Enable to set tact sublnkid. Valid values: disable, enable.
tgtvAct number
tcam tact tgtv-act.
tgtvActV string
Enable to set tact tgtv-act. Valid values: disable, enable.
tlifAct number
tcam tact tlif-act.
tlifActV string
Enable to set tact tlif-act. Valid values: disable, enable.
tpeid number
tcam tact tpeid.
tpeidV string
Enable to set tact tpeid. Valid values: disable, enable.
v6fe number
tcam tact v6fe.
v6feV string
Enable to set tact v6fe. Valid values: disable, enable.
vepEn number
tcam tact vep_en.
vepEnV string
Enable to set tact vep-en. Valid values: disable, enable.
vepSlid number
tcam tact vep_slid.
vepSlidV string
Enable to set tact vep-slid. Valid values: disable, enable.
xltLif number
tcam tact xlt-lif.
xltLifV string
Enable to set tact xlt-lif. Valid values: disable, enable.
xltVid number
tcam tact xlt-vid.
xltVidV string
Enable to set tact xlt-vid. Valid values: disable, enable.
act float
tcam tact act.
act_v str
Enable to set tact act. Valid values: disable, enable.
fmtuv4_s float
tcam tact fmtuv4-s.
fmtuv4_sv str
Enable to set tact fmtuv4-s. Valid values: disable, enable.
fmtuv6_s float
tcam tact fmtuv6-s.
fmtuv6_sv str
Enable to set tact fmtuv6-s. Valid values: disable, enable.
lnkid float
tcam tact lnkid.
lnkid_v str
Enable to set tact lnkid. Valid values: disable, enable.
mac_id float
tcam tact mac-id.
mac_id_v str
Enable to set tact mac-id. Valid values: disable, enable.
mss_t float
tcam tact mss.
mss_tv str
Enable to set tact mss. Valid values: disable, enable.
mtuv4 float
tcam tact mtuv4.
mtuv4_v str
Enable to set tact mtuv4. Valid values: disable, enable.
mtuv6 float
tcam tact mtuv6.
mtuv6_v str
Enable to set tact mtuv6. Valid values: disable, enable.
slif_act float
tcam tact slif-act.
slif_act_v str
Enable to set tact slif-act. Valid values: disable, enable.
sublnkid float
tcam tact sublnkid.
sublnkid_v str
Enable to set tact sublnkid. Valid values: disable, enable.
tgtv_act float
tcam tact tgtv-act.
tgtv_act_v str
Enable to set tact tgtv-act. Valid values: disable, enable.
tlif_act float
tcam tact tlif-act.
tlif_act_v str
Enable to set tact tlif-act. Valid values: disable, enable.
tpeid float
tcam tact tpeid.
tpeid_v str
Enable to set tact tpeid. Valid values: disable, enable.
v6fe float
tcam tact v6fe.
v6fe_v str
Enable to set tact v6fe. Valid values: disable, enable.
vep_en float
tcam tact vep_en.
vep_en_v str
Enable to set tact vep-en. Valid values: disable, enable.
vep_slid float
tcam tact vep_slid.
vep_slid_v str
Enable to set tact vep-slid. Valid values: disable, enable.
xlt_lif float
tcam tact xlt-lif.
xlt_lif_v str
Enable to set tact xlt-lif. Valid values: disable, enable.
xlt_vid float
tcam tact xlt-vid.
xlt_vid_v str
Enable to set tact xlt-vid. Valid values: disable, enable.
act Number
tcam tact act.
actV String
Enable to set tact act. Valid values: disable, enable.
fmtuv4S Number
tcam tact fmtuv4-s.
fmtuv4SV String
Enable to set tact fmtuv4-s. Valid values: disable, enable.
fmtuv6S Number
tcam tact fmtuv6-s.
fmtuv6SV String
Enable to set tact fmtuv6-s. Valid values: disable, enable.
lnkid Number
tcam tact lnkid.
lnkidV String
Enable to set tact lnkid. Valid values: disable, enable.
macId Number
tcam tact mac-id.
macIdV String
Enable to set tact mac-id. Valid values: disable, enable.
mssT Number
tcam tact mss.
mssTV String
Enable to set tact mss. Valid values: disable, enable.
mtuv4 Number
tcam tact mtuv4.
mtuv4V String
Enable to set tact mtuv4. Valid values: disable, enable.
mtuv6 Number
tcam tact mtuv6.
mtuv6V String
Enable to set tact mtuv6. Valid values: disable, enable.
slifAct Number
tcam tact slif-act.
slifActV String
Enable to set tact slif-act. Valid values: disable, enable.
sublnkid Number
tcam tact sublnkid.
sublnkidV String
Enable to set tact sublnkid. Valid values: disable, enable.
tgtvAct Number
tcam tact tgtv-act.
tgtvActV String
Enable to set tact tgtv-act. Valid values: disable, enable.
tlifAct Number
tcam tact tlif-act.
tlifActV String
Enable to set tact tlif-act. Valid values: disable, enable.
tpeid Number
tcam tact tpeid.
tpeidV String
Enable to set tact tpeid. Valid values: disable, enable.
v6fe Number
tcam tact v6fe.
v6feV String
Enable to set tact v6fe. Valid values: disable, enable.
vepEn Number
tcam tact vep_en.
vepEnV String
Enable to set tact vep-en. Valid values: disable, enable.
vepSlid Number
tcam tact vep_slid.
vepSlidV String
Enable to set tact vep-slid. Valid values: disable, enable.
xltLif Number
tcam tact xlt-lif.
xltLifV String
Enable to set tact xlt-lif. Valid values: disable, enable.
xltVid Number
tcam tact xlt-vid.
xltVidV String
Enable to set tact xlt-vid. Valid values: disable, enable.

ObjectSystemNpuPortCpuMap
, ObjectSystemNpuPortCpuMapArgs

CpuCore string
The CPU core to map to an interface.
Interface string
The interface to map to a CPU core.
CpuCore string
The CPU core to map to an interface.
Interface string
The interface to map to a CPU core.
cpuCore String
The CPU core to map to an interface.
interface_ String
The interface to map to a CPU core.
cpuCore string
The CPU core to map to an interface.
interface string
The interface to map to a CPU core.
cpu_core str
The CPU core to map to an interface.
interface str
The interface to map to a CPU core.
cpuCore String
The CPU core to map to an interface.
interface String
The interface to map to a CPU core.

ObjectSystemNpuPortNpuMap
, ObjectSystemNpuPortNpuMapArgs

Interface string
Set npu interface port to NPU group map.
NpuGroupIndex double
Mapping NPU group index.
Interface string
Set npu interface port to NPU group map.
NpuGroupIndex float64
Mapping NPU group index.
interface_ String
Set npu interface port to NPU group map.
npuGroupIndex Double
Mapping NPU group index.
interface string
Set npu interface port to NPU group map.
npuGroupIndex number
Mapping NPU group index.
interface str
Set npu interface port to NPU group map.
npu_group_index float
Mapping NPU group index.
interface String
Set npu interface port to NPU group map.
npuGroupIndex Number
Mapping NPU group index.

ObjectSystemNpuPortPathOption
, ObjectSystemNpuPortPathOptionArgs

PortsUsingNpus List<string>
Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).
PortsUsingNpus []string
Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).
portsUsingNpus List<String>
Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).
portsUsingNpus string[]
Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).
ports_using_npus Sequence[str]
Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).
portsUsingNpus List<String>
Set ha/aux ports to handle traffic with NPU (otherise traffic goes to Intel-NIC and then CPU).

ObjectSystemNpuPriorityProtocol
, ObjectSystemNpuPriorityProtocolArgs

Bfd string
Enable/disable NPU BFD priority protocol. Valid values: disable, enable.
Bgp string
Enable/disable NPU BGP priority protocol. Valid values: disable, enable.
Slbc string
Enable/disable NPU SLBC priority protocol. Valid values: disable, enable.
Bfd string
Enable/disable NPU BFD priority protocol. Valid values: disable, enable.
Bgp string
Enable/disable NPU BGP priority protocol. Valid values: disable, enable.
Slbc string
Enable/disable NPU SLBC priority protocol. Valid values: disable, enable.
bfd String
Enable/disable NPU BFD priority protocol. Valid values: disable, enable.
bgp String
Enable/disable NPU BGP priority protocol. Valid values: disable, enable.
slbc String
Enable/disable NPU SLBC priority protocol. Valid values: disable, enable.
bfd string
Enable/disable NPU BFD priority protocol. Valid values: disable, enable.
bgp string
Enable/disable NPU BGP priority protocol. Valid values: disable, enable.
slbc string
Enable/disable NPU SLBC priority protocol. Valid values: disable, enable.
bfd str
Enable/disable NPU BFD priority protocol. Valid values: disable, enable.
bgp str
Enable/disable NPU BGP priority protocol. Valid values: disable, enable.
slbc str
Enable/disable NPU SLBC priority protocol. Valid values: disable, enable.
bfd String
Enable/disable NPU BFD priority protocol. Valid values: disable, enable.
bgp String
Enable/disable NPU BGP priority protocol. Valid values: disable, enable.
slbc String
Enable/disable NPU SLBC priority protocol. Valid values: disable, enable.

ObjectSystemNpuSseHaScan
, ObjectSystemNpuSseHaScanArgs

Gap double
Scanning message gap(0~32767, default 6000)
MaxSessionCnt double
If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)
MinDuration double
Scanning filter for minimum duration of the session. (0~3600, default 0)
Gap float64
Scanning message gap(0~32767, default 6000)
MaxSessionCnt float64
If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)
MinDuration float64
Scanning filter for minimum duration of the session. (0~3600, default 0)
gap Double
Scanning message gap(0~32767, default 6000)
maxSessionCnt Double
If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)
minDuration Double
Scanning filter for minimum duration of the session. (0~3600, default 0)
gap number
Scanning message gap(0~32767, default 6000)
maxSessionCnt number
If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)
minDuration number
Scanning filter for minimum duration of the session. (0~3600, default 0)
gap float
Scanning message gap(0~32767, default 6000)
max_session_cnt float
If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)
min_duration float
Scanning filter for minimum duration of the session. (0~3600, default 0)
gap Number
Scanning message gap(0~32767, default 6000)
maxSessionCnt Number
If the session count(in millions) is larger than this, HA scan will be skipped. (0~0xffff, default 0xffff)
minDuration Number
Scanning filter for minimum duration of the session. (0~3600, default 0)

ObjectSystemNpuSwEhHash
, ObjectSystemNpuSwEhHashArgs

Computation string
Set hashing computation. Valid values: xor16, xor8, xor4, crc16.
DestinationIpLower16 string
Include/exclude destination IP address lower 16 bits. Valid values: include, exclude.
DestinationIpUpper16 string
Include/exclude destination IP address upper 16 bits. Valid values: include, exclude.
DestinationPort string
Include/exclude destination port if TCP/UDP. Valid values: include, exclude.
IpProtocol string
Include/exclude IP protocol. Valid values: include, exclude.
NetmaskLength double
Network mask length.
SourceIpLower16 string
Include/exclude source IP address lower 16 bits. Valid values: include, exclude.
SourceIpUpper16 string
Include/exclude source IP address upper 16 bits. Valid values: include, exclude.
SourcePort string
Include/exclude source port if TCP/UDP. Valid values: include, exclude.
Computation string
Set hashing computation. Valid values: xor16, xor8, xor4, crc16.
DestinationIpLower16 string
Include/exclude destination IP address lower 16 bits. Valid values: include, exclude.
DestinationIpUpper16 string
Include/exclude destination IP address upper 16 bits. Valid values: include, exclude.
DestinationPort string
Include/exclude destination port if TCP/UDP. Valid values: include, exclude.
IpProtocol string
Include/exclude IP protocol. Valid values: include, exclude.
NetmaskLength float64
Network mask length.
SourceIpLower16 string
Include/exclude source IP address lower 16 bits. Valid values: include, exclude.
SourceIpUpper16 string
Include/exclude source IP address upper 16 bits. Valid values: include, exclude.
SourcePort string
Include/exclude source port if TCP/UDP. Valid values: include, exclude.
computation String
Set hashing computation. Valid values: xor16, xor8, xor4, crc16.
destinationIpLower16 String
Include/exclude destination IP address lower 16 bits. Valid values: include, exclude.
destinationIpUpper16 String
Include/exclude destination IP address upper 16 bits. Valid values: include, exclude.
destinationPort String
Include/exclude destination port if TCP/UDP. Valid values: include, exclude.
ipProtocol String
Include/exclude IP protocol. Valid values: include, exclude.
netmaskLength Double
Network mask length.
sourceIpLower16 String
Include/exclude source IP address lower 16 bits. Valid values: include, exclude.
sourceIpUpper16 String
Include/exclude source IP address upper 16 bits. Valid values: include, exclude.
sourcePort String
Include/exclude source port if TCP/UDP. Valid values: include, exclude.
computation string
Set hashing computation. Valid values: xor16, xor8, xor4, crc16.
destinationIpLower16 string
Include/exclude destination IP address lower 16 bits. Valid values: include, exclude.
destinationIpUpper16 string
Include/exclude destination IP address upper 16 bits. Valid values: include, exclude.
destinationPort string
Include/exclude destination port if TCP/UDP. Valid values: include, exclude.
ipProtocol string
Include/exclude IP protocol. Valid values: include, exclude.
netmaskLength number
Network mask length.
sourceIpLower16 string
Include/exclude source IP address lower 16 bits. Valid values: include, exclude.
sourceIpUpper16 string
Include/exclude source IP address upper 16 bits. Valid values: include, exclude.
sourcePort string
Include/exclude source port if TCP/UDP. Valid values: include, exclude.
computation str
Set hashing computation. Valid values: xor16, xor8, xor4, crc16.
destination_ip_lower16 str
Include/exclude destination IP address lower 16 bits. Valid values: include, exclude.
destination_ip_upper16 str
Include/exclude destination IP address upper 16 bits. Valid values: include, exclude.
destination_port str
Include/exclude destination port if TCP/UDP. Valid values: include, exclude.
ip_protocol str
Include/exclude IP protocol. Valid values: include, exclude.
netmask_length float
Network mask length.
source_ip_lower16 str
Include/exclude source IP address lower 16 bits. Valid values: include, exclude.
source_ip_upper16 str
Include/exclude source IP address upper 16 bits. Valid values: include, exclude.
source_port str
Include/exclude source port if TCP/UDP. Valid values: include, exclude.
computation String
Set hashing computation. Valid values: xor16, xor8, xor4, crc16.
destinationIpLower16 String
Include/exclude destination IP address lower 16 bits. Valid values: include, exclude.
destinationIpUpper16 String
Include/exclude destination IP address upper 16 bits. Valid values: include, exclude.
destinationPort String
Include/exclude destination port if TCP/UDP. Valid values: include, exclude.
ipProtocol String
Include/exclude IP protocol. Valid values: include, exclude.
netmaskLength Number
Network mask length.
sourceIpLower16 String
Include/exclude source IP address lower 16 bits. Valid values: include, exclude.
sourceIpUpper16 String
Include/exclude source IP address upper 16 bits. Valid values: include, exclude.
sourcePort String
Include/exclude source port if TCP/UDP. Valid values: include, exclude.

ObjectSystemNpuSwTrHash
, ObjectSystemNpuSwTrHashArgs

Draco15 string
Enable/disable DRACO15 hashing. Valid values: disable, enable.
TcpUdpPort string
Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: include, exclude.
Draco15 string
Enable/disable DRACO15 hashing. Valid values: disable, enable.
TcpUdpPort string
Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: include, exclude.
draco15 String
Enable/disable DRACO15 hashing. Valid values: disable, enable.
tcpUdpPort String
Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: include, exclude.
draco15 string
Enable/disable DRACO15 hashing. Valid values: disable, enable.
tcpUdpPort string
Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: include, exclude.
draco15 str
Enable/disable DRACO15 hashing. Valid values: disable, enable.
tcp_udp_port str
Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: include, exclude.
draco15 String
Enable/disable DRACO15 hashing. Valid values: disable, enable.
tcpUdpPort String
Include/exclude TCP/UDP source and destination port for unicast trunk traffic. Valid values: include, exclude.

ObjectSystemNpuTcpTimeoutProfile
, ObjectSystemNpuTcpTimeoutProfileArgs

CloseWait double
Set close-wait timeout(seconds)
FinWait double
Set fin-wait timeout(seconds)
Id double
Timeout profile ID (5-47)
SynSent double
Set syn-sent timeout(seconds)
SynWait double
Set syn-wait timeout(seconds)
TcpIdle double
Set TCP establish timeout(seconds)
TimeWait double
Set time-wait timeout(seconds)
CloseWait float64
Set close-wait timeout(seconds)
FinWait float64
Set fin-wait timeout(seconds)
Id float64
Timeout profile ID (5-47)
SynSent float64
Set syn-sent timeout(seconds)
SynWait float64
Set syn-wait timeout(seconds)
TcpIdle float64
Set TCP establish timeout(seconds)
TimeWait float64
Set time-wait timeout(seconds)
closeWait Double
Set close-wait timeout(seconds)
finWait Double
Set fin-wait timeout(seconds)
id Double
Timeout profile ID (5-47)
synSent Double
Set syn-sent timeout(seconds)
synWait Double
Set syn-wait timeout(seconds)
tcpIdle Double
Set TCP establish timeout(seconds)
timeWait Double
Set time-wait timeout(seconds)
closeWait number
Set close-wait timeout(seconds)
finWait number
Set fin-wait timeout(seconds)
id number
Timeout profile ID (5-47)
synSent number
Set syn-sent timeout(seconds)
synWait number
Set syn-wait timeout(seconds)
tcpIdle number
Set TCP establish timeout(seconds)
timeWait number
Set time-wait timeout(seconds)
close_wait float
Set close-wait timeout(seconds)
fin_wait float
Set fin-wait timeout(seconds)
id float
Timeout profile ID (5-47)
syn_sent float
Set syn-sent timeout(seconds)
syn_wait float
Set syn-wait timeout(seconds)
tcp_idle float
Set TCP establish timeout(seconds)
time_wait float
Set time-wait timeout(seconds)
closeWait Number
Set close-wait timeout(seconds)
finWait Number
Set fin-wait timeout(seconds)
id Number
Timeout profile ID (5-47)
synSent Number
Set syn-sent timeout(seconds)
synWait Number
Set syn-wait timeout(seconds)
tcpIdle Number
Set TCP establish timeout(seconds)
timeWait Number
Set time-wait timeout(seconds)

ObjectSystemNpuUdpTimeoutProfile
, ObjectSystemNpuUdpTimeoutProfileArgs

Id double
Timeout profile ID (5-63)
UdpIdle double
Set UDP idle timeout(seconds)
Id float64
Timeout profile ID (5-63)
UdpIdle float64
Set UDP idle timeout(seconds)
id Double
Timeout profile ID (5-63)
udpIdle Double
Set UDP idle timeout(seconds)
id number
Timeout profile ID (5-63)
udpIdle number
Set UDP idle timeout(seconds)
id float
Timeout profile ID (5-63)
udp_idle float
Set UDP idle timeout(seconds)
id Number
Timeout profile ID (5-63)
udpIdle Number
Set UDP idle timeout(seconds)

Import

ObjectSystem Npu can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectSystemNpu:ObjectSystemNpu labelname ObjectSystemNpu
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortimanager fortinetdev/terraform-provider-fortimanager
License
Notes
This Pulumi package is based on the fortimanager Terraform Provider.