Class: TencentCloud::Lighthouse::V20200324::ResetInstanceBlueprint

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

Overview

描述了镜像重置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(blueprintinfo = nil, isresettable = nil, nonresettablemessage = nil) ⇒ ResetInstanceBlueprint

Returns a new instance of ResetInstanceBlueprint.



7808
7809
7810
7811
7812
# File 'lib/v20200324/models.rb', line 7808

def initialize(blueprintinfo=nil, isresettable=nil, nonresettablemessage=nil)
  @BlueprintInfo = blueprintinfo
  @IsResettable = isresettable
  @NonResettableMessage = nonresettablemessage
end

Instance Attribute Details

#BlueprintInfoObject

取值: true(允许) false(不允许)

Parameters:

  • BlueprintInfo:

    镜像详细信息

  • IsResettable:

    实例镜像是否可重置为目标镜像。

  • NonResettableMessage:

    不可重置信息.当镜像可重置时为""



7806
7807
7808
# File 'lib/v20200324/models.rb', line 7806

def BlueprintInfo
  @BlueprintInfo
end

#IsResettableObject

取值: true(允许) false(不允许)

Parameters:

  • BlueprintInfo:

    镜像详细信息

  • IsResettable:

    实例镜像是否可重置为目标镜像。

  • NonResettableMessage:

    不可重置信息.当镜像可重置时为""



7806
7807
7808
# File 'lib/v20200324/models.rb', line 7806

def IsResettable
  @IsResettable
end

#NonResettableMessageObject

取值: true(允许) false(不允许)

Parameters:

  • BlueprintInfo:

    镜像详细信息

  • IsResettable:

    实例镜像是否可重置为目标镜像。

  • NonResettableMessage:

    不可重置信息.当镜像可重置时为""



7806
7807
7808
# File 'lib/v20200324/models.rb', line 7806

def NonResettableMessage
  @NonResettableMessage
end

Instance Method Details

#deserialize(params) ⇒ Object



7814
7815
7816
7817
7818
7819
7820
7821
# File 'lib/v20200324/models.rb', line 7814

def deserialize(params)
  unless params['BlueprintInfo'].nil?
    @BlueprintInfo = Blueprint.new
    @BlueprintInfo.deserialize(params['BlueprintInfo'])
  end
  @IsResettable = params['IsResettable']
  @NonResettableMessage = params['NonResettableMessage']
end