Class: TencentCloud::Iecp::V20210914::ApplicationStatusInfo

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

Overview

应用状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, version = nil, status = nil, starttime = nil, manageurl = nil, workloadkind = nil, deploymode = nil, replicas = nil, availablereplicas = nil) ⇒ ApplicationStatusInfo

Returns a new instance of ApplicationStatusInfo.



176
177
178
179
180
181
182
183
184
185
186
187
# File 'lib/v20210914/models.rb', line 176

def initialize(id=nil, name=nil, version=nil, status=nil, starttime=nil, manageurl=nil, workloadkind=nil, deploymode=nil, replicas=nil, availablereplicas=nil)
  @Id = id
  @Name = name
  @Version = version
  @Status = status
  @StartTime = starttime
  @ManageUrl = manageurl
  @WorkloadKind = workloadkind
  @DeployMode = deploymode
  @Replicas = replicas
  @AvailableReplicas = availablereplicas
end

Instance Attribute Details

#AvailableReplicasObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def AvailableReplicas
  @AvailableReplicas
end

#DeployModeObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def DeployMode
  @DeployMode
end

#IdObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def Id
  @Id
end

#ManageUrlObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def ManageUrl
  @ManageUrl
end

#NameObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def Name
  @Name
end

#ReplicasObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def Replicas
  @Replicas
end

#StartTimeObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def StartTime
  @StartTime
end

#StatusObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def Status
  @Status
end

#VersionObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def Version
  @Version
end

#WorkloadKindObject

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

Parameters:

  • Id:

    应用ID

  • Name:

    应用名称

  • Version:

    应用版本

  • Status:

    应用状态(1:待部署 2:部署中 3:运行中 4:待更新 5:更新中 6:待删除 7:删除中 8:已删除

  • StartTime:

    开始时间

  • ManageUrl:

    管理地址

  • WorkloadKind:

    负载类型

  • DeployMode:

    应用部署模式

  • Replicas:

    期望Pod数

  • AvailableReplicas:

    运行Pod数



174
175
176
# File 'lib/v20210914/models.rb', line 174

def WorkloadKind
  @WorkloadKind
end

Instance Method Details

#deserialize(params) ⇒ Object



189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
# File 'lib/v20210914/models.rb', line 189

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Version = params['Version']
  @Status = params['Status']
  @StartTime = params['StartTime']
  @ManageUrl = params['ManageUrl']
  @WorkloadKind = params['WorkloadKind']
  unless params['DeployMode'].nil?
    @DeployMode = ApplicationDeployMode.new
    @DeployMode.deserialize(params['DeployMode'])
  end
  @Replicas = params['Replicas']
  @AvailableReplicas = params['AvailableReplicas']
end