Class: TencentCloud::Tione::V20211111::WorkloadStatus

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20211111/models.rb

Overview

工作负载的状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(replicas = nil, updatedreplicas = nil, readyreplicas = nil, availablereplicas = nil, unavailablereplicas = nil, status = nil, statefulsetcondition = nil, conditions = nil, reason = nil) ⇒ WorkloadStatus

Returns a new instance of WorkloadStatus.



9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
# File 'lib/v20211111/models.rb', line 9832

def initialize(replicas=nil, updatedreplicas=nil, readyreplicas=nil, availablereplicas=nil, unavailablereplicas=nil, status=nil, statefulsetcondition=nil, conditions=nil, reason=nil)
  @Replicas = replicas
  @UpdatedReplicas = updatedreplicas
  @ReadyReplicas = readyreplicas
  @AvailableReplicas = availablereplicas
  @UnavailableReplicas = unavailablereplicas
  @Status = status
  @StatefulSetCondition = statefulsetcondition
  @Conditions = conditions
  @Reason = reason
end

Instance Attribute Details

#AvailableReplicasObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def AvailableReplicas
  @AvailableReplicas
end

#ConditionsObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def Conditions
  @Conditions
end

#ReadyReplicasObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def ReadyReplicas
  @ReadyReplicas
end

#ReasonObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def Reason
  @Reason
end

#ReplicasObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def Replicas
  @Replicas
end

#StatefulSetConditionObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def StatefulSetCondition
  @StatefulSetCondition
end

#StatusObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def Status
  @Status
end

#UnavailableReplicasObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def UnavailableReplicas
  @UnavailableReplicas
end

#UpdatedReplicasObject

Abnormal 服务异常,例如容器启动失败等 Waiting 服务等待中,例如容器下载镜像过程等 Stopped 已停止 Pending 启动中 Stopping 停止中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Replicas:

    当前实例数

  • UpdatedReplicas:

    更新的实例数

  • ReadyReplicas:

    就绪的实例数

  • AvailableReplicas:

    可用的实例数

  • UnavailableReplicas:

    不可用的实例数

  • Status:

    Normal 正常运行中

  • StatefulSetCondition:

    工作负载的状况信息

  • Conditions:

    工作负载历史的状况信息

  • Reason:

    状态异常时,展示原因



9827
9828
9829
# File 'lib/v20211111/models.rb', line 9827

def UpdatedReplicas
  @UpdatedReplicas
end

Instance Method Details

#deserialize(params) ⇒ Object



9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
# File 'lib/v20211111/models.rb', line 9844

def deserialize(params)
  @Replicas = params['Replicas']
  @UpdatedReplicas = params['UpdatedReplicas']
  @ReadyReplicas = params['ReadyReplicas']
  @AvailableReplicas = params['AvailableReplicas']
  @UnavailableReplicas = params['UnavailableReplicas']
  @Status = params['Status']
  unless params['StatefulSetCondition'].nil?
    @StatefulSetCondition = []
    params['StatefulSetCondition'].each do |i|
      statefulsetcondition_tmp = StatefulSetCondition.new
      statefulsetcondition_tmp.deserialize(i)
      @StatefulSetCondition << statefulsetcondition_tmp
    end
  end
  unless params['Conditions'].nil?
    @Conditions = []
    params['Conditions'].each do |i|
      statefulsetcondition_tmp = StatefulSetCondition.new
      statefulsetcondition_tmp.deserialize(i)
      @Conditions << statefulsetcondition_tmp
    end
  end
  @Reason = params['Reason']
end