Class: TencentCloud::Cdwch::V20200915::NodesSummary

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

Overview

节点角色描述信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(spec = nil, nodesize = nil, core = nil, memory = nil, disk = nil, disktype = nil, diskdesc = nil, attachcbsspec = nil, subproducttype = nil, speccore = nil, specmemory = nil, diskcount = nil, maxdisksize = nil, encrypt = nil) ⇒ NodesSummary

Returns a new instance of NodesSummary.



1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
# File 'lib/v20200915/models.rb', line 1642

def initialize(spec=nil, nodesize=nil, core=nil, memory=nil, disk=nil, disktype=nil, diskdesc=nil, attachcbsspec=nil, subproducttype=nil, speccore=nil, specmemory=nil, diskcount=nil, maxdisksize=nil, encrypt=nil)
  @Spec = spec
  @NodeSize = nodesize
  @Core = core
  @Memory = memory
  @Disk = disk
  @DiskType = disktype
  @DiskDesc = diskdesc
  @AttachCBSSpec = attachcbsspec
  @SubProductType = subproducttype
  @SpecCore = speccore
  @SpecMemory = specmemory
  @DiskCount = diskcount
  @MaxDiskSize = maxdisksize
  @Encrypt = encrypt
end

Instance Attribute Details

#AttachCBSSpecObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def AttachCBSSpec
  @AttachCBSSpec
end

#CoreObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def Core
  @Core
end

#DiskObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def Disk
  @Disk
end

#DiskCountObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def DiskCount
  @DiskCount
end

#DiskDescObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def DiskDesc
  @DiskDesc
end

#DiskTypeObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def DiskType
  @DiskType
end

#EncryptObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def Encrypt
  @Encrypt
end

#MaxDiskSizeObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def MaxDiskSize
  @MaxDiskSize
end

#MemoryObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def Memory
  @Memory
end

#NodeSizeObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def NodeSize
  @NodeSize
end

#SpecObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def Spec
  @Spec
end

#SpecCoreObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def SpecCore
  @SpecCore
end

#SpecMemoryObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def SpecMemory
  @SpecMemory
end

#SubProductTypeObject

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

Parameters:

  • Spec:

    机型,如 S1

  • NodeSize:

    节点数目

  • Core:

    cpu核数,单位个

  • Memory:

    内存大小,单位G

  • Disk:

    磁盘大小,单位G

  • DiskType:

    磁盘类型

  • DiskDesc:

    磁盘描述

  • AttachCBSSpec:

    挂载云盘信息

  • SubProductType:

    子产品类型

  • SpecCore:

    规格对应的核数

  • SpecMemory:

    规格对应的内存大小

  • DiskCount:

    磁盘的数量

  • MaxDiskSize:

    磁盘的最大大小

  • Encrypt:

    是否为加密云盘



1640
1641
1642
# File 'lib/v20200915/models.rb', line 1640

def SubProductType
  @SubProductType
end

Instance Method Details

#deserialize(params) ⇒ Object



1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
# File 'lib/v20200915/models.rb', line 1659

def deserialize(params)
  @Spec = params['Spec']
  @NodeSize = params['NodeSize']
  @Core = params['Core']
  @Memory = params['Memory']
  @Disk = params['Disk']
  @DiskType = params['DiskType']
  @DiskDesc = params['DiskDesc']
  unless params['AttachCBSSpec'].nil?
    @AttachCBSSpec = AttachCBSSpec.new
    @AttachCBSSpec.deserialize(params['AttachCBSSpec'])
  end
  @SubProductType = params['SubProductType']
  @SpecCore = params['SpecCore']
  @SpecMemory = params['SpecMemory']
  @DiskCount = params['DiskCount']
  @MaxDiskSize = params['MaxDiskSize']
  @Encrypt = params['Encrypt']
end