Class: TencentCloud::Tke::V20180525::Release

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

Overview

应用市场部署的应用结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, namespace = nil, revision = nil, status = nil, chartname = nil, chartversion = nil, appversion = nil, updatedtime = nil, description = nil) ⇒ Release

Returns a new instance of Release.



18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
# File 'lib/v20180525/models.rb', line 18480

def initialize(name=nil, namespace=nil, revision=nil, status=nil, chartname=nil, chartversion=nil, appversion=nil, updatedtime=nil, description=nil)
  @Name = name
  @Namespace = namespace
  @Revision = revision
  @Status = status
  @ChartName = chartname
  @ChartVersion = chartversion
  @AppVersion = appversion
  @UpdatedTime = updatedtime
  @Description = description
end

Instance Attribute Details

#AppVersionObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def AppVersion
  @AppVersion
end

#ChartNameObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def ChartName
  @ChartName
end

#ChartVersionObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def ChartVersion
  @ChartVersion
end

#DescriptionObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def Description
  @Description
end

#NameObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def Name
  @Name
end

#NamespaceObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def Namespace
  @Namespace
end

#RevisionObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def Revision
  @Revision
end

#StatusObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def Status
  @Status
end

#UpdatedTimeObject

可选值及其释义如下:• ​​unknown​​: 状态未知• ​​deployed​​: 已成功部署• ​​uninstalled​​: 已卸载• ​​superseded​​: 已被新版本替代• ​​failed​​: 部署失败• ​​uninstalling​​: 正在卸载中• ​​pending-install​​: 等待安装/安装进行中• ​​pending-upgrade​​: 等待升级/升级进行中• ​​pending-rollback​​: 等待回滚/回滚进行中

Parameters:

  • Name:

    应用名称

  • Namespace:

    应用命名空间

  • Revision:

    应用当前版本

  • Status:

    应用状态,参考 Helm 发布状态。

  • ChartName:

    制品名称

  • ChartVersion:

    制品版本

  • AppVersion:

    制品应用版本

  • UpdatedTime:

    更新时间

  • Description:

    应用描述



18478
18479
18480
# File 'lib/v20180525/models.rb', line 18478

def UpdatedTime
  @UpdatedTime
end

Instance Method Details

#deserialize(params) ⇒ Object



18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
# File 'lib/v20180525/models.rb', line 18492

def deserialize(params)
  @Name = params['Name']
  @Namespace = params['Namespace']
  @Revision = params['Revision']
  @Status = params['Status']
  @ChartName = params['ChartName']
  @ChartVersion = params['ChartVersion']
  @AppVersion = params['AppVersion']
  @UpdatedTime = params['UpdatedTime']
  @Description = params['Description']
end