Class: TencentCloud::As::V20180419::RefreshBatchRelatedInstance

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

Overview

刷新批次关联实例,包含单个实例的刷新活动状态、对应伸缩活动等信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancestatus = nil, lastactivityid = nil, instancestatusmessage = nil) ⇒ RefreshBatchRelatedInstance

Returns a new instance of RefreshBatchRelatedInstance.



4890
4891
4892
4893
4894
4895
# File 'lib/v20180419/models.rb', line 4890

def initialize(instanceid=nil, instancestatus=nil, lastactivityid=nil, instancestatusmessage=nil)
  @InstanceId = instanceid
  @InstanceStatus = instancestatus
  @LastActivityId = lastactivityid
  @InstanceStatusMessage = instancestatusmessage
end

Instance Attribute Details

#InstanceIdObject

需注意伸缩活动与实例刷新活动不同,一次实例刷新活动可能包括多次伸缩活动。

Parameters:

  • InstanceId:

    实例 ID。

  • InstanceStatus:

    刷新实例状态。如果在刷新时实例被移出或销毁,状态会更新为 NOT_FOUND。取值如下:

  • WAITING:待刷新
  • INIT:初始化中
  • RUNNING:刷新中
  • FAILED:刷新失败
  • CANCELLED:已取消
  • SUCCESSFUL:刷新成功
  • NOT_FOUND:实例不存在
  • LastActivityId:

    实例刷新中最近一次伸缩活动 ID,可通过 DescribeAutoScalingActivities 接口查询。

  • InstanceStatusMessage:

    实例刷新状态信息。

  • 
    
    4888
    4889
    4890
    # File 'lib/v20180419/models.rb', line 4888
    
    def InstanceId
      @InstanceId
    end

    #InstanceStatusObject

    需注意伸缩活动与实例刷新活动不同,一次实例刷新活动可能包括多次伸缩活动。

    Parameters:

    • InstanceId:

      实例 ID。

    • InstanceStatus:

      刷新实例状态。如果在刷新时实例被移出或销毁,状态会更新为 NOT_FOUND。取值如下:

    • WAITING:待刷新
    • INIT:初始化中
    • RUNNING:刷新中
    • FAILED:刷新失败
    • CANCELLED:已取消
    • SUCCESSFUL:刷新成功
    • NOT_FOUND:实例不存在
  • LastActivityId:

    实例刷新中最近一次伸缩活动 ID,可通过 DescribeAutoScalingActivities 接口查询。

  • InstanceStatusMessage:

    实例刷新状态信息。

  • 
    
    4888
    4889
    4890
    # File 'lib/v20180419/models.rb', line 4888
    
    def InstanceStatus
      @InstanceStatus
    end

    #InstanceStatusMessageObject

    需注意伸缩活动与实例刷新活动不同,一次实例刷新活动可能包括多次伸缩活动。

    Parameters:

    • InstanceId:

      实例 ID。

    • InstanceStatus:

      刷新实例状态。如果在刷新时实例被移出或销毁,状态会更新为 NOT_FOUND。取值如下:

    • WAITING:待刷新
    • INIT:初始化中
    • RUNNING:刷新中
    • FAILED:刷新失败
    • CANCELLED:已取消
    • SUCCESSFUL:刷新成功
    • NOT_FOUND:实例不存在
  • LastActivityId:

    实例刷新中最近一次伸缩活动 ID,可通过 DescribeAutoScalingActivities 接口查询。

  • InstanceStatusMessage:

    实例刷新状态信息。

  • 
    
    4888
    4889
    4890
    # File 'lib/v20180419/models.rb', line 4888
    
    def InstanceStatusMessage
      @InstanceStatusMessage
    end

    #LastActivityIdObject

    需注意伸缩活动与实例刷新活动不同,一次实例刷新活动可能包括多次伸缩活动。

    Parameters:

  • LastActivityId:

    实例刷新中最近一次伸缩活动 ID,可通过 DescribeAutoScalingActivities 接口查询。

  • InstanceStatusMessage:

    实例刷新状态信息。

  • 
    
    4888
    4889
    4890
    # File 'lib/v20180419/models.rb', line 4888
    
    def LastActivityId
      @LastActivityId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4897
    4898
    4899
    4900
    4901
    4902
    # File 'lib/v20180419/models.rb', line 4897
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @InstanceStatus = params['InstanceStatus']
      @LastActivityId = params['LastActivityId']
      @InstanceStatusMessage = params['InstanceStatusMessage']
    end