class TencentCloud::As::V20180419::LifecycleHook
生命周期挂钩
def deserialize(params)
def deserialize(params) @LifecycleHookId = params['LifecycleHookId'] @LifecycleHookName = params['LifecycleHookName'] @AutoScalingGroupId = params['AutoScalingGroupId'] @DefaultResult = params['DefaultResult'] @HeartbeatTimeout = params['HeartbeatTimeout'] @LifecycleTransition = params['LifecycleTransition'] @NotificationMetadata = params['NotificationMetadata'] @CreatedTime = params['CreatedTime'] unless params['NotificationTarget'].nil? @NotificationTarget = NotificationTarget.new @NotificationTarget.deserialize(params['NotificationTarget']) end @LifecycleTransitionType = params['LifecycleTransitionType'] unless params['LifecycleCommand'].nil? @LifecycleCommand = LifecycleCommand.new @LifecycleCommand.deserialize(params['LifecycleCommand']) end end
def initialize(lifecyclehookid=nil, lifecyclehookname=nil, autoscalinggroupid=nil, defaultresult=nil, heartbeattimeout=nil, lifecycletransition=nil, notificationmetadata=nil, createdtime=nil, notificationtarget=nil, lifecycletransitiontype=nil, lifecyclecommand=nil)
def initialize(lifecyclehookid=nil, lifecyclehookname=nil, autoscalinggroupid=nil, defaultresult=nil, heartbeattimeout=nil, lifecycletransition=nil, notificationmetadata=nil, createdtime=nil, notificationtarget=nil, lifecycletransitiontype=nil, lifecyclecommand=nil) @LifecycleHookId = lifecyclehookid @LifecycleHookName = lifecyclehookname @AutoScalingGroupId = autoscalinggroupid @DefaultResult = defaultresult @HeartbeatTimeout = heartbeattimeout @LifecycleTransition = lifecycletransition @NotificationMetadata = notificationmetadata @CreatedTime = createdtime @NotificationTarget = notificationtarget @LifecycleTransitionType = lifecycletransitiontype @LifecycleCommand = lifecyclecommand end