Class: TencentCloud::Lighthouse::V20200324::ResetInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::ResetInstanceRequest
- Defined in:
- lib/v20200324/models.rb
Overview
ResetInstance请求参数结构体
Instance Attribute Summary collapse
-
#BlueprintId ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。.
-
#Containers ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。.
-
#InstanceId ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。.
-
#LoginConfiguration ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, blueprintid = nil, containers = nil, loginconfiguration = nil) ⇒ ResetInstanceRequest
constructor
A new instance of ResetInstanceRequest.
Constructor Details
#initialize(instanceid = nil, blueprintid = nil, containers = nil, loginconfiguration = nil) ⇒ ResetInstanceRequest
Returns a new instance of ResetInstanceRequest.
7838 7839 7840 7841 7842 7843 |
# File 'lib/v20200324/models.rb', line 7838 def initialize(instanceid=nil, blueprintid=nil, containers=nil, loginconfiguration=nil) @InstanceId = instanceid @BlueprintId = blueprintid @Containers = containers @LoginConfiguration = loginconfiguration end |
Instance Attribute Details
#BlueprintId ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。
7836 7837 7838 |
# File 'lib/v20200324/models.rb', line 7836 def BlueprintId @BlueprintId end |
#Containers ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。
7836 7837 7838 |
# File 'lib/v20200324/models.rb', line 7836 def Containers @Containers end |
#InstanceId ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。
7836 7837 7838 |
# File 'lib/v20200324/models.rb', line 7836 def InstanceId @InstanceId end |
#LoginConfiguration ⇒ Object
注意:仅重装的镜像类型为Docker时支持传入该参数。
7836 7837 7838 |
# File 'lib/v20200324/models.rb', line 7836 def LoginConfiguration @LoginConfiguration end |
Instance Method Details
#deserialize(params) ⇒ Object
7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 |
# File 'lib/v20200324/models.rb', line 7845 def deserialize(params) @InstanceId = params['InstanceId'] @BlueprintId = params['BlueprintId'] unless params['Containers'].nil? @Containers = [] params['Containers'].each do |i| dockercontainerconfiguration_tmp = DockerContainerConfiguration.new dockercontainerconfiguration_tmp.deserialize(i) @Containers << dockercontainerconfiguration_tmp end end unless params['LoginConfiguration'].nil? @LoginConfiguration = LoginConfiguration.new @LoginConfiguration.deserialize(params['LoginConfiguration']) end end |