Class: TencentCloud::As::V20180419::Activity
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::Activity
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20180419/models.rb
Overview
符合条件的伸缩活动相关信息。
Instance Attribute Summary collapse
-
#ActivityId ⇒ 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:活动取消
. -
#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
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of Activity.
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, =nil, cause=nil, description=nil, starttime=nil, endtime=nil, createdtime=nil, =nil, =nil, lifecycleactionresultset=nil, =nil, invocationresultset=nil, =nil) @AutoScalingGroupId = autoscalinggroupid @ActivityId = activityid @ActivityType = activitytype @StatusCode = statuscode @StatusMessage = @Cause = cause @Description = description @StartTime = starttime @EndTime = endtime @CreatedTime = createdtime @ActivityRelatedInstanceSet = @StatusMessageSimplified = @LifecycleActionResultSet = lifecycleactionresultset @DetailedStatusMessageSet = @InvocationResultSet = invocationresultset @RelatedInstanceSet = end |
Instance Attribute Details
#ActivityId ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def ActivityId @ActivityId end |
#ActivityRelatedInstanceSet ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def ActivityRelatedInstanceSet @ActivityRelatedInstanceSet end |
#ActivityType ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def ActivityType @ActivityType end |
#AutoScalingGroupId ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def AutoScalingGroupId @AutoScalingGroupId end |
#Cause ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def Cause @Cause end |
#CreatedTime ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def CreatedTime @CreatedTime end |
#Description ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def Description @Description end |
#DetailedStatusMessageSet ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def DetailedStatusMessageSet @DetailedStatusMessageSet end |
#EndTime ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def EndTime @EndTime end |
#InvocationResultSet ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def InvocationResultSet @InvocationResultSet end |
#LifecycleActionResultSet ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def LifecycleActionResultSet @LifecycleActionResultSet end |
#RelatedInstanceSet ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def RelatedInstanceSet @RelatedInstanceSet end |
#StartTime ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def StartTime @StartTime end |
#StatusCode ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def StatusCode @StatusCode end |
#StatusMessage ⇒ Object
71 72 73 |
# File 'lib/v20180419/models.rb', line 71 def StatusMessage @StatusMessage end |
#StatusMessageSimplified ⇒ Object
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.new .deserialize(i) @ActivityRelatedInstanceSet << 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.new .deserialize(i) @DetailedStatusMessageSet << 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.new .deserialize(i) @RelatedInstanceSet << end end end |