Class: TencentCloud::Sts::V20180813::Credentials

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

Overview

临时证书

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(token = nil, tmpsecretid = nil, tmpsecretkey = nil) ⇒ Credentials

Returns a new instance of Credentials.



277
278
279
280
281
# File 'lib/v20180813/models.rb', line 277

def initialize(token=nil, tmpsecretid=nil, tmpsecretkey=nil)
  @Token = token
  @TmpSecretId = tmpsecretid
  @TmpSecretKey = tmpsecretkey
end

Instance Attribute Details

#TmpSecretIdObject

Parameters:

  • Token:

    token。token长度和绑定的策略有关,最长不超过4096字节。

  • TmpSecretId:

    临时证书密钥ID。最长不超过1024字节。

  • TmpSecretKey:

    临时证书密钥Key。最长不超过1024字节。



275
276
277
# File 'lib/v20180813/models.rb', line 275

def TmpSecretId
  @TmpSecretId
end

#TmpSecretKeyObject

Parameters:

  • Token:

    token。token长度和绑定的策略有关,最长不超过4096字节。

  • TmpSecretId:

    临时证书密钥ID。最长不超过1024字节。

  • TmpSecretKey:

    临时证书密钥Key。最长不超过1024字节。



275
276
277
# File 'lib/v20180813/models.rb', line 275

def TmpSecretKey
  @TmpSecretKey
end

#TokenObject

Parameters:

  • Token:

    token。token长度和绑定的策略有关,最长不超过4096字节。

  • TmpSecretId:

    临时证书密钥ID。最长不超过1024字节。

  • TmpSecretKey:

    临时证书密钥Key。最长不超过1024字节。



275
276
277
# File 'lib/v20180813/models.rb', line 275

def Token
  @Token
end

Instance Method Details

#deserialize(params) ⇒ Object



283
284
285
286
287
# File 'lib/v20180813/models.rb', line 283

def deserialize(params)
  @Token = params['Token']
  @TmpSecretId = params['TmpSecretId']
  @TmpSecretKey = params['TmpSecretKey']
end