Class: TencentCloud::Vod::V20240718::Credentials

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

Overview

临时访问凭证。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accesskeyid = nil, secretaccesskey = nil, sessiontoken = nil, expiration = nil) ⇒ Credentials

Returns a new instance of Credentials.



189
190
191
192
193
194
# File 'lib/v20240718/models.rb', line 189

def initialize(accesskeyid=nil, secretaccesskey=nil, sessiontoken=nil, expiration=nil)
  @AccessKeyId = accesskeyid
  @SecretAccessKey = secretaccesskey
  @SessionToken = sessiontoken
  @Expiration = expiration
end

Instance Attribute Details

#AccessKeyIdObject

Parameters:

  • AccessKeyId:

    访问凭证 ID。

  • SecretAccessKey:

    访问凭证 Key。

  • SessionToken:

    访问凭证 Token,长度和绑定的策略有关,最长不超过 4096 字节。

  • Expiration:

    访问凭证的过期时间。



187
188
189
# File 'lib/v20240718/models.rb', line 187

def AccessKeyId
  @AccessKeyId
end

#ExpirationObject

Parameters:

  • AccessKeyId:

    访问凭证 ID。

  • SecretAccessKey:

    访问凭证 Key。

  • SessionToken:

    访问凭证 Token,长度和绑定的策略有关,最长不超过 4096 字节。

  • Expiration:

    访问凭证的过期时间。



187
188
189
# File 'lib/v20240718/models.rb', line 187

def Expiration
  @Expiration
end

#SecretAccessKeyObject

Parameters:

  • AccessKeyId:

    访问凭证 ID。

  • SecretAccessKey:

    访问凭证 Key。

  • SessionToken:

    访问凭证 Token,长度和绑定的策略有关,最长不超过 4096 字节。

  • Expiration:

    访问凭证的过期时间。



187
188
189
# File 'lib/v20240718/models.rb', line 187

def SecretAccessKey
  @SecretAccessKey
end

#SessionTokenObject

Parameters:

  • AccessKeyId:

    访问凭证 ID。

  • SecretAccessKey:

    访问凭证 Key。

  • SessionToken:

    访问凭证 Token,长度和绑定的策略有关,最长不超过 4096 字节。

  • Expiration:

    访问凭证的过期时间。



187
188
189
# File 'lib/v20240718/models.rb', line 187

def SessionToken
  @SessionToken
end

Instance Method Details

#deserialize(params) ⇒ Object



196
197
198
199
200
201
# File 'lib/v20240718/models.rb', line 196

def deserialize(params)
  @AccessKeyId = params['AccessKeyId']
  @SecretAccessKey = params['SecretAccessKey']
  @SessionToken = params['SessionToken']
  @Expiration = params['Expiration']
end