Class: TencentCloud::Tke::V20180525::Addon

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

Overview

addon的具体描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(addonname = nil, addonversion = nil, rawvalues = nil, phase = nil, reason = nil, createtime = nil) ⇒ Addon

Returns a new instance of Addon.



310
311
312
313
314
315
316
317
# File 'lib/v20180525/models.rb', line 310

def initialize(addonname=nil, addonversion=nil, rawvalues=nil, phase=nil, reason=nil, createtime=nil)
  @AddonName = addonname
  @AddonVersion = addonversion
  @RawValues = rawvalues
  @Phase = phase
  @Reason = reason
  @CreateTime = createtime
end

Instance Attribute Details

#AddonNameObject

  • Installing:安装中

  • Upgrading:升级中

  • Terminating:删除中

  • Succeeded:安装/升级成功

  • InstallFailed:安装失败

  • UpgradFailed:升级失败

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态:

  • Reason:

    addon失败的原因

  • CreateTime:

    addon的创建时间



308
309
310
# File 'lib/v20180525/models.rb', line 308

def AddonName
  @AddonName
end

#AddonVersionObject

  • Installing:安装中

  • Upgrading:升级中

  • Terminating:删除中

  • Succeeded:安装/升级成功

  • InstallFailed:安装失败

  • UpgradFailed:升级失败

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态:

  • Reason:

    addon失败的原因

  • CreateTime:

    addon的创建时间



308
309
310
# File 'lib/v20180525/models.rb', line 308

def AddonVersion
  @AddonVersion
end

#CreateTimeObject

  • Installing:安装中

  • Upgrading:升级中

  • Terminating:删除中

  • Succeeded:安装/升级成功

  • InstallFailed:安装失败

  • UpgradFailed:升级失败

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态:

  • Reason:

    addon失败的原因

  • CreateTime:

    addon的创建时间



308
309
310
# File 'lib/v20180525/models.rb', line 308

def CreateTime
  @CreateTime
end

#PhaseObject

  • Installing:安装中

  • Upgrading:升级中

  • Terminating:删除中

  • Succeeded:安装/升级成功

  • InstallFailed:安装失败

  • UpgradFailed:升级失败

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态:

  • Reason:

    addon失败的原因

  • CreateTime:

    addon的创建时间



308
309
310
# File 'lib/v20180525/models.rb', line 308

def Phase
  @Phase
end

#RawValuesObject

  • Installing:安装中

  • Upgrading:升级中

  • Terminating:删除中

  • Succeeded:安装/升级成功

  • InstallFailed:安装失败

  • UpgradFailed:升级失败

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态:

  • Reason:

    addon失败的原因

  • CreateTime:

    addon的创建时间



308
309
310
# File 'lib/v20180525/models.rb', line 308

def RawValues
  @RawValues
end

#ReasonObject

  • Installing:安装中

  • Upgrading:升级中

  • Terminating:删除中

  • Succeeded:安装/升级成功

  • InstallFailed:安装失败

  • UpgradFailed:升级失败

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态:

  • Reason:

    addon失败的原因

  • CreateTime:

    addon的创建时间



308
309
310
# File 'lib/v20180525/models.rb', line 308

def Reason
  @Reason
end

Instance Method Details

#deserialize(params) ⇒ Object



319
320
321
322
323
324
325
326
# File 'lib/v20180525/models.rb', line 319

def deserialize(params)
  @AddonName = params['AddonName']
  @AddonVersion = params['AddonVersion']
  @RawValues = params['RawValues']
  @Phase = params['Phase']
  @Reason = params['Reason']
  @CreateTime = params['CreateTime']
end