Class: TencentCloud::Waf::V20180125::ApiAsset

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180125/models.rb

Overview

api列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, method = nil, apiname = nil, scene = nil, label = nil, active = nil, timestamp = nil, inserttime = nil, mode = nil, level = nil, count = nil, remark = nil, isauth = nil, apirequestruleid = nil, apilimitruleid = nil, hostlist = nil) ⇒ ApiAsset

Returns a new instance of ApiAsset.



1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
# File 'lib/v20180125/models.rb', line 1194

def initialize(domain=nil, method=nil, apiname=nil, scene=nil, label=nil, active=nil, timestamp=nil, inserttime=nil, mode=nil, level=nil, count=nil, remark=nil, isauth=nil, apirequestruleid=nil, apilimitruleid=nil, hostlist=nil)
  @Domain = domain
  @Method = method
  @ApiName = apiname
  @Scene = scene
  @Label = label
  @Active = active
  @Timestamp = timestamp
  @InsertTime = inserttime
  @Mode = mode
  @Level = level
  @Count = count
  @Remark = remark
  @IsAuth = isauth
  @ApiRequestRuleId = apirequestruleid
  @ApiLimitRuleId = apilimitruleid
  @HostList = hostlist
end

Instance Attribute Details

#ActiveObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Active
  @Active
end

#ApiLimitRuleIdObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def ApiLimitRuleId
  @ApiLimitRuleId
end

#ApiNameObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def ApiName
  @ApiName
end

#ApiRequestRuleIdObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def ApiRequestRuleId
  @ApiRequestRuleId
end

#CountObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Count
  @Count
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Domain
  @Domain
end

#HostListObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def HostList
  @HostList
end

#InsertTimeObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def InsertTime
  @InsertTime
end

#IsAuthObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def IsAuth
  @IsAuth
end

#LabelObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Label
  @Label
end

#LevelObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Level
  @Level
end

#MethodObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Method
  @Method
end

#ModeObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Mode
  @Mode
end

#RemarkObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Remark
  @Remark
end

#SceneObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Scene
  @Scene
end

#TimestampObject

Parameters:

  • Domain:

    域名

  • Method:

    请求方法

  • ApiName:

    api名称

  • Scene:

    场景

  • Label:

    数据标签

  • Active:

    过去7天是否活跃

  • Timestamp:

    最近更新时间

  • InsertTime:

    api发现时间

  • Mode:

    资产状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • Level:

    风险等级,100,200,300对应低中高

  • Count:

    近30天调用量

  • Remark:

    备注

  • IsAuth:

    是否鉴权,1标识是,0表示否

  • ApiRequestRuleId:

    如果添加了api入参检测规则,则此id返回值不为0

  • ApiLimitRuleId:

    如果添加了api限流规则,则此id返回值不为0

  • HostList:

    对象接入和泛域名接入时,展示host列表



1192
1193
1194
# File 'lib/v20180125/models.rb', line 1192

def Timestamp
  @Timestamp
end

Instance Method Details

#deserialize(params) ⇒ Object



1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
# File 'lib/v20180125/models.rb', line 1213

def deserialize(params)
  @Domain = params['Domain']
  @Method = params['Method']
  @ApiName = params['ApiName']
  @Scene = params['Scene']
  @Label = params['Label']
  @Active = params['Active']
  @Timestamp = params['Timestamp']
  @InsertTime = params['InsertTime']
  @Mode = params['Mode']
  @Level = params['Level']
  @Count = params['Count']
  @Remark = params['Remark']
  @IsAuth = params['IsAuth']
  @ApiRequestRuleId = params['ApiRequestRuleId']
  @ApiLimitRuleId = params['ApiLimitRuleId']
  @HostList = params['HostList']
end