Class: TencentCloud::Bm::V20180423::ModifyLanIpRequest

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

Overview

ModifyLanIp请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, vpcid = nil, subnetid = nil, lanip = nil, rebootdevice = nil) ⇒ ModifyLanIpRequest

Returns a new instance of ModifyLanIpRequest.



2983
2984
2985
2986
2987
2988
2989
# File 'lib/v20180423/models.rb', line 2983

def initialize(instanceid=nil, vpcid=nil, subnetid=nil, lanip=nil, rebootdevice=nil)
  @InstanceId = instanceid
  @VpcId = vpcid
  @SubnetId = subnetid
  @LanIp = lanip
  @RebootDevice = rebootdevice
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    物理机ID

  • VpcId:

    指定新VPC

  • SubnetId:

    指定新子网

  • LanIp:

    指定新内网IP

  • RebootDevice:

    是否需要重启机器,取值 1(需要) 0(不需要),默认取值0



2981
2982
2983
# File 'lib/v20180423/models.rb', line 2981

def InstanceId
  @InstanceId
end

#LanIpObject

Parameters:

  • InstanceId:

    物理机ID

  • VpcId:

    指定新VPC

  • SubnetId:

    指定新子网

  • LanIp:

    指定新内网IP

  • RebootDevice:

    是否需要重启机器,取值 1(需要) 0(不需要),默认取值0



2981
2982
2983
# File 'lib/v20180423/models.rb', line 2981

def LanIp
  @LanIp
end

#RebootDeviceObject

Parameters:

  • InstanceId:

    物理机ID

  • VpcId:

    指定新VPC

  • SubnetId:

    指定新子网

  • LanIp:

    指定新内网IP

  • RebootDevice:

    是否需要重启机器,取值 1(需要) 0(不需要),默认取值0



2981
2982
2983
# File 'lib/v20180423/models.rb', line 2981

def RebootDevice
  @RebootDevice
end

#SubnetIdObject

Parameters:

  • InstanceId:

    物理机ID

  • VpcId:

    指定新VPC

  • SubnetId:

    指定新子网

  • LanIp:

    指定新内网IP

  • RebootDevice:

    是否需要重启机器,取值 1(需要) 0(不需要),默认取值0



2981
2982
2983
# File 'lib/v20180423/models.rb', line 2981

def SubnetId
  @SubnetId
end

#VpcIdObject

Parameters:

  • InstanceId:

    物理机ID

  • VpcId:

    指定新VPC

  • SubnetId:

    指定新子网

  • LanIp:

    指定新内网IP

  • RebootDevice:

    是否需要重启机器,取值 1(需要) 0(不需要),默认取值0



2981
2982
2983
# File 'lib/v20180423/models.rb', line 2981

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



2991
2992
2993
2994
2995
2996
2997
# File 'lib/v20180423/models.rb', line 2991

def deserialize(params)
  @InstanceId = params['InstanceId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @LanIp = params['LanIp']
  @RebootDevice = params['RebootDevice']
end