Class: TencentCloud::As::V20180419::Activity

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

Overview

符合条件的伸缩活动相关信息。

Instance Attribute Summary collapse

  • #ActivityRelatedInstanceSet ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #ActivityType ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #AutoScalingGroupId ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #Cause ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #CreatedTime ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #Description ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #DetailedStatusMessageSet ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #EndTime ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #InvocationResultSet ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #LifecycleActionResultSet ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #RelatedInstanceSet ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #StartTime ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #StatusCode ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #StatusMessage ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .
  • #StatusMessageSimplified ⇒ Object
  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(autoscalinggroupid = nil, activityid = nil, activitytype = nil, statuscode = nil, statusmessage = nil, cause = nil, description = nil, starttime = nil, endtime = nil, createdtime = nil, activityrelatedinstanceset = nil, statusmessagesimplified = nil, lifecycleactionresultset = nil, detailedstatusmessageset = nil, invocationresultset = nil, relatedinstanceset = nil) ⇒ Activity

    Returns a new instance of Activity.

    
    
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    # File 'lib/v20180419/models.rb', line 76
    
    def initialize(autoscalinggroupid=nil, activityid=nil, activitytype=nil, statuscode=nil, statusmessage=nil, cause=nil, description=nil, starttime=nil, endtime=nil, createdtime=nil, activityrelatedinstanceset=nil, statusmessagesimplified=nil, lifecycleactionresultset=nil, detailedstatusmessageset=nil, invocationresultset=nil, relatedinstanceset=nil)
      @AutoScalingGroupId = autoscalinggroupid
      @ActivityId = activityid
      @ActivityType = activitytype
      @StatusCode = statuscode
      @StatusMessage = statusmessage
      @Cause = cause
      @Description = description
      @StartTime = starttime
      @EndTime = endtime
      @CreatedTime = createdtime
      @ActivityRelatedInstanceSet = activityrelatedinstanceset
      @StatusMessageSimplified = statusmessagesimplified
      @LifecycleActionResultSet = lifecycleactionresultset
      @DetailedStatusMessageSet = detailedstatusmessageset
      @InvocationResultSet = invocationresultset
      @RelatedInstanceSet = relatedinstanceset
    end

    Instance Attribute Details

    #ActivityIdObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def ActivityId
      @ActivityId
    end

    #ActivityRelatedInstanceSetObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def ActivityRelatedInstanceSet
      @ActivityRelatedInstanceSet
    end

    #ActivityTypeObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def ActivityType
      @ActivityType
    end

    #AutoScalingGroupIdObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def AutoScalingGroupId
      @AutoScalingGroupId
    end

    #CauseObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def Cause
      @Cause
    end

    #CreatedTimeObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def CreatedTime
      @CreatedTime
    end

    #DescriptionObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def Description
      @Description
    end

    #DetailedStatusMessageSetObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def DetailedStatusMessageSet
      @DetailedStatusMessageSet
    end

    #EndTimeObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def EndTime
      @EndTime
    end

    #InvocationResultSetObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def InvocationResultSet
      @InvocationResultSet
    end

    #LifecycleActionResultSetObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def LifecycleActionResultSet
      @LifecycleActionResultSet
    end

    #RelatedInstanceSetObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def RelatedInstanceSet
      @RelatedInstanceSet
    end

    #StartTimeObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def StartTime
      @StartTime
    end

    #StatusCodeObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def StatusCode
      @StatusCode
    end

    #StatusMessageObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def StatusMessage
      @StatusMessage
    end

    #StatusMessageSimplifiedObject

  • SCALE_OUT:扩容活动
  • SCALE_IN:缩容活动
  • ATTACH_INSTANCES:添加实例
  • REMOVE_INSTANCES:销毁实例
  • DETACH_INSTANCES:移出实例
  • TERMINATE_INSTANCES_UNEXPECTEDLY:实例在CVM控制台被销毁
  • REPLACE_UNHEALTHY_INSTANCE:替换不健康实例
  • START_INSTANCES:开启实例
  • STOP_INSTANCES:关闭实例
  • INVOKE_COMMAND:执行命令
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • PARTIALLY_SUCCESSFUL:活动部分成功
  • FAILED:活动失败
  • CANCELLED:活动取消
  • Parameters:

    • AutoScalingGroupId:

      伸缩组ID。

    • ActivityId:

      伸缩活动ID。

    • ActivityType:

      伸缩活动类型。取值如下:

    • StatusCode:

      伸缩活动状态。取值如下

    • StatusMessage:

      伸缩活动状态描述。

    • Cause:

      伸缩活动起因。

    • Description:

      伸缩活动描述。

    • StartTime:

      伸缩活动开始时间,为 UTC 标准时间。

    • EndTime:

      伸缩活动结束时间,为 UTC 标准时间。

    • CreatedTime:

      伸缩活动创建时间,为 UTC 标准时间。

    • ActivityRelatedInstanceSet:

      该参数已废弃,请勿使用。

    • StatusMessageSimplified:

      伸缩活动状态简要描述。

    • LifecycleActionResultSet:

      伸缩活动中生命周期挂钩的执行结果。

    • DetailedStatusMessageSet:

      伸缩活动状态详细描述。

    • InvocationResultSet:

      执行命令结果。

    • RelatedInstanceSet:

      伸缩活动相关实例信息集合。

    
    
    71
    72
    73
    # File 'lib/v20180419/models.rb', line 71
    
    def StatusMessageSimplified
      @StatusMessageSimplified
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    # File 'lib/v20180419/models.rb', line 95
    
    def deserialize(params)
      @AutoScalingGroupId = params['AutoScalingGroupId']
      @ActivityId = params['ActivityId']
      @ActivityType = params['ActivityType']
      @StatusCode = params['StatusCode']
      @StatusMessage = params['StatusMessage']
      @Cause = params['Cause']
      @Description = params['Description']
      @StartTime = params['StartTime']
      @EndTime = params['EndTime']
      @CreatedTime = params['CreatedTime']
      unless params['ActivityRelatedInstanceSet'].nil?
        @ActivityRelatedInstanceSet = []
        params['ActivityRelatedInstanceSet'].each do |i|
          activtyrelatedinstance_tmp = ActivtyRelatedInstance.new
          activtyrelatedinstance_tmp.deserialize(i)
          @ActivityRelatedInstanceSet << activtyrelatedinstance_tmp
        end
      end
      @StatusMessageSimplified = params['StatusMessageSimplified']
      unless params['LifecycleActionResultSet'].nil?
        @LifecycleActionResultSet = []
        params['LifecycleActionResultSet'].each do |i|
          lifecycleactionresultinfo_tmp = LifecycleActionResultInfo.new
          lifecycleactionresultinfo_tmp.deserialize(i)
          @LifecycleActionResultSet << lifecycleactionresultinfo_tmp
        end
      end
      unless params['DetailedStatusMessageSet'].nil?
        @DetailedStatusMessageSet = []
        params['DetailedStatusMessageSet'].each do |i|
          detailedstatusmessage_tmp = DetailedStatusMessage.new
          detailedstatusmessage_tmp.deserialize(i)
          @DetailedStatusMessageSet << detailedstatusmessage_tmp
        end
      end
      unless params['InvocationResultSet'].nil?
        @InvocationResultSet = []
        params['InvocationResultSet'].each do |i|
          invocationresult_tmp = InvocationResult.new
          invocationresult_tmp.deserialize(i)
          @InvocationResultSet << invocationresult_tmp
        end
      end
      unless params['RelatedInstanceSet'].nil?
        @RelatedInstanceSet = []
        params['RelatedInstanceSet'].each do |i|
          relatedinstance_tmp = RelatedInstance.new
          relatedinstance_tmp.deserialize(i)
          @RelatedInstanceSet << relatedinstance_tmp
        end
      end
    end