Class: TencentCloud::Csip::V20221121::AccessKeyUser

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

Overview

访问密钥账号信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, type = nil, accesstype = nil, advice = nil, accesskeyalarmlist = nil, accesskeyrisklist = nil, appid = nil, nickname = nil, subnickname = nil, uin = nil, subuin = nil, loginip = nil, loginlocation = nil, logintime = nil, isp = nil, actionflag = nil, loginflag = nil, checkstatus = nil, cloudtype = nil) ⇒ AccessKeyUser



470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
# File 'lib/v20221121/models.rb', line 470

def initialize(id=nil, name=nil, type=nil, accesstype=nil, advice=nil, accesskeyalarmlist=nil, accesskeyrisklist=nil, appid=nil, nickname=nil, subnickname=nil, uin=nil, subuin=nil, loginip=nil, loginlocation=nil, logintime=nil, isp=nil, actionflag=nil, loginflag=nil, checkstatus=nil, cloudtype=nil)
  @ID = id
  @Name = name
  @Type = type
  @AccessType = accesstype
  @Advice = advice
  @AccessKeyAlarmList = accesskeyalarmlist
  @AccessKeyRiskList = accesskeyrisklist
  @AppID = appid
  @Nickname = nickname
  @SubNickname = subnickname
  @Uin = uin
  @SubUin = subuin
  @LoginIP = loginip
  @LoginLocation = loginlocation
  @LoginTime = logintime
  @ISP = isp
  @ActionFlag = actionflag
  @LoginFlag = loginflag
  @CheckStatus = checkstatus
  @CloudType = cloudtype
end

Instance Attribute Details

#AccessKeyAlarmListObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def AccessKeyAlarmList
  @AccessKeyAlarmList
end

#AccessKeyRiskListObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def AccessKeyRiskList
  @AccessKeyRiskList
end

#AccessTypeObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def AccessType
  @AccessType
end

#ActionFlagObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def ActionFlag
  @ActionFlag
end

#AdviceObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def Advice
  @Advice
end

#AppIDObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def AppID
  @AppID
end

#CheckStatusObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def CheckStatus
  @CheckStatus
end

#CloudTypeObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def CloudType
  @CloudType
end

#IDObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def ID
  @ID
end

#ISPObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def ISP
  @ISP
end

#LoginFlagObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def LoginFlag
  @LoginFlag
end

#LoginIPObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def LoginIP
  @LoginIP
end

#LoginLocationObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def LoginLocation
  @LoginLocation
end

#LoginTimeObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def LoginTime
  @LoginTime
end

#NameObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def Name
  @Name
end

#NicknameObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def Nickname
  @Nickname
end

#SubNicknameObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def SubNickname
  @SubNickname
end

#SubUinObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def SubUin
  @SubUin
end

#TypeObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def Type
  @Type
end

#UinObject

0 API 1 控制台与API 0 未开启1 已开启0 未开启1 已开启



468
469
470
# File 'lib/v20221121/models.rb', line 468

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
# File 'lib/v20221121/models.rb', line 493

def deserialize(params)
  @ID = params['ID']
  @Name = params['Name']
  @Type = params['Type']
  @AccessType = params['AccessType']
  @Advice = params['Advice']
  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['AccessKeyRiskList'].nil?
    @AccessKeyRiskList = []
    params['AccessKeyRiskList'].each do |i|
      accesskeyalarminfo_tmp = AccessKeyAlarmInfo.new
      accesskeyalarminfo_tmp.deserialize(i)
      @AccessKeyRiskList << accesskeyalarminfo_tmp
    end
  end
  @AppID = params['AppID']
  @Nickname = params['Nickname']
  @SubNickname = params['SubNickname']
  @Uin = params['Uin']
  @SubUin = params['SubUin']
  @LoginIP = params['LoginIP']
  @LoginLocation = params['LoginLocation']
  @LoginTime = params['LoginTime']
  @ISP = params['ISP']
  @ActionFlag = params['ActionFlag']
  @LoginFlag = params['LoginFlag']
  @CheckStatus = params['CheckStatus']
  @CloudType = params['CloudType']
end