Class: TencentCloud::Tke::V20220501::NativeNodePoolInfo

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

Overview

原生节点池信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scaling = nil, subnetids = nil, securitygroupids = nil, upgradesettings = nil, autorepair = nil, instancechargetype = nil, instancechargeprepaid = nil, systemdisk = nil, keyids = nil, management = nil, healthcheckpolicyname = nil, hostnamepattern = nil, kubeletargs = nil, lifecycle = nil, runtimerootdir = nil, enableautoscaling = nil, instancetypes = nil, replicas = nil, readyreplicas = nil, internetaccessible = nil, datadisks = nil, machinetype = nil) ⇒ NativeNodePoolInfo

Returns a new instance of NativeNodePoolInfo.



1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
# File 'lib/v20220501/models.rb', line 1794

def initialize(scaling=nil, subnetids=nil, securitygroupids=nil, upgradesettings=nil, autorepair=nil, instancechargetype=nil, instancechargeprepaid=nil, systemdisk=nil, keyids=nil, management=nil, healthcheckpolicyname=nil, hostnamepattern=nil, kubeletargs=nil, lifecycle=nil, runtimerootdir=nil, enableautoscaling=nil, instancetypes=nil, replicas=nil, readyreplicas=nil, internetaccessible=nil, datadisks=nil, machinetype=nil)
  @Scaling = scaling
  @SubnetIds = subnetids
  @SecurityGroupIds = securitygroupids
  @UpgradeSettings = upgradesettings
  @AutoRepair = autorepair
  @InstanceChargeType = instancechargetype
  @InstanceChargePrepaid = instancechargeprepaid
  @SystemDisk = systemdisk
  @KeyIds = keyids
  @Management = management
  @HealthCheckPolicyName = healthcheckpolicyname
  @HostNamePattern = hostnamepattern
  @KubeletArgs = kubeletargs
  @Lifecycle = lifecycle
  @RuntimeRootDir = runtimerootdir
  @EnableAutoscaling = enableautoscaling
  @InstanceTypes = instancetypes
  @Replicas = replicas
  @ReadyReplicas = readyreplicas
  @InternetAccessible = internetaccessible
  @DataDisks = datadisks
  @MachineType = machinetype
end

Instance Attribute Details

#AutoRepairObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def AutoRepair
  @AutoRepair
end

#DataDisksObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def DataDisks
  @DataDisks
end

#EnableAutoscalingObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def EnableAutoscaling
  @EnableAutoscaling
end

#HealthCheckPolicyNameObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def HealthCheckPolicyName
  @HealthCheckPolicyName
end

#HostNamePatternObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def HostNamePattern
  @HostNamePattern
end

#InstanceChargePrepaidObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def InstanceChargePrepaid
  @InstanceChargePrepaid
end

#InstanceChargeTypeObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def InstanceChargeType
  @InstanceChargeType
end

#InstanceTypesObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def InstanceTypes
  @InstanceTypes
end

#InternetAccessibleObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def InternetAccessible
  @InternetAccessible
end

#KeyIdsObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def KeyIds
  @KeyIds
end

#KubeletArgsObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def KubeletArgs
  @KubeletArgs
end

#LifecycleObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def Lifecycle
  @Lifecycle
end

#MachineTypeObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def MachineType
  @MachineType
end

#ManagementObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def Management
  @Management
end

#ReadyReplicasObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def ReadyReplicas
  @ReadyReplicas
end

#ReplicasObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def Replicas
  @Replicas
end

#RuntimeRootDirObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def RuntimeRootDir
  @RuntimeRootDir
end

#ScalingObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def Scaling
  @Scaling
end

#SecurityGroupIdsObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def SecurityGroupIds
  @SecurityGroupIds
end

#SubnetIdsObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def SubnetIds
  @SubnetIds
end

#SystemDiskObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def SystemDisk
  @SystemDisk
end

#UpgradeSettingsObject

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

Parameters:

  • Scaling:

    伸缩配置

  • SubnetIds:

    子网列表

  • SecurityGroupIds:

    安全组列表

  • UpgradeSettings:

    自动升级配置

  • AutoRepair:

    是否开启自愈能力

  • InstanceChargeType:

    节点计费类型

  • InstanceChargePrepaid:

    包年包月机型计费配置

  • SystemDisk:

    系统盘配置

  • KeyIds:

    密钥 ID 列表

  • Management:

    Machine 系统配置

  • HealthCheckPolicyName:

    故障自愈规则名称

  • HostNamePattern:

    原生节点池hostName模式串

  • KubeletArgs:

    kubelet 自定义参数

  • Lifecycle:

    预定义脚本

  • RuntimeRootDir:

    运行时根目录

  • EnableAutoscaling:

    是否开启弹性伸缩

  • InstanceTypes:

    机型列表

  • Replicas:

    期望节点数

  • ReadyReplicas:

    就绪 Machine 个数

  • InternetAccessible:

    公网带宽设置

  • DataDisks:

    原生节点池数据盘

  • MachineType:

    原生节点机型 Native, NativeCVM



1792
1793
1794
# File 'lib/v20220501/models.rb', line 1792

def UpgradeSettings
  @UpgradeSettings
end

Instance Method Details

#deserialize(params) ⇒ Object



1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
# File 'lib/v20220501/models.rb', line 1819

def deserialize(params)
  unless params['Scaling'].nil?
    @Scaling = MachineSetScaling.new
    @Scaling.deserialize(params['Scaling'])
  end
  @SubnetIds = params['SubnetIds']
  @SecurityGroupIds = params['SecurityGroupIds']
  unless params['UpgradeSettings'].nil?
    @UpgradeSettings = MachineUpgradeSettings.new
    @UpgradeSettings.deserialize(params['UpgradeSettings'])
  end
  @AutoRepair = params['AutoRepair']
  @InstanceChargeType = params['InstanceChargeType']
  unless params['InstanceChargePrepaid'].nil?
    @InstanceChargePrepaid = InstanceChargePrepaid.new
    @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
  end
  unless params['SystemDisk'].nil?
    @SystemDisk = Disk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  @KeyIds = params['KeyIds']
  unless params['Management'].nil?
    @Management = ManagementConfig.new
    @Management.deserialize(params['Management'])
  end
  @HealthCheckPolicyName = params['HealthCheckPolicyName']
  @HostNamePattern = params['HostNamePattern']
  @KubeletArgs = params['KubeletArgs']
  unless params['Lifecycle'].nil?
    @Lifecycle = LifecycleConfig.new
    @Lifecycle.deserialize(params['Lifecycle'])
  end
  @RuntimeRootDir = params['RuntimeRootDir']
  @EnableAutoscaling = params['EnableAutoscaling']
  @InstanceTypes = params['InstanceTypes']
  @Replicas = params['Replicas']
  @ReadyReplicas = params['ReadyReplicas']
  unless params['InternetAccessible'].nil?
    @InternetAccessible = InternetAccessible.new
    @InternetAccessible.deserialize(params['InternetAccessible'])
  end
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      datadisk_tmp = DataDisk.new
      datadisk_tmp.deserialize(i)
      @DataDisks << datadisk_tmp
    end
  end
  @MachineType = params['MachineType']
end