Class: TencentCloud::Sts::V20180813::GetSessionTokenRequest

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

Overview

GetSessionToken请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serialnumber = nil, tokencode = nil, durationseconds = nil) ⇒ GetSessionTokenRequest

Returns a new instance of GetSessionTokenRequest.



412
413
414
415
416
# File 'lib/v20180813/models.rb', line 412

def initialize(serialnumber=nil, tokencode=nil, durationseconds=nil)
  @SerialNumber = serialnumber
  @TokenCode = tokencode
  @DurationSeconds = durationseconds
end

Instance Attribute Details

#DurationSecondsObject

Parameters:

  • SerialNumber:

    MFA序列号,与进行调用的CAM用户关联的MFA设备的标识号。格式qcs::cam:uin/$ownerUin::mfa/$mfaType。mfaType支持softToken(软token)

  • TokenCode:

    mfa身份验证码。

  • DurationSeconds:

    指定临时证书的有效期,单位:秒,默认1800秒,主账号最长可设定有效期为7200秒,子账号最长可设定有效期为129600秒。



410
411
412
# File 'lib/v20180813/models.rb', line 410

def DurationSeconds
  @DurationSeconds
end

#SerialNumberObject

Parameters:

  • SerialNumber:

    MFA序列号,与进行调用的CAM用户关联的MFA设备的标识号。格式qcs::cam:uin/$ownerUin::mfa/$mfaType。mfaType支持softToken(软token)

  • TokenCode:

    mfa身份验证码。

  • DurationSeconds:

    指定临时证书的有效期,单位:秒,默认1800秒,主账号最长可设定有效期为7200秒,子账号最长可设定有效期为129600秒。



410
411
412
# File 'lib/v20180813/models.rb', line 410

def SerialNumber
  @SerialNumber
end

#TokenCodeObject

Parameters:

  • SerialNumber:

    MFA序列号,与进行调用的CAM用户关联的MFA设备的标识号。格式qcs::cam:uin/$ownerUin::mfa/$mfaType。mfaType支持softToken(软token)

  • TokenCode:

    mfa身份验证码。

  • DurationSeconds:

    指定临时证书的有效期,单位:秒,默认1800秒,主账号最长可设定有效期为7200秒,子账号最长可设定有效期为129600秒。



410
411
412
# File 'lib/v20180813/models.rb', line 410

def TokenCode
  @TokenCode
end

Instance Method Details

#deserialize(params) ⇒ Object



418
419
420
421
422
# File 'lib/v20180813/models.rb', line 418

def deserialize(params)
  @SerialNumber = params['SerialNumber']
  @TokenCode = params['TokenCode']
  @DurationSeconds = params['DurationSeconds']
end