Class: TencentCloud::Cvm::V20170312::ResetInstanceRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::ResetInstanceRequest
- Defined in:
- lib/v20170312/models.rb
Overview
ResetInstance请求参数结构体
Instance Attribute Summary collapse
-
#EnhancedService ⇒ Object
默认取值:默认使用当前镜像。.
-
#HostName ⇒ Object
默认取值:默认使用当前镜像。.
-
#ImageId ⇒ Object
默认取值:默认使用当前镜像。.
-
#InstanceId ⇒ Object
默认取值:默认使用当前镜像。.
-
#LoginSettings ⇒ Object
默认取值:默认使用当前镜像。.
-
#SystemDisk ⇒ Object
默认取值:默认使用当前镜像。.
-
#UserData ⇒ Object
默认取值:默认使用当前镜像。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, imageid = nil, systemdisk = nil, loginsettings = nil, enhancedservice = nil, hostname = nil, userdata = nil) ⇒ ResetInstanceRequest
constructor
A new instance of ResetInstanceRequest.
Constructor Details
#initialize(instanceid = nil, imageid = nil, systemdisk = nil, loginsettings = nil, enhancedservice = nil, hostname = nil, userdata = nil) ⇒ ResetInstanceRequest
Returns a new instance of ResetInstanceRequest.
7829 7830 7831 7832 7833 7834 7835 7836 7837 |
# File 'lib/v20170312/models.rb', line 7829 def initialize(instanceid=nil, imageid=nil, systemdisk=nil, loginsettings=nil, enhancedservice=nil, hostname=nil, userdata=nil) @InstanceId = instanceid @ImageId = imageid @SystemDisk = systemdisk @LoginSettings = loginsettings @EnhancedService = enhancedservice @HostName = hostname @UserData = userdata end |
Instance Attribute Details
#EnhancedService ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def EnhancedService @EnhancedService end |
#HostName ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def HostName @HostName end |
#ImageId ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def ImageId @ImageId end |
#InstanceId ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def InstanceId @InstanceId end |
#LoginSettings ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def LoginSettings @LoginSettings end |
#SystemDisk ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def SystemDisk @SystemDisk end |
#UserData ⇒ Object
默认取值:默认使用当前镜像。
7827 7828 7829 |
# File 'lib/v20170312/models.rb', line 7827 def UserData @UserData end |
Instance Method Details
#deserialize(params) ⇒ Object
7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 |
# File 'lib/v20170312/models.rb', line 7839 def deserialize(params) @InstanceId = params['InstanceId'] @ImageId = params['ImageId'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end unless params['LoginSettings'].nil? @LoginSettings = LoginSettings.new @LoginSettings.deserialize(params['LoginSettings']) end unless params['EnhancedService'].nil? @EnhancedService = EnhancedService.new @EnhancedService.deserialize(params['EnhancedService']) end @HostName = params['HostName'] @UserData = params['UserData'] end |