Class: TencentCloud::Keewidb::V20220308::ModifyNetworkConfigRequest

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

Overview

ModifyNetworkConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, operation = nil, vip = nil, vpcid = nil, subnetid = nil, recycle = nil) ⇒ ModifyNetworkConfigRequest

Returns a new instance of ModifyNetworkConfigRequest.



2660
2661
2662
2663
2664
2665
2666
2667
# File 'lib/v20220308/models.rb', line 2660

def initialize(instanceid=nil, operation=nil, vip=nil, vpcid=nil, subnetid=nil, recycle=nil)
  @InstanceId = instanceid
  @Operation = operation
  @Vip = vip
  @VpcId = vpcid
  @SubnetId = subnetid
  @Recycle = recycle
end

Instance Attribute Details

#InstanceIdObject

当参数OperationchangeVip时,需设置实例修改后的 VIP 地址。该参数不配置,则自动分配。当参数OperationchangeVip或者为changeBaseToVpc时,务必设置实例修改后的私有网络 ID。当参数OperationchangeVpc或者为changeBaseToVpc时,务必设置实例修改后的子网 ID。单位:天。取值范围:0、1、2、3、7、15。

Parameters:

  • InstanceId:

    实例 ID,如:kee-6ubh****。

  • Operation:

    操作类型。<ul><li>changeVip:修改实例私有网络。</li><li>changeVpc:修改实例私有网络所属子网。</li><li>changeBaseToVpc:基础网络转为私有网络。</li></ul>

  • Vip:

    修改后的 VIP 地址。

  • VpcId:

    修改后的私有网络 ID。

  • SubnetId:

    修改后的所属子网 ID。

  • Recycle:

    原 VIP 保留时长。



2658
2659
2660
# File 'lib/v20220308/models.rb', line 2658

def InstanceId
  @InstanceId
end

#OperationObject

当参数OperationchangeVip时,需设置实例修改后的 VIP 地址。该参数不配置,则自动分配。当参数OperationchangeVip或者为changeBaseToVpc时,务必设置实例修改后的私有网络 ID。当参数OperationchangeVpc或者为changeBaseToVpc时,务必设置实例修改后的子网 ID。单位:天。取值范围:0、1、2、3、7、15。

Parameters:

  • InstanceId:

    实例 ID,如:kee-6ubh****。

  • Operation:

    操作类型。<ul><li>changeVip:修改实例私有网络。</li><li>changeVpc:修改实例私有网络所属子网。</li><li>changeBaseToVpc:基础网络转为私有网络。</li></ul>

  • Vip:

    修改后的 VIP 地址。

  • VpcId:

    修改后的私有网络 ID。

  • SubnetId:

    修改后的所属子网 ID。

  • Recycle:

    原 VIP 保留时长。



2658
2659
2660
# File 'lib/v20220308/models.rb', line 2658

def Operation
  @Operation
end

#RecycleObject

当参数OperationchangeVip时,需设置实例修改后的 VIP 地址。该参数不配置,则自动分配。当参数OperationchangeVip或者为changeBaseToVpc时,务必设置实例修改后的私有网络 ID。当参数OperationchangeVpc或者为changeBaseToVpc时,务必设置实例修改后的子网 ID。单位:天。取值范围:0、1、2、3、7、15。

Parameters:

  • InstanceId:

    实例 ID,如:kee-6ubh****。

  • Operation:

    操作类型。<ul><li>changeVip:修改实例私有网络。</li><li>changeVpc:修改实例私有网络所属子网。</li><li>changeBaseToVpc:基础网络转为私有网络。</li></ul>

  • Vip:

    修改后的 VIP 地址。

  • VpcId:

    修改后的私有网络 ID。

  • SubnetId:

    修改后的所属子网 ID。

  • Recycle:

    原 VIP 保留时长。



2658
2659
2660
# File 'lib/v20220308/models.rb', line 2658

def Recycle
  @Recycle
end

#SubnetIdObject

当参数OperationchangeVip时,需设置实例修改后的 VIP 地址。该参数不配置,则自动分配。当参数OperationchangeVip或者为changeBaseToVpc时,务必设置实例修改后的私有网络 ID。当参数OperationchangeVpc或者为changeBaseToVpc时,务必设置实例修改后的子网 ID。单位:天。取值范围:0、1、2、3、7、15。

Parameters:

  • InstanceId:

    实例 ID,如:kee-6ubh****。

  • Operation:

    操作类型。<ul><li>changeVip:修改实例私有网络。</li><li>changeVpc:修改实例私有网络所属子网。</li><li>changeBaseToVpc:基础网络转为私有网络。</li></ul>

  • Vip:

    修改后的 VIP 地址。

  • VpcId:

    修改后的私有网络 ID。

  • SubnetId:

    修改后的所属子网 ID。

  • Recycle:

    原 VIP 保留时长。



2658
2659
2660
# File 'lib/v20220308/models.rb', line 2658

def SubnetId
  @SubnetId
end

#VipObject

当参数OperationchangeVip时,需设置实例修改后的 VIP 地址。该参数不配置,则自动分配。当参数OperationchangeVip或者为changeBaseToVpc时,务必设置实例修改后的私有网络 ID。当参数OperationchangeVpc或者为changeBaseToVpc时,务必设置实例修改后的子网 ID。单位:天。取值范围:0、1、2、3、7、15。

Parameters:

  • InstanceId:

    实例 ID,如:kee-6ubh****。

  • Operation:

    操作类型。<ul><li>changeVip:修改实例私有网络。</li><li>changeVpc:修改实例私有网络所属子网。</li><li>changeBaseToVpc:基础网络转为私有网络。</li></ul>

  • Vip:

    修改后的 VIP 地址。

  • VpcId:

    修改后的私有网络 ID。

  • SubnetId:

    修改后的所属子网 ID。

  • Recycle:

    原 VIP 保留时长。



2658
2659
2660
# File 'lib/v20220308/models.rb', line 2658

def Vip
  @Vip
end

#VpcIdObject

当参数OperationchangeVip时,需设置实例修改后的 VIP 地址。该参数不配置,则自动分配。当参数OperationchangeVip或者为changeBaseToVpc时,务必设置实例修改后的私有网络 ID。当参数OperationchangeVpc或者为changeBaseToVpc时,务必设置实例修改后的子网 ID。单位:天。取值范围:0、1、2、3、7、15。

Parameters:

  • InstanceId:

    实例 ID,如:kee-6ubh****。

  • Operation:

    操作类型。<ul><li>changeVip:修改实例私有网络。</li><li>changeVpc:修改实例私有网络所属子网。</li><li>changeBaseToVpc:基础网络转为私有网络。</li></ul>

  • Vip:

    修改后的 VIP 地址。

  • VpcId:

    修改后的私有网络 ID。

  • SubnetId:

    修改后的所属子网 ID。

  • Recycle:

    原 VIP 保留时长。



2658
2659
2660
# File 'lib/v20220308/models.rb', line 2658

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



2669
2670
2671
2672
2673
2674
2675
2676
# File 'lib/v20220308/models.rb', line 2669

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Operation = params['Operation']
  @Vip = params['Vip']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @Recycle = params['Recycle']
end