Class: TencentCloud::Tem::V20210701::RunVersionPod

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

Overview

应用实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(webshell = nil, podid = nil, status = nil, createtime = nil, podip = nil, zone = nil, deployversion = nil, restartcount = nil, ready = nil, containerstate = nil, nodeinfo = nil, starttime = nil, unhealthy = nil, unhealthywarningmsg = nil, versionid = nil, applicationname = nil) ⇒ RunVersionPod

Returns a new instance of RunVersionPod.



4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/v20210701/models.rb', line 4429

def initialize(webshell=nil, podid=nil, status=nil, createtime=nil, podip=nil, zone=nil, deployversion=nil, restartcount=nil, ready=nil, containerstate=nil, nodeinfo=nil, starttime=nil, unhealthy=nil, unhealthywarningmsg=nil, versionid=nil, applicationname=nil)
  @Webshell = webshell
  @PodId = podid
  @Status = status
  @CreateTime = createtime
  @PodIp = podip
  @Zone = zone
  @DeployVersion = deployversion
  @RestartCount = restartcount
  @Ready = ready
  @ContainerState = containerstate
  @NodeInfo = nodeinfo
  @StartTime = starttime
  @Unhealthy = unhealthy
  @UnhealthyWarningMsg = unhealthywarningmsg
  @VersionId = versionid
  @ApplicationName = applicationname
end

Instance Attribute Details

#ApplicationNameObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def ApplicationName
  @ApplicationName
end

#ContainerStateObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def ContainerState
  @ContainerState
end

#CreateTimeObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def CreateTime
  @CreateTime
end

#DeployVersionObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def DeployVersion
  @DeployVersion
end

#NodeInfoObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def NodeInfo
  @NodeInfo
end

#PodIdObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def PodId
  @PodId
end

#PodIpObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def PodIp
  @PodIp
end

#ReadyObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def Ready
  @Ready
end

#RestartCountObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def RestartCount
  @RestartCount
end

#StartTimeObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def StartTime
  @StartTime
end

#StatusObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def Status
  @Status
end

#UnhealthyObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def Unhealthy
  @Unhealthy
end

#UnhealthyWarningMsgObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def UnhealthyWarningMsg
  @UnhealthyWarningMsg
end

#VersionIdObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def VersionId
  @VersionId
end

#WebshellObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def Webshell
  @Webshell
end

#ZoneObject

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

Parameters:

  • Webshell:

    shell地址

  • PodId:

    pod的id

  • Status:

    状态

  • CreateTime:

    创建时间

  • PodIp:

    实例的ip

  • Zone:

    可用区

  • DeployVersion:

    部署版本

  • RestartCount:

    重启次数

  • Ready:

    pod是否就绪

  • ContainerState:

    容器状态

  • NodeInfo:

    实例所在节点信息

  • StartTime:

    启动时间

  • Unhealthy:

    是否健康

  • UnhealthyWarningMsg:

    不健康时的提示信息

  • VersionId:

    版本ID

  • ApplicationName:

    应用名称



4427
4428
4429
# File 'lib/v20210701/models.rb', line 4427

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
# File 'lib/v20210701/models.rb', line 4448

def deserialize(params)
  @Webshell = params['Webshell']
  @PodId = params['PodId']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @PodIp = params['PodIp']
  @Zone = params['Zone']
  @DeployVersion = params['DeployVersion']
  @RestartCount = params['RestartCount']
  @Ready = params['Ready']
  @ContainerState = params['ContainerState']
  unless params['NodeInfo'].nil?
    @NodeInfo = NodeInfo.new
    @NodeInfo.deserialize(params['NodeInfo'])
  end
  @StartTime = params['StartTime']
  @Unhealthy = params['Unhealthy']
  @UnhealthyWarningMsg = params['UnhealthyWarningMsg']
  @VersionId = params['VersionId']
  @ApplicationName = params['ApplicationName']
end