<filename>sdk/dotnet/Dayu/Outputs/DdosPoliciesListDropOptionResult.cs// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.Tctest.Dayu.Outputs
{

    [OutputType]
    public sealed class DdosPoliciesListDropOptionResult
    {
        public readonly int BadConnThreshold;
        public readonly bool CheckSyncConn;
        public readonly int ConnTimeout;
        public readonly int DConnLimit;
        public readonly int DNewLimit;
        public readonly bool DropAbroad;
        public readonly bool DropIcmp;
        public readonly bool DropOther;
        public readonly bool DropTcp;
        public readonly bool DropUdp;
        public readonly int IcmpMbpsLimit;
        public readonly bool NullConnEnable;
        public readonly int OtherMbpsLimit;
        public readonly int SConnLimit;
        public readonly int SNewLimit;
        public readonly int SynLimit;
        public readonly int SynRate;
        public readonly int TcpMbpsLimit;
        public readonly int UdpMbpsLimit;

        [OutputConstructor]
        private DdosPoliciesListDropOptionResult(
            int badConnThreshold,

            bool checkSyncConn,

            int connTimeout,

            int dConnLimit,

            int dNewLimit,

            bool dropAbroad,

            bool dropIcmp,

            bool dropOther,

            bool dropTcp,

            bool dropUdp,

            int icmpMbpsLimit,

            bool nullConnEnable,

            int otherMbpsLimit,

            int sConnLimit,

            int sNewLimit,

            int synLimit,

            int synRate,

            int tcpMbpsLimit,

            int udpMbpsLimit)
        {
            BadConnThreshold = badConnThreshold;
            CheckSyncConn = checkSyncConn;
            ConnTimeout = connTimeout;
            DConnLimit = dConnLimit;
            DNewLimit = dNewLimit;
            DropAbroad = dropAbroad;
            DropIcmp = dropIcmp;
            DropOther = dropOther;
            DropTcp = dropTcp;
            DropUdp = dropUdp;
            IcmpMbpsLimit = icmpMbpsLimit;
            NullConnEnable = nullConnEnable;
            OtherMbpsLimit = otherMbpsLimit;
            SConnLimit = sConnLimit;
            SNewLimit = sNewLimit;
            SynLimit = synLimit;
            SynRate = synRate;
            TcpMbpsLimit = tcpMbpsLimit;
            UdpMbpsLimit = udpMbpsLimit;
        }
    }
}
