Class: TencentCloud::Tke::V20220501::Instance

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

Overview

集群的实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancerole = nil, failedreason = nil, instancestate = nil, unschedulable = nil, createdtime = nil, lanip = nil, nodepoolid = nil, native = nil, regular = nil, _super = nil, external = nil, nodetype = nil) ⇒ Instance

Returns a new instance of Instance.



1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
# File 'lib/v20220501/models.rb', line 1128

def initialize(instanceid=nil, instancerole=nil, failedreason=nil, instancestate=nil, unschedulable=nil, createdtime=nil, lanip=nil, nodepoolid=nil, native=nil, regular=nil, _super=nil, external=nil, nodetype=nil)
  @InstanceId = instanceid
  @InstanceRole = instancerole
  @FailedReason = failedreason
  @InstanceState = instancestate
  @Unschedulable = unschedulable
  @CreatedTime = createdtime
  @LanIP = lanip
  @NodePoolId = nodepoolid
  @Native = native
  @Regular = regular
  @Super = _super
  @External = external
  @NodeType = nodetype
end

Instance Attribute Details

#CreatedTimeObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def CreatedTime
  @CreatedTime
end

#ExternalObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def External
  @External
end

#FailedReasonObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def FailedReason
  @FailedReason
end

#InstanceIdObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def InstanceId
  @InstanceId
end

#InstanceRoleObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def InstanceRole
  @InstanceRole
end

#InstanceStateObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def InstanceState
  @InstanceState
end

#LanIPObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def LanIP
  @LanIP
end

#NativeObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def Native
  @Native
end

#NodePoolIdObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def NodePoolId
  @NodePoolId
end

#NodeTypeObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def NodeType
  @NodeType
end

#RegularObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def Regular
  @Regular
end

#SuperObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def Super
  @Super
end

#UnschedulableObject

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

  • initializing创建中

  • running 运行中

  • failed 异常

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceRole:

    节点角色, MASTER, WORKER, ETCD, MASTER_ETCD,ALL, 默认为WORKER

  • FailedReason:

    实例异常(或者处于初始化中)的原因

  • InstanceState:

    实例的状态

  • Unschedulable:

    是否不可调度

  • CreatedTime:

    添加时间

  • LanIP:

    节点内网IP

  • NodePoolId:

    资源池ID

  • Native:

    原生节点参数

  • Regular:

    普通节点参数

  • Super:

    超级节点参数

  • External:

    第三方节点参数

  • NodeType:

    节点类型



1126
1127
1128
# File 'lib/v20220501/models.rb', line 1126

def Unschedulable
  @Unschedulable
end

Instance Method Details

#deserialize(params) ⇒ Object



1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
# File 'lib/v20220501/models.rb', line 1144

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceRole = params['InstanceRole']
  @FailedReason = params['FailedReason']
  @InstanceState = params['InstanceState']
  @Unschedulable = params['Unschedulable']
  @CreatedTime = params['CreatedTime']
  @LanIP = params['LanIP']
  @NodePoolId = params['NodePoolId']
  unless params['Native'].nil?
    @Native = NativeNodeInfo.new
    @Native.deserialize(params['Native'])
  end
  unless params['Regular'].nil?
    @Regular = RegularNodeInfo.new
    @Regular.deserialize(params['Regular'])
  end
  unless params['Super'].nil?
    @Super = SuperNodeInfo.new
    @Super.deserialize(params['Super'])
  end
  unless params['External'].nil?
    @External = ExternalNodeInfo.new
    @External.deserialize(params['External'])
  end
  @NodeType = params['NodeType']
end