Class: TencentCloud::Csip::V20221121::SourceIPAsset
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::SourceIPAsset
- Defined in:
- lib/v20221121/models.rb
Overview
访问密钥资产信息(源IP角度)
Instance Attribute Summary collapse
-
#AccessKeyAlarmList ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#ActionCount ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#AKInfo ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#AppID ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#CloudType ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#EventType ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#ID ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#InstanceID ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#InstanceName ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#IPType ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#ISP ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#LastAccessTime ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#Nickname ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#Region ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#Remark ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#ShowStatus ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#SourceIP ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#Uin ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
-
#VpcInfo ⇒ Object
-1:未统计 0:控制台调用 1:API 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of SourceIPAsset.
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
#AccessKeyAlarmList ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def AccessKeyAlarmList @AccessKeyAlarmList end |
#ActionCount ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def ActionCount @ActionCount end |
#AKInfo ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def AKInfo @AKInfo end |
#AppID ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def AppID @AppID end |
#CloudType ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def CloudType @CloudType end |
#EventType ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def EventType @EventType end |
#ID ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def ID @ID end |
#InstanceID ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def InstanceID @InstanceID end |
#InstanceName ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def InstanceName @InstanceName end |
#IPType ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def IPType @IPType end |
#ISP ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def ISP @ISP end |
#LastAccessTime ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def LastAccessTime @LastAccessTime end |
#Nickname ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def Nickname @Nickname end |
#Region ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def Region @Region end |
#Remark ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def Remark @Remark end |
#ShowStatus ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def ShowStatus @ShowStatus end |
#SourceIP ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def SourceIP @SourceIP end |
#Uin ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
11915 11916 11917 |
# File 'lib/v20221121/models.rb', line 11915 def Uin @Uin end |
#VpcInfo ⇒ Object
-1:未统计0:控制台调用1:API 0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注) 3:账号外 (已备注) 0为腾讯云
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 |