Class: TencentCloud::As::V20180419::ScaleOutInstancesRequest

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

Overview

ScaleOutInstances请求参数结构体

Instance Attribute Summary collapse

  • #ScaleOutNumber ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/group) 查询伸缩组ID。
  • 通过调用接口 [DescribeAutoScalingGroups](https://cloud.tencent.com/document/api/377/20438) ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(autoscalinggroupid = nil, scaleoutnumber = nil) ⇒ ScaleOutInstancesRequest

    Returns a new instance of ScaleOutInstancesRequest.

    
    
    5238
    5239
    5240
    5241
    # File 'lib/v20180419/models.rb', line 5238
    
    def initialize(autoscalinggroupid=nil, scaleoutnumber=nil)
      @AutoScalingGroupId = autoscalinggroupid
      @ScaleOutNumber = scaleoutnumber
    end

    Instance Attribute Details

    #AutoScalingGroupIdObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/group) 查询伸缩组ID。
  • 通过调用接口 [DescribeAutoScalingGroups](https://cloud.tencent.com/document/api/377/20438) ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可以通过如下方式获取可用的伸缩组ID:

    • ScaleOutNumber:

      希望扩容的实例数量。该参数的静态取值范围是 [1,2000],同时该参数不得大于期望数与最大值的差值。例如伸缩组期望数为 20,最大值为 100,此时可取值范围为 [1,80]。

    
    
    5236
    5237
    5238
    # File 'lib/v20180419/models.rb', line 5236
    
    def AutoScalingGroupId
      @AutoScalingGroupId
    end

    #ScaleOutNumberObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/group) 查询伸缩组ID。
  • 通过调用接口 [DescribeAutoScalingGroups](https://cloud.tencent.com/document/api/377/20438) ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可以通过如下方式获取可用的伸缩组ID:

    • ScaleOutNumber:

      希望扩容的实例数量。该参数的静态取值范围是 [1,2000],同时该参数不得大于期望数与最大值的差值。例如伸缩组期望数为 20,最大值为 100,此时可取值范围为 [1,80]。

    
    
    5236
    5237
    5238
    # File 'lib/v20180419/models.rb', line 5236
    
    def ScaleOutNumber
      @ScaleOutNumber
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5243
    5244
    5245
    5246
    # File 'lib/v20180419/models.rb', line 5243
    
    def deserialize(params)
      @AutoScalingGroupId = params['AutoScalingGroupId']
      @ScaleOutNumber = params['ScaleOutNumber']
    end