Class: TencentCloud::Tke::V20220501::Machine

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

Overview

节点信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(machinename = nil, machinestate = nil, zone = nil, instancechargetype = nil, createdat = nil, loginstatus = nil, isprotectedfromscalein = nil, displayname = nil, cpu = nil, gpu = nil, renewflag = nil, paymode = nil, memory = nil, systemdisk = nil, internetaccessible = nil, instancefamily = nil, lanip = nil, instancetype = nil, expiredtime = nil) ⇒ Machine

Returns a new instance of Machine.



1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
# File 'lib/v20220501/models.rb', line 1784

def initialize(machinename=nil, machinestate=nil, zone=nil, instancechargetype=nil, createdat=nil, loginstatus=nil, isprotectedfromscalein=nil, displayname=nil, cpu=nil, gpu=nil, renewflag=nil, paymode=nil, memory=nil, systemdisk=nil, internetaccessible=nil, instancefamily=nil, lanip=nil, instancetype=nil, expiredtime=nil)
  @MachineName = machinename
  @MachineState = machinestate
  @Zone = zone
  @InstanceChargeType = instancechargetype
  @CreatedAt = createdat
  @LoginStatus = loginstatus
  @IsProtectedFromScaleIn = isprotectedfromscalein
  @DisplayName = displayname
  @CPU = cpu
  @GPU = gpu
  @RenewFlag = renewflag
  @PayMode = paymode
  @Memory = memory
  @SystemDisk = systemdisk
  @InternetAccessible = internetaccessible
  @InstanceFamily = instancefamily
  @LanIP = lanip
  @InstanceType = instancetype
  @ExpiredTime = expiredtime
end

Instance Attribute Details

#CPUObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def CPU
  @CPU
end

#CreatedAtObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def CreatedAt
  @CreatedAt
end

#DisplayNameObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def DisplayName
  @DisplayName
end

#ExpiredTimeObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def ExpiredTime
  @ExpiredTime
end

#GPUObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def GPU
  @GPU
end

#InstanceChargeTypeObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def InstanceChargeType
  @InstanceChargeType
end

#InstanceFamilyObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def InstanceFamily
  @InstanceFamily
end

#InstanceTypeObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def InstanceType
  @InstanceType
end

#InternetAccessibleObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def InternetAccessible
  @InternetAccessible
end

#IsProtectedFromScaleInObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def IsProtectedFromScaleIn
  @IsProtectedFromScaleIn
end

#LanIPObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def LanIP
  @LanIP
end

#LoginStatusObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def LoginStatus
  @LoginStatus
end

#MachineNameObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def MachineName
  @MachineName
end

#MachineStateObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def MachineState
  @MachineState
end

#MemoryObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def Memory
  @Memory
end

#PayModeObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def PayMode
  @PayMode
end

#RenewFlagObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def RenewFlag
  @RenewFlag
end

#SystemDiskObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def SystemDisk
  @SystemDisk
end

#ZoneObject

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

Parameters:

  • MachineName:

    节点名称

  • MachineState:

    Machine 状态

  • Zone:

    Machine 所在可用区

  • InstanceChargeType:

    节点计费类型。PREPAID:包年包月;POSTPAID_BY_HOUR:按量计费(默认);

  • CreatedAt:

    创建时间

  • LoginStatus:

    Machine 登录状态

  • IsProtectedFromScaleIn:

    是否开启缩容保护

  • DisplayName:

    Machine 名字

  • CPU:

    CPU核数,单位:核

  • GPU:

    GPU核数,单位:核

  • RenewFlag:

    自动续费标识

  • PayMode:

    节点计费模式(已弃用)

  • Memory:

    节点内存容量,单位:GB

  • SystemDisk:

    节点系统盘配置信息

  • InternetAccessible:

    公网带宽相关信息设置

  • InstanceFamily:

    机型所属机型族

  • LanIP:

    节点内网 IP

  • InstanceType:

    机型

  • ExpiredTime:

    包年包月节点计费过期时间



1782
1783
1784
# File 'lib/v20220501/models.rb', line 1782

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
# File 'lib/v20220501/models.rb', line 1806

def deserialize(params)
  @MachineName = params['MachineName']
  @MachineState = params['MachineState']
  @Zone = params['Zone']
  @InstanceChargeType = params['InstanceChargeType']
  @CreatedAt = params['CreatedAt']
  @LoginStatus = params['LoginStatus']
  @IsProtectedFromScaleIn = params['IsProtectedFromScaleIn']
  @DisplayName = params['DisplayName']
  @CPU = params['CPU']
  @GPU = params['GPU']
  @RenewFlag = params['RenewFlag']
  @PayMode = params['PayMode']
  @Memory = params['Memory']
  unless params['SystemDisk'].nil?
    @SystemDisk = Disk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  unless params['InternetAccessible'].nil?
    @InternetAccessible = InternetAccessible.new
    @InternetAccessible.deserialize(params['InternetAccessible'])
  end
  @InstanceFamily = params['InstanceFamily']
  @LanIP = params['LanIP']
  @InstanceType = params['InstanceType']
  @ExpiredTime = params['ExpiredTime']
end