Class: TencentCloud::Csip::V20221121::SourceIPAsset

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

Overview

访问密钥资产信息(源IP角度)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, sourceip = nil, remark = nil, appid = nil, region = nil, eventtype = nil, iptype = nil, accesskeyalarmlist = nil, akinfo = nil, actioncount = nil, lastaccesstime = nil, instanceid = nil, instancename = nil, uin = nil, nickname = nil, showstatus = nil, isp = nil, vpcinfo = nil, cloudtype = nil) ⇒ SourceIPAsset

Returns a new instance of SourceIPAsset.



11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
# File 'lib/v20221121/models.rb', line 11917

def initialize(id=nil, sourceip=nil, remark=nil, appid=nil, region=nil, eventtype=nil, iptype=nil, accesskeyalarmlist=nil, akinfo=nil, actioncount=nil, lastaccesstime=nil, instanceid=nil, instancename=nil, uin=nil, nickname=nil, showstatus=nil, isp=nil, vpcinfo=nil, cloudtype=nil)
  @ID = id
  @SourceIP = sourceip
  @Remark = remark
  @AppID = appid
  @Region = region
  @EventType = eventtype
  @IPType = iptype
  @AccessKeyAlarmList = accesskeyalarmlist
  @AKInfo = akinfo
  @ActionCount = actioncount
  @LastAccessTime = lastaccesstime
  @InstanceID = instanceid
  @InstanceName = instancename
  @Uin = uin
  @Nickname = nickname
  @ShowStatus = showstatus
  @ISP = isp
  @VpcInfo = vpcinfo
  @CloudType = cloudtype
end

Instance Attribute Details

#AccessKeyAlarmListObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def AccessKeyAlarmList
  @AccessKeyAlarmList
end

#ActionCountObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def ActionCount
  @ActionCount
end

#AKInfoObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def AKInfo
  @AKInfo
end

#AppIDObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def AppID
  @AppID
end

#CloudTypeObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def CloudType
  @CloudType
end

#EventTypeObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def EventType
  @EventType
end

#IDObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def ID
  @ID
end

#InstanceIDObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def InstanceID
  @InstanceID
end

#InstanceNameObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def InstanceName
  @InstanceName
end

#IPTypeObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def IPType
  @IPType
end

#ISPObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def ISP
  @ISP
end

#LastAccessTimeObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def LastAccessTime
  @LastAccessTime
end

#NicknameObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def Nickname
  @Nickname
end

#RegionObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def Region
  @Region
end

#RemarkObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def Remark
  @Remark
end

#ShowStatusObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def ShowStatus
  @ShowStatus
end

#SourceIPObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def SourceIP
  @SourceIP
end

#UinObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def Uin
  @Uin
end

#VpcInfoObject

-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云

Parameters:

  • ID:

    源IP id

  • SourceIP:

    源IP

  • Remark:

    备注

  • AppID:

    账号所属APPID

  • Region:

    IP地域

  • EventType:

    调用方式

  • IPType:

    IP类型

  • AccessKeyAlarmList:

    告警信息列表

  • AKInfo:

    ak信息列表

  • ActionCount:

    调用接口数量

  • LastAccessTime:

    最近访问时间

  • InstanceID:

    IP关联实例ID,如果为空字符串,代表非账号内资产

  • InstanceName:

    IP关联实例名称

  • Uin:

    账号所属Uin

  • Nickname:

    昵称

  • ShowStatus:

    展示状态

  • ISP:

    运营商字段

  • VpcInfo:

    账号外vpc信息

  • CloudType:

    云类型



11915
11916
11917
# File 'lib/v20221121/models.rb', line 11915

def VpcInfo
  @VpcInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
# File 'lib/v20221121/models.rb', line 11939

def deserialize(params)
  @ID = params['ID']
  @SourceIP = params['SourceIP']
  @Remark = params['Remark']
  @AppID = params['AppID']
  @Region = params['Region']
  @EventType = params['EventType']
  @IPType = params['IPType']
  unless params['AccessKeyAlarmList'].nil?
    @AccessKeyAlarmList = []
    params['AccessKeyAlarmList'].each do |i|
      accesskeyalarminfo_tmp = AccessKeyAlarmInfo.new
      accesskeyalarminfo_tmp.deserialize(i)
      @AccessKeyAlarmList << accesskeyalarminfo_tmp
    end
  end
  unless params['AKInfo'].nil?
    @AKInfo = []
    params['AKInfo'].each do |i|
      akinfo_tmp = AKInfo.new
      akinfo_tmp.deserialize(i)
      @AKInfo << akinfo_tmp
    end
  end
  @ActionCount = params['ActionCount']
  @LastAccessTime = params['LastAccessTime']
  @InstanceID = params['InstanceID']
  @InstanceName = params['InstanceName']
  @Uin = params['Uin']
  @Nickname = params['Nickname']
  @ShowStatus = params['ShowStatus']
  @ISP = params['ISP']
  unless params['VpcInfo'].nil?
    @VpcInfo = []
    params['VpcInfo'].each do |i|
      sourceipvpcinfo_tmp = SourceIPVpcInfo.new
      sourceipvpcinfo_tmp.deserialize(i)
      @VpcInfo << sourceipvpcinfo_tmp
    end
  end
  @CloudType = params['CloudType']
end