Class: TencentCloud::Bm::V20180423::RunUserCmdRequest

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

Overview

RunUserCmd请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cmdid = nil, username = nil, password = nil, instanceids = nil, cmdparam = nil) ⇒ RunUserCmdRequest

Returns a new instance of RunUserCmdRequest.



3664
3665
3666
3667
3668
3669
3670
# File 'lib/v20180423/models.rb', line 3664

def initialize(cmdid=nil, username=nil, password=nil, instanceids=nil, cmdparam=nil)
  @CmdId = cmdid
  @UserName = username
  @Password = password
  @InstanceIds = instanceids
  @CmdParam = cmdparam
end

Instance Attribute Details

#CmdIdObject

Parameters:

  • CmdId:

    自定义脚本ID

  • UserName:

    执行脚本机器的用户名

  • Password:

    执行脚本机器的用户名的密码

  • InstanceIds:

    执行脚本的服务器实例

  • CmdParam:

    执行脚本的参数,必须经过base64编码



3662
3663
3664
# File 'lib/v20180423/models.rb', line 3662

def CmdId
  @CmdId
end

#CmdParamObject

Parameters:

  • CmdId:

    自定义脚本ID

  • UserName:

    执行脚本机器的用户名

  • Password:

    执行脚本机器的用户名的密码

  • InstanceIds:

    执行脚本的服务器实例

  • CmdParam:

    执行脚本的参数,必须经过base64编码



3662
3663
3664
# File 'lib/v20180423/models.rb', line 3662

def CmdParam
  @CmdParam
end

#InstanceIdsObject

Parameters:

  • CmdId:

    自定义脚本ID

  • UserName:

    执行脚本机器的用户名

  • Password:

    执行脚本机器的用户名的密码

  • InstanceIds:

    执行脚本的服务器实例

  • CmdParam:

    执行脚本的参数,必须经过base64编码



3662
3663
3664
# File 'lib/v20180423/models.rb', line 3662

def InstanceIds
  @InstanceIds
end

#PasswordObject

Parameters:

  • CmdId:

    自定义脚本ID

  • UserName:

    执行脚本机器的用户名

  • Password:

    执行脚本机器的用户名的密码

  • InstanceIds:

    执行脚本的服务器实例

  • CmdParam:

    执行脚本的参数,必须经过base64编码



3662
3663
3664
# File 'lib/v20180423/models.rb', line 3662

def Password
  @Password
end

#UserNameObject

Parameters:

  • CmdId:

    自定义脚本ID

  • UserName:

    执行脚本机器的用户名

  • Password:

    执行脚本机器的用户名的密码

  • InstanceIds:

    执行脚本的服务器实例

  • CmdParam:

    执行脚本的参数,必须经过base64编码



3662
3663
3664
# File 'lib/v20180423/models.rb', line 3662

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



3672
3673
3674
3675
3676
3677
3678
# File 'lib/v20180423/models.rb', line 3672

def deserialize(params)
  @CmdId = params['CmdId']
  @UserName = params['UserName']
  @Password = params['Password']
  @InstanceIds = params['InstanceIds']
  @CmdParam = params['CmdParam']
end