cloudfw-20171207/core/Models/DescribeOutgoingDomainRequest.cs (48 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. using System; using System.Collections.Generic; using System.IO; using Tea; namespace AlibabaCloud.SDK.Cloudfw20171207.Models { public class DescribeOutgoingDomainRequest : TeaModel { /// <summary> /// <para>The type of the service. This parameter is empty by default. Valid values:</para> /// <list type="bullet"> /// <item><description><b>All</b>: all services</description></item> /// <item><description><b>RiskDomain</b>: risky domain names</description></item> /// <item><description><b>RiskIP</b>: risky IP addresses</description></item> /// <item><description><b>AliYun</b>: Alibaba Cloud services</description></item> /// <item><description><b>NotAliYun</b>: third-party services</description></item> /// </list> /// /// <b>Example:</b> /// <para>All</para> /// </summary> [NameInMap("CategoryId")] [Validation(Required=false)] public string CategoryId { get; set; } /// <summary> /// <para>The number of the page to return.</para> /// <para>Default value: 1.</para> /// /// <b>Example:</b> /// <para>1</para> /// </summary> [NameInMap("CurrentPage")] [Validation(Required=false)] public string CurrentPage { get; set; } [NameInMap("DataType")] [Validation(Required=false)] public string DataType { get; set; } /// <summary> /// <para>The domain name in outbound connections.</para> /// /// <b>Example:</b> /// <para><a href="http://www.aliyundoc.com">www.aliyundoc.com</a></para> /// </summary> [NameInMap("Domain")] [Validation(Required=false)] public string Domain { get; set; } /// <summary> /// <para>The end of the time range to query. The value is a UNIX timestamp. Unit: seconds.</para> /// <para>This parameter is required.</para> /// /// <b>Example:</b> /// <para>1656750960</para> /// </summary> [NameInMap("EndTime")] [Validation(Required=false)] public string EndTime { get; set; } [NameInMap("IsAITraffic")] [Validation(Required=false)] public string IsAITraffic { get; set; } /// <summary> /// <para>The language of the content within the request. Valid values:</para> /// <list type="bullet"> /// <item><description><b>zh</b>: Chinese (default)</description></item> /// <item><description><b>en</b>: English</description></item> /// </list> /// /// <b>Example:</b> /// <para>zh</para> /// </summary> [NameInMap("Lang")] [Validation(Required=false)] public string Lang { get; set; } /// <summary> /// <para>The method that is used to sort the results. Valid values:</para> /// <list type="bullet"> /// <item><description><b>asc</b>: the ascending order.</description></item> /// <item><description><b>desc</b> (default): the descending order.</description></item> /// </list> /// /// <b>Example:</b> /// <para>desc</para> /// </summary> [NameInMap("Order")] [Validation(Required=false)] public string Order { get; set; } /// <summary> /// <para>The number of entries to return on each page.</para> /// <para>Default value: 6. Maximum value: 100.</para> /// /// <b>Example:</b> /// <para>10</para> /// </summary> [NameInMap("PageSize")] [Validation(Required=false)] public string PageSize { get; set; } /// <summary> /// <para>The public IP address of the Elastic Compute Service (ECS) instance that initiates outbound connections.</para> /// /// <b>Example:</b> /// <para>192.0.XX.XX</para> /// </summary> [NameInMap("PublicIP")] [Validation(Required=false)] public string PublicIP { get; set; } /// <summary> /// <para>The field based on which you want to sort the query results. Valid values:</para> /// <list type="bullet"> /// <item><description><b>SessionCount</b> (default): the number of requests.</description></item> /// <item><description><b>TotalBytes</b>: the total volume of traffic.</description></item> /// </list> /// /// <b>Example:</b> /// <para>SessionCount</para> /// </summary> [NameInMap("Sort")] [Validation(Required=false)] public string Sort { get; set; } /// <summary> /// <para>The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds.</para> /// <para>This parameter is required.</para> /// /// <b>Example:</b> /// <para>1656664560</para> /// </summary> [NameInMap("StartTime")] [Validation(Required=false)] public string StartTime { get; set; } /// <summary> /// <para>The ID of the tag. Valid values:</para> /// <list type="bullet"> /// <item><description><b>AliYun</b>: Alibaba Cloud service</description></item> /// <item><description><b>RiskDomain</b>: risky domain name</description></item> /// <item><description><b>RiskIP</b>: risky IP address</description></item> /// <item><description><b>TrustedDomain</b>: trusted website</description></item> /// <item><description><b>AliPay</b>: Alipay</description></item> /// <item><description><b>DingDing</b>: DingTalk</description></item> /// <item><description><b>WeChat</b>: WeChat</description></item> /// <item><description><b>QQ</b>: Tencent QQ</description></item> /// <item><description><b>SecurityService</b>: security service</description></item> /// <item><description><b>Microsoft</b>: Microsoft</description></item> /// <item><description><b>Amazon</b>: Amazon Web Services (AWS)</description></item> /// <item><description><b>Pan</b>: cloud disk</description></item> /// <item><description><b>Map</b>: map</description></item> /// <item><description><b>Code</b>: code hosting</description></item> /// <item><description><b>SystemService</b>: system service</description></item> /// <item><description><b>Taobao</b>: Taobao</description></item> /// <item><description><b>Google</b>: Google</description></item> /// <item><description><b>ThirdPartyService</b>: third-party service</description></item> /// <item><description><b>FirstFlow</b>: the first time when an outbound connection is initiated</description></item> /// <item><description><b>Downloader</b>: malicious download</description></item> /// <item><description><b>Alexa Top1M</b>: popular website</description></item> /// <item><description><b>Miner</b>: mining pool</description></item> /// <item><description><b>Intelligence</b>: threat intelligence</description></item> /// <item><description><b>DDoS</b>: DDoS trojan</description></item> /// <item><description><b>Ransomware</b>: ransomware</description></item> /// <item><description><b>Spyware</b>: spyware</description></item> /// <item><description><b>Rogue</b>: rogue software</description></item> /// <item><description><b>Botnet</b>: botnet</description></item> /// <item><description><b>Suspicious</b>: suspicious website</description></item> /// <item><description><b>C\&amp;C</b>: command and control (C\&amp;C)</description></item> /// <item><description><b>Gang</b>: gang</description></item> /// <item><description><b>CVE</b>: Common Vulnerabilities and Exposures (CVE)</description></item> /// <item><description><b>Backdoor</b>: webshell</description></item> /// <item><description><b>Phishing</b>: phishing website</description></item> /// <item><description><b>APT</b>: advanced persistent threat (APT) attack</description></item> /// <item><description><b>Supply Chain Attack</b>: supply chain attack</description></item> /// <item><description><b>Malicious software</b>: malware</description></item> /// </list> /// /// <b>Example:</b> /// <para>AliYun</para> /// </summary> [NameInMap("TagIdNew")] [Validation(Required=false)] public string TagIdNew { get; set; } } }