Class: TencentCloud::Gse::V20191112::InstanceTypeInfo

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

Overview

服务器实例类型信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(typename = nil, instancetype = nil, cpu = nil, memory = nil, networkcard = nil) ⇒ InstanceTypeInfo

Returns a new instance of InstanceTypeInfo.



4157
4158
4159
4160
4161
4162
4163
# File 'lib/v20191112/models.rb', line 4157

def initialize(typename=nil, instancetype=nil, cpu=nil, memory=nil, networkcard=nil)
  @TypeName = typename
  @InstanceType = instancetype
  @Cpu = cpu
  @Memory = memory
  @NetworkCard = networkcard
end

Instance Attribute Details

#CpuObject

Parameters:

  • TypeName:

    类型名,例如“标准型SA1”

  • InstanceType:

    类型,例如“SA1.SMALL1”

  • Cpu:

    CPU,例如1核就是1

  • Memory:

    内存,例如2G就是2

  • NetworkCard:

    网络收到包,例如25万PPS就是25



4155
4156
4157
# File 'lib/v20191112/models.rb', line 4155

def Cpu
  @Cpu
end

#InstanceTypeObject

Parameters:

  • TypeName:

    类型名,例如“标准型SA1”

  • InstanceType:

    类型,例如“SA1.SMALL1”

  • Cpu:

    CPU,例如1核就是1

  • Memory:

    内存,例如2G就是2

  • NetworkCard:

    网络收到包,例如25万PPS就是25



4155
4156
4157
# File 'lib/v20191112/models.rb', line 4155

def InstanceType
  @InstanceType
end

#MemoryObject

Parameters:

  • TypeName:

    类型名,例如“标准型SA1”

  • InstanceType:

    类型,例如“SA1.SMALL1”

  • Cpu:

    CPU,例如1核就是1

  • Memory:

    内存,例如2G就是2

  • NetworkCard:

    网络收到包,例如25万PPS就是25



4155
4156
4157
# File 'lib/v20191112/models.rb', line 4155

def Memory
  @Memory
end

#NetworkCardObject

Parameters:

  • TypeName:

    类型名,例如“标准型SA1”

  • InstanceType:

    类型,例如“SA1.SMALL1”

  • Cpu:

    CPU,例如1核就是1

  • Memory:

    内存,例如2G就是2

  • NetworkCard:

    网络收到包,例如25万PPS就是25



4155
4156
4157
# File 'lib/v20191112/models.rb', line 4155

def NetworkCard
  @NetworkCard
end

#TypeNameObject

Parameters:

  • TypeName:

    类型名,例如“标准型SA1”

  • InstanceType:

    类型,例如“SA1.SMALL1”

  • Cpu:

    CPU,例如1核就是1

  • Memory:

    内存,例如2G就是2

  • NetworkCard:

    网络收到包,例如25万PPS就是25



4155
4156
4157
# File 'lib/v20191112/models.rb', line 4155

def TypeName
  @TypeName
end

Instance Method Details

#deserialize(params) ⇒ Object



4165
4166
4167
4168
4169
4170
4171
# File 'lib/v20191112/models.rb', line 4165

def deserialize(params)
  @TypeName = params['TypeName']
  @InstanceType = params['InstanceType']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @NetworkCard = params['NetworkCard']
end