Class: TencentCloud::Tke::V20220501::RegularNodePoolInfo

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

Overview

普通节点池信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(launchconfigurationid = nil, autoscalinggroupid = nil, nodecountsummary = nil, autoscalinggroupstatus = nil, maxnodesnum = nil, minnodesnum = nil, desirednodesnum = nil, nodepoolos = nil, instanceadvancedsettings = nil) ⇒ RegularNodePoolInfo

Returns a new instance of RegularNodePoolInfo.



2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
# File 'lib/v20220501/models.rb', line 2447

def initialize(launchconfigurationid=nil, autoscalinggroupid=nil, nodecountsummary=nil, autoscalinggroupstatus=nil, maxnodesnum=nil, minnodesnum=nil, desirednodesnum=nil, nodepoolos=nil, instanceadvancedsettings=nil)
  @LaunchConfigurationId = launchconfigurationid
  @AutoscalingGroupId = autoscalinggroupid
  @NodeCountSummary = nodecountsummary
  @AutoscalingGroupStatus = autoscalinggroupstatus
  @MaxNodesNum = maxnodesnum
  @MinNodesNum = minnodesnum
  @DesiredNodesNum = desirednodesnum
  @NodePoolOs = nodepoolos
  @InstanceAdvancedSettings = instanceadvancedsettings
end

Instance Attribute Details

#AutoscalingGroupIdObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def AutoscalingGroupId
  @AutoscalingGroupId
end

#AutoscalingGroupStatusObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def AutoscalingGroupStatus
  @AutoscalingGroupStatus
end

#DesiredNodesNumObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def DesiredNodesNum
  @DesiredNodesNum
end

#InstanceAdvancedSettingsObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def InstanceAdvancedSettings
  @InstanceAdvancedSettings
end

#LaunchConfigurationIdObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def LaunchConfigurationId
  @LaunchConfigurationId
end

#MaxNodesNumObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def MaxNodesNum
  @MaxNodesNum
end

#MinNodesNumObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def MinNodesNum
  @MinNodesNum
end

#NodeCountSummaryObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def NodeCountSummary
  @NodeCountSummary
end

#NodePoolOsObject

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

Parameters:

  • LaunchConfigurationId:

    LaunchConfigurationId 配置

  • AutoscalingGroupId:

    AutoscalingGroupId 分组id

  • NodeCountSummary:

    NodeCountSummary 节点列表

  • AutoscalingGroupStatus:

    状态信息

  • MaxNodesNum:

    最大节点数量

  • MinNodesNum:

    最小节点数量

  • DesiredNodesNum:

    期望的节点数量

  • NodePoolOs:

    节点池osName

  • InstanceAdvancedSettings:

    节点配置



2445
2446
2447
# File 'lib/v20220501/models.rb', line 2445

def NodePoolOs
  @NodePoolOs
end

Instance Method Details

#deserialize(params) ⇒ Object



2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
# File 'lib/v20220501/models.rb', line 2459

def deserialize(params)
  @LaunchConfigurationId = params['LaunchConfigurationId']
  @AutoscalingGroupId = params['AutoscalingGroupId']
  unless params['NodeCountSummary'].nil?
    @NodeCountSummary = NodeCountSummary.new
    @NodeCountSummary.deserialize(params['NodeCountSummary'])
  end
  @AutoscalingGroupStatus = params['AutoscalingGroupStatus']
  @MaxNodesNum = params['MaxNodesNum']
  @MinNodesNum = params['MinNodesNum']
  @DesiredNodesNum = params['DesiredNodesNum']
  @NodePoolOs = params['NodePoolOs']
  unless params['InstanceAdvancedSettings'].nil?
    @InstanceAdvancedSettings = InstanceAdvancedSettings.new
    @InstanceAdvancedSettings.deserialize(params['InstanceAdvancedSettings'])
  end
end