Class: TencentCloud::Ecm::V20190719::InstanceNetworkLimitConfig

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

Overview

机器网络资源限制

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cpunum = nil, networkinterfacelimit = nil, innerippernetworkinterface = nil, publicipperinstance = nil) ⇒ InstanceNetworkLimitConfig

Returns a new instance of InstanceNetworkLimitConfig.



6344
6345
6346
6347
6348
6349
# File 'lib/v20190719/models.rb', line 6344

def initialize(cpunum=nil, networkinterfacelimit=nil, innerippernetworkinterface=nil, publicipperinstance=nil)
  @CpuNum = cpunum
  @NetworkInterfaceLimit = networkinterfacelimit
  @InnerIpPerNetworkInterface = innerippernetworkinterface
  @PublicIpPerInstance = publicipperinstance
end

Instance Attribute Details

#CpuNumObject

Parameters:

  • CpuNum:

    cpu核数

  • NetworkInterfaceLimit:

    网卡数量限制

  • InnerIpPerNetworkInterface:

    每张网卡内网ip数量限制

  • PublicIpPerInstance:

    每个实例的外网ip限制



6342
6343
6344
# File 'lib/v20190719/models.rb', line 6342

def CpuNum
  @CpuNum
end

#InnerIpPerNetworkInterfaceObject

Parameters:

  • CpuNum:

    cpu核数

  • NetworkInterfaceLimit:

    网卡数量限制

  • InnerIpPerNetworkInterface:

    每张网卡内网ip数量限制

  • PublicIpPerInstance:

    每个实例的外网ip限制



6342
6343
6344
# File 'lib/v20190719/models.rb', line 6342

def InnerIpPerNetworkInterface
  @InnerIpPerNetworkInterface
end

#NetworkInterfaceLimitObject

Parameters:

  • CpuNum:

    cpu核数

  • NetworkInterfaceLimit:

    网卡数量限制

  • InnerIpPerNetworkInterface:

    每张网卡内网ip数量限制

  • PublicIpPerInstance:

    每个实例的外网ip限制



6342
6343
6344
# File 'lib/v20190719/models.rb', line 6342

def NetworkInterfaceLimit
  @NetworkInterfaceLimit
end

#PublicIpPerInstanceObject

Parameters:

  • CpuNum:

    cpu核数

  • NetworkInterfaceLimit:

    网卡数量限制

  • InnerIpPerNetworkInterface:

    每张网卡内网ip数量限制

  • PublicIpPerInstance:

    每个实例的外网ip限制



6342
6343
6344
# File 'lib/v20190719/models.rb', line 6342

def PublicIpPerInstance
  @PublicIpPerInstance
end

Instance Method Details

#deserialize(params) ⇒ Object



6351
6352
6353
6354
6355
6356
# File 'lib/v20190719/models.rb', line 6351

def deserialize(params)
  @CpuNum = params['CpuNum']
  @NetworkInterfaceLimit = params['NetworkInterfaceLimit']
  @InnerIpPerNetworkInterface = params['InnerIpPerNetworkInterface']
  @PublicIpPerInstance = params['PublicIpPerInstance']
end