Class: TencentCloud::Cdn::V20180606::DescribeWafDataRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::DescribeWafDataRequest
- Defined in:
- lib/v20180606/models.rb
Overview
DescribeWafData请求参数结构体
Instance Attribute Summary collapse
-
#Area ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#AttackType ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#AttackTypes ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#DefenceMode ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#Domain ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#Domains ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#EndTime ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#Interval ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
-
#StartTime ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下: observe = ‘观察模式’ intercept = ‘拦截模式’.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(starttime = nil, endtime = nil, interval = nil, domain = nil, attacktype = nil, defencemode = nil, area = nil, attacktypes = nil, domains = nil) ⇒ DescribeWafDataRequest
constructor
A new instance of DescribeWafDataRequest.
Constructor Details
#initialize(starttime = nil, endtime = nil, interval = nil, domain = nil, attacktype = nil, defencemode = nil, area = nil, attacktypes = nil, domains = nil) ⇒ DescribeWafDataRequest
Returns a new instance of DescribeWafDataRequest.
6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 |
# File 'lib/v20180606/models.rb', line 6247 def initialize(starttime=nil, endtime=nil, interval=nil, domain=nil, attacktype=nil, defencemode=nil, area=nil, attacktypes=nil, domains=nil) @StartTime = starttime @EndTime = endtime @Interval = interval @Domain = domain @AttackType = attacktype @DefenceMode = defencemode @Area = area @AttackTypes = attacktypes @Domains = domains end |
Instance Attribute Details
#Area ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def Area @Area end |
#AttackType ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def AttackType @AttackType end |
#AttackTypes ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def AttackTypes @AttackTypes end |
#DefenceMode ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def DefenceMode @DefenceMode end |
#Domain ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def Domain @Domain end |
#Domains ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def Domains @Domains end |
#EndTime ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def EndTime @EndTime end |
#Interval ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def Interval @Interval end |
#StartTime ⇒ Object
仅支持30天内数据查询,且查询时间范围在 7 到 30 天最小粒度是 hour。 不填则查询所有攻击类型的数据分布 AttackType 映射如下: “webshell” : Webshell检测防护 “oa” : 常见OA漏洞防护 “xss” : XSS跨站脚本攻击防护 “xxe” : XXE攻击防护 “webscan” : 扫描器攻击漏洞防护 “cms” : 常见CMS漏洞防护 “upload” : 恶意文件上传攻击防护 “sql” : SQL注入攻击防护 “cmd_inject”: 命令/代码注入攻击防护 “osc” : 开源组件漏洞防护 “file_read” : 任意文件读取 “ldap” : LDAP注入攻击防护 “other” : 其它漏洞防护 不填则查询所有防御模式的数据总和 DefenceMode映射如下:
observe = '观察模式'
intercept = '拦截模式'
6245 6246 6247 |
# File 'lib/v20180606/models.rb', line 6245 def StartTime @StartTime end |
Instance Method Details
#deserialize(params) ⇒ Object
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 |
# File 'lib/v20180606/models.rb', line 6259 def deserialize(params) @StartTime = params['StartTime'] @EndTime = params['EndTime'] @Interval = params['Interval'] @Domain = params['Domain'] @AttackType = params['AttackType'] @DefenceMode = params['DefenceMode'] @Area = params['Area'] @AttackTypes = params['AttackTypes'] @Domains = params['Domains'] end |