Class: TencentCloud::Cvm::V20170312::InstanceStatus

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

Overview

描述实例的状态。状态类型详见实例状态表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancestate = nil) ⇒ InstanceStatus

Returns a new instance of InstanceStatus.



5541
5542
5543
5544
# File 'lib/v20170312/models.rb', line 5541

def initialize(instanceid=nil, instancestate=nil)
  @InstanceId = instanceid
  @InstanceState = instancestate
end

Instance Attribute Details

#InstanceId ⇒ Object

Parameters:

  • InstanceId: —

    实例ID。

  • InstanceState: —

    实例状态。取值范围:

  • PENDING:表示创建中
  • LAUNCH_FAILED:表示创建失败
  • RUNNING:表示运行中
  • STOPPED:表示关机
  • STARTING:表示开机中
  • STOPPING:表示关机中
  • REBOOTING:表示重启中
  • SHUTDOWN:表示停止待销毁
  • TERMINATING:表示销毁中
  • ENTER_RESCUE_MODE:表示进入救援模式
  • RESCUE_MODE:表示在救援模式中
  • EXIT_RESCUE_MODE:表示退出救援模式
  • ENTER_SERVICE_LIVE_MIGRATE:表示进入在线服务迁移
  • SERVICE_LIVE_MIGRATE:表示在线服务迁移中
  • EXIT_SERVICE_LIVE_MIGRATE:表示退出在线服务迁移。


5539
5540
5541
# File 'lib/v20170312/models.rb', line 5539

def InstanceId
  @InstanceId
end

#InstanceState ⇒ Object

Parameters:

  • InstanceId: —

    实例ID。

  • InstanceState: —

    实例状态。取值范围:

  • PENDING:表示创建中
  • LAUNCH_FAILED:表示创建失败
  • RUNNING:表示运行中
  • STOPPED:表示关机
  • STARTING:表示开机中
  • STOPPING:表示关机中
  • REBOOTING:表示重启中
  • SHUTDOWN:表示停止待销毁
  • TERMINATING:表示销毁中
  • ENTER_RESCUE_MODE:表示进入救援模式
  • RESCUE_MODE:表示在救援模式中
  • EXIT_RESCUE_MODE:表示退出救援模式
  • ENTER_SERVICE_LIVE_MIGRATE:表示进入在线服务迁移
  • SERVICE_LIVE_MIGRATE:表示在线服务迁移中
  • EXIT_SERVICE_LIVE_MIGRATE:表示退出在线服务迁移。


5539
5540
5541
# File 'lib/v20170312/models.rb', line 5539

def InstanceState
  @InstanceState
end

Instance Method Details

#deserialize(params) ⇒ Object



5546
5547
5548
5549
# File 'lib/v20170312/models.rb', line 5546

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceState = params['InstanceState']
end