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.



12966
12967
12968
12969
12970
12971
12972
12973
# File 'lib/v20180525/models.rb', line 12966

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



12964
12965
12966
# File 'lib/v20180525/models.rb', line 12964

def After
  @After
end

#BeforeObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



12964
12965
12966
# File 'lib/v20180525/models.rb', line 12964

def Before
  @Before
end

#NamespaceObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



12964
12965
12966
# File 'lib/v20180525/models.rb', line 12964

def Namespace
  @Namespace
end

#PodsObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



12964
12965
12966
# File 'lib/v20180525/models.rb', line 12964

def Pods
  @Pods
end

#WorkLoadKindObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



12964
12965
12966
# File 'lib/v20180525/models.rb', line 12964

def WorkLoadKind
  @WorkLoadKind
end

#WorkLoadNameObject

Parameters:

  • Namespace:

    工作负载的命名空间

  • WorkLoadKind:

    工作负载类型

  • WorkLoadName:

    工作负载名称

  • Before:

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

  • After:

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

  • Pods:

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



12964
12965
12966
# File 'lib/v20180525/models.rb', line 12964

def WorkLoadName
  @WorkLoadName
end

Instance Method Details

#deserialize(params) ⇒ Object



12975
12976
12977
12978
12979
12980
12981
12982
# File 'lib/v20180525/models.rb', line 12975

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