Class: TencentCloud::Tke::V20180525::InstanceUpgradePreCheckResultItem

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

Overview

节点升级检查项结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespace = nil, workloadkind = nil, workloadname = nil, before = nil, after = nil, pods = nil) ⇒ InstanceUpgradePreCheckResultItem

Returns a new instance of InstanceUpgradePreCheckResultItem.



14265
14266
14267
14268
14269
14270
14271
14272
# File 'lib/v20180525/models.rb', line 14265

def initialize(namespace=nil, workloadkind=nil, workloadname=nil, before=nil, after=nil, pods=nil)
  @Namespace = namespace
  @WorkLoadKind = workloadkind
  @WorkLoadName = workloadname
  @Before = before
  @After = after
  @Pods = pods
end

Instance Attribute Details

#AfterObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

    驱逐节点前工作负载running的pod数目

  • After:

    驱逐节点后工作负载running的pod数目

  • Pods:

    工作负载在本节点上的pod列表



14263
14264
14265
# File 'lib/v20180525/models.rb', line 14263

def After
  @After
end

#BeforeObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

    驱逐节点前工作负载running的pod数目

  • After:

    驱逐节点后工作负载running的pod数目

  • Pods:

    工作负载在本节点上的pod列表



14263
14264
14265
# File 'lib/v20180525/models.rb', line 14263

def Before
  @Before
end

#NamespaceObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

    驱逐节点前工作负载running的pod数目

  • After:

    驱逐节点后工作负载running的pod数目

  • Pods:

    工作负载在本节点上的pod列表



14263
14264
14265
# File 'lib/v20180525/models.rb', line 14263

def Namespace
  @Namespace
end

#PodsObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

    驱逐节点前工作负载running的pod数目

  • After:

    驱逐节点后工作负载running的pod数目

  • Pods:

    工作负载在本节点上的pod列表



14263
14264
14265
# File 'lib/v20180525/models.rb', line 14263

def Pods
  @Pods
end

#WorkLoadKindObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

    驱逐节点前工作负载running的pod数目

  • After:

    驱逐节点后工作负载running的pod数目

  • Pods:

    工作负载在本节点上的pod列表



14263
14264
14265
# File 'lib/v20180525/models.rb', line 14263

def WorkLoadKind
  @WorkLoadKind
end

#WorkLoadNameObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

    驱逐节点前工作负载running的pod数目

  • After:

    驱逐节点后工作负载running的pod数目

  • Pods:

    工作负载在本节点上的pod列表



14263
14264
14265
# File 'lib/v20180525/models.rb', line 14263

def WorkLoadName
  @WorkLoadName
end

Instance Method Details

#deserialize(params) ⇒ Object



14274
14275
14276
14277
14278
14279
14280
14281
# File 'lib/v20180525/models.rb', line 14274

def deserialize(params)
  @Namespace = params['Namespace']
  @WorkLoadKind = params['WorkLoadKind']
  @WorkLoadName = params['WorkLoadName']
  @Before = params['Before']
  @After = params['After']
  @Pods = params['Pods']
end