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.



13033
13034
13035
13036
13037
13038
13039
13040
# File 'lib/v20180525/models.rb', line 13033

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列表



13031
13032
13033
# File 'lib/v20180525/models.rb', line 13031

def After
  @After
end

#BeforeObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



13031
13032
13033
# File 'lib/v20180525/models.rb', line 13031

def Before
  @Before
end

#NamespaceObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



13031
13032
13033
# File 'lib/v20180525/models.rb', line 13031

def Namespace
  @Namespace
end

#PodsObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



13031
13032
13033
# File 'lib/v20180525/models.rb', line 13031

def Pods
  @Pods
end

#WorkLoadKindObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



13031
13032
13033
# File 'lib/v20180525/models.rb', line 13031

def WorkLoadKind
  @WorkLoadKind
end

#WorkLoadNameObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



13031
13032
13033
# File 'lib/v20180525/models.rb', line 13031

def WorkLoadName
  @WorkLoadName
end

Instance Method Details

#deserialize(params) ⇒ Object



13042
13043
13044
13045
13046
13047
13048
13049
# File 'lib/v20180525/models.rb', line 13042

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