Class: TencentCloud::Cam::V20190116::AuthToken

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

Overview

认证凭据Token

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(token = nil, currenttime = nil, nextrotationtime = nil, lastrotationtimecost = nil, rotationstatus = nil, rotationmessage = nil) ⇒ AuthToken

Returns a new instance of AuthToken.



576
577
578
579
580
581
582
583
# File 'lib/v20190116/models.rb', line 576

def initialize(token=nil, currenttime=nil, nextrotationtime=nil, lastrotationtimecost=nil, rotationstatus=nil, rotationmessage=nil)
  @Token = token
  @CurrentTime = currenttime
  @NextRotationTime = nextrotationtime
  @LastRotationTimeCost = lastrotationtimecost
  @RotationStatus = rotationstatus
  @RotationMessage = rotationmessage
end

Instance Attribute Details

#CurrentTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 失败:failed 注意:此字段可能返回 null,表示取不到有效值。 失败:失败信息 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Token:

    认证Token

  • CurrentTime:

    服务器时间戳

  • NextRotationTime:

    毫秒时间戳,根据轮转周期准确计算得到

  • LastRotationTimeCost:

    毫秒,如果轮转失败则为 -1

  • RotationStatus:

    成功:success

  • RotationMessage:

    成功:success



574
575
576
# File 'lib/v20190116/models.rb', line 574

def CurrentTime
  @CurrentTime
end

#LastRotationTimeCostObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 失败:failed 注意:此字段可能返回 null,表示取不到有效值。 失败:失败信息 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Token:

    认证Token

  • CurrentTime:

    服务器时间戳

  • NextRotationTime:

    毫秒时间戳,根据轮转周期准确计算得到

  • LastRotationTimeCost:

    毫秒,如果轮转失败则为 -1

  • RotationStatus:

    成功:success

  • RotationMessage:

    成功:success



574
575
576
# File 'lib/v20190116/models.rb', line 574

def LastRotationTimeCost
  @LastRotationTimeCost
end

#NextRotationTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 失败:failed 注意:此字段可能返回 null,表示取不到有效值。 失败:失败信息 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Token:

    认证Token

  • CurrentTime:

    服务器时间戳

  • NextRotationTime:

    毫秒时间戳,根据轮转周期准确计算得到

  • LastRotationTimeCost:

    毫秒,如果轮转失败则为 -1

  • RotationStatus:

    成功:success

  • RotationMessage:

    成功:success



574
575
576
# File 'lib/v20190116/models.rb', line 574

def NextRotationTime
  @NextRotationTime
end

#RotationMessageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 失败:failed 注意:此字段可能返回 null,表示取不到有效值。 失败:失败信息 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Token:

    认证Token

  • CurrentTime:

    服务器时间戳

  • NextRotationTime:

    毫秒时间戳,根据轮转周期准确计算得到

  • LastRotationTimeCost:

    毫秒,如果轮转失败则为 -1

  • RotationStatus:

    成功:success

  • RotationMessage:

    成功:success



574
575
576
# File 'lib/v20190116/models.rb', line 574

def RotationMessage
  @RotationMessage
end

#RotationStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 失败:failed 注意:此字段可能返回 null,表示取不到有效值。 失败:失败信息 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Token:

    认证Token

  • CurrentTime:

    服务器时间戳

  • NextRotationTime:

    毫秒时间戳,根据轮转周期准确计算得到

  • LastRotationTimeCost:

    毫秒,如果轮转失败则为 -1

  • RotationStatus:

    成功:success

  • RotationMessage:

    成功:success



574
575
576
# File 'lib/v20190116/models.rb', line 574

def RotationStatus
  @RotationStatus
end

#TokenObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 失败:failed 注意:此字段可能返回 null,表示取不到有效值。 失败:失败信息 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Token:

    认证Token

  • CurrentTime:

    服务器时间戳

  • NextRotationTime:

    毫秒时间戳,根据轮转周期准确计算得到

  • LastRotationTimeCost:

    毫秒,如果轮转失败则为 -1

  • RotationStatus:

    成功:success

  • RotationMessage:

    成功:success



574
575
576
# File 'lib/v20190116/models.rb', line 574

def Token
  @Token
end

Instance Method Details

#deserialize(params) ⇒ Object



585
586
587
588
589
590
591
592
# File 'lib/v20190116/models.rb', line 585

def deserialize(params)
  @Token = params['Token']
  @CurrentTime = params['CurrentTime']
  @NextRotationTime = params['NextRotationTime']
  @LastRotationTimeCost = params['LastRotationTimeCost']
  @RotationStatus = params['RotationStatus']
  @RotationMessage = params['RotationMessage']
end