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

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

Overview

描述实例的状态。状态类型详见(/document/api/213/15753#InstanceStatus)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of InstanceStatus.



5348
5349
5350
5351
# File 'lib/v20170312/models.rb', line 5348

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

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例‘ID`。

  • InstanceState:

    实例状态。取值范围:
    <li>PENDING:表示创建中
    </li><li>LAUNCH_FAILED:表示创建失败
    </li><li>RUNNING:表示运行中
    </li><li>STOPPED:表示关机
    </li><li>STARTING:表示开机中
    </li><li>STOPPING:表示关机中
    </li><li>REBOOTING:表示重启中
    </li><li>SHUTDOWN:表示停止待销毁
    </li><li>TERMINATING:表示销毁中
    </li><li>ENTER_RESCUE_MODE:表示进入救援模式
    </li><li>RESCUE_MODE:表示在救援模式中
    </li><li>EXIT_RESCUE_MODE:表示退出救援模式
    </li><li>ENTER_SERVICE_LIVE_MIGRATE:表示进入在线服务迁移
    </li><li>SERVICE_LIVE_MIGRATE:表示在线服务迁移中
    </li><li>EXIT_SERVICE_LIVE_MIGRATE:表示退出在线服务迁移。
    </li>



5346
5347
5348
# File 'lib/v20170312/models.rb', line 5346

def InstanceId
  @InstanceId
end

#InstanceStateObject

Parameters:

  • InstanceId:

    实例‘ID`。

  • InstanceState:

    实例状态。取值范围:
    <li>PENDING:表示创建中
    </li><li>LAUNCH_FAILED:表示创建失败
    </li><li>RUNNING:表示运行中
    </li><li>STOPPED:表示关机
    </li><li>STARTING:表示开机中
    </li><li>STOPPING:表示关机中
    </li><li>REBOOTING:表示重启中
    </li><li>SHUTDOWN:表示停止待销毁
    </li><li>TERMINATING:表示销毁中
    </li><li>ENTER_RESCUE_MODE:表示进入救援模式
    </li><li>RESCUE_MODE:表示在救援模式中
    </li><li>EXIT_RESCUE_MODE:表示退出救援模式
    </li><li>ENTER_SERVICE_LIVE_MIGRATE:表示进入在线服务迁移
    </li><li>SERVICE_LIVE_MIGRATE:表示在线服务迁移中
    </li><li>EXIT_SERVICE_LIVE_MIGRATE:表示退出在线服务迁移。
    </li>



5346
5347
5348
# File 'lib/v20170312/models.rb', line 5346

def InstanceState
  @InstanceState
end

Instance Method Details

#deserialize(params) ⇒ Object



5353
5354
5355
5356
# File 'lib/v20170312/models.rb', line 5353

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