Class: TencentCloud::Tke::V20220501::NativeNodeInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20220501::NativeNodeInfo
- Defined in:
- lib/v20220501/models.rb
Overview
节点信息
Instance Attribute Summary collapse
-
#CPU ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#CreatedAt ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#DisplayName ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#ExpiredTime ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#GPU ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#InstanceChargeType ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#InstanceFamily ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#InstanceId ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#InstanceType ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#InternetAccessible ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#IsProtectedFromScaleIn ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#LanIp ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#LoginStatus ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#MachineName ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#MachineState ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#Memory ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#OsImage ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#PayMode ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#RenewFlag ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#SecurityGroupIDs ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#SubnetId ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#VpcId ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
-
#Zone ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例 - eks-f8mvyaep 表示这个实例是一个 CXM 的实例 注意:此字段可能返回 null,表示取不到有效值。.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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, internetaccessible = nil, instancefamily = nil, lanip = nil, instancetype = nil, expiredtime = nil, securitygroupids = nil, vpcid = nil, subnetid = nil, osimage = nil, instanceid = nil) ⇒ NativeNodeInfo
constructor
A new instance of NativeNodeInfo.
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, internetaccessible = nil, instancefamily = nil, lanip = nil, instancetype = nil, expiredtime = nil, securitygroupids = nil, vpcid = nil, subnetid = nil, osimage = nil, instanceid = nil) ⇒ NativeNodeInfo
Returns a new instance of NativeNodeInfo.
1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 |
# File 'lib/v20220501/models.rb', line 1672 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, internetaccessible=nil, instancefamily=nil, lanip=nil, instancetype=nil, expiredtime=nil, securitygroupids=nil, vpcid=nil, subnetid=nil, osimage=nil, instanceid=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 @InternetAccessible = internetaccessible @InstanceFamily = instancefamily @LanIp = lanip @InstanceType = instancetype @ExpiredTime = expiredtime @SecurityGroupIDs = securitygroupids @VpcId = vpcid @SubnetId = subnetid @OsImage = osimage @InstanceId = instanceid end |
Instance Attribute Details
#CPU ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def CPU @CPU end |
#CreatedAt ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def CreatedAt @CreatedAt end |
#DisplayName ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def DisplayName @DisplayName end |
#ExpiredTime ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def ExpiredTime @ExpiredTime end |
#GPU ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def GPU @GPU end |
#InstanceChargeType ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def InstanceChargeType @InstanceChargeType end |
#InstanceFamily ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def InstanceFamily @InstanceFamily end |
#InstanceId ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def InstanceId @InstanceId end |
#InstanceType ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def InstanceType @InstanceType end |
#InternetAccessible ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def InternetAccessible @InternetAccessible end |
#IsProtectedFromScaleIn ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def IsProtectedFromScaleIn @IsProtectedFromScaleIn end |
#LanIp ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def LanIp @LanIp end |
#LoginStatus ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def LoginStatus @LoginStatus end |
#MachineName ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def MachineName @MachineName end |
#MachineState ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def MachineState @MachineState end |
#Memory ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def Memory @Memory end |
#OsImage ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def OsImage @OsImage end |
#PayMode ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def PayMode @PayMode end |
#RenewFlag ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def RenewFlag @RenewFlag end |
#SecurityGroupIDs ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def SecurityGroupIDs @SecurityGroupIDs end |
#SubnetId ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def SubnetId @SubnetId end |
#VpcId ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def VpcId @VpcId end |
#Zone ⇒ Object
-
ins-q47ofw6 表示这个实例是一个 CVM 的实例
-
eks-f8mvyaep 表示这个实例是一个 CXM 的实例
注意:此字段可能返回 null,表示取不到有效值。
1670 1671 1672 |
# File 'lib/v20220501/models.rb', line 1670 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 |
# File 'lib/v20220501/models.rb', line 1698 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['InternetAccessible'].nil? @InternetAccessible = InternetAccessible.new @InternetAccessible.deserialize(params['InternetAccessible']) end @InstanceFamily = params['InstanceFamily'] @LanIp = params['LanIp'] @InstanceType = params['InstanceType'] @ExpiredTime = params['ExpiredTime'] @SecurityGroupIDs = params['SecurityGroupIDs'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @OsImage = params['OsImage'] @InstanceId = params['InstanceId'] end |