Class: TencentCloud::As::V20180419::ResumeInstanceRefreshRequest

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

Overview

ResumeInstanceRefresh请求参数结构体

Instance Attribute Summary collapse

  • #RefreshActivityId ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/group) 查询伸缩组ID。
  • 通过调用接口 [DescribeAutoScalingGroups](https://cloud.tencent.com/document/api/377/20438) ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。
  • .
  • #ResumeMode ⇒ 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, refreshactivityid = nil, resumemode = nil) ⇒ ResumeInstanceRefreshRequest

    Returns a new instance of ResumeInstanceRefreshRequest.

    
    
    5013
    5014
    5015
    5016
    5017
    # File 'lib/v20180419/models.rb', line 5013
    
    def initialize(autoscalinggroupid=nil, refreshactivityid=nil, resumemode=nil)
      @AutoScalingGroupId = autoscalinggroupid
      @RefreshActivityId = refreshactivityid
      @ResumeMode = resumemode
    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。可通过如下方式获取:

    • RefreshActivityId:

      刷新活动ID。可以通过调用接口 DescribeRefreshActivities ,取返回信息中的 RefreshActivityId 获取实例刷新活动ID。

    • ResumeMode:

      当前批次刷新失败实例的恢复方式,如不存在失败实例,该参数无效。默认值为RETRY,取值范围如下:

    • RETRY: 重试当前批次刷新失败实例
    • CONTINUE: 跳过当前批次刷新失败实例
    
    
    5011
    5012
    5013
    # File 'lib/v20180419/models.rb', line 5011
    
    def AutoScalingGroupId
      @AutoScalingGroupId
    end

    #RefreshActivityIdObject

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

    
    
    5011
    5012
    5013
    # File 'lib/v20180419/models.rb', line 5011
    
    def RefreshActivityId
      @RefreshActivityId
    end

    #ResumeModeObject

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

    
    
    5011
    5012
    5013
    # File 'lib/v20180419/models.rb', line 5011
    
    def ResumeMode
      @ResumeMode
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5019
    5020
    5021
    5022
    5023
    # File 'lib/v20180419/models.rb', line 5019
    
    def deserialize(params)
      @AutoScalingGroupId = params['AutoScalingGroupId']
      @RefreshActivityId = params['RefreshActivityId']
      @ResumeMode = params['ResumeMode']
    end