Class: TencentCloud::Sqlserver::V20180328::ModifyDBInstanceNetworkRequest

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

Overview

ModifyDBInstanceNetwork请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, newvpcid = nil, newsubnetid = nil, oldipretaintime = nil, vip = nil, drnetwork = nil, drinstanceid = nil) ⇒ ModifyDBInstanceNetworkRequest

Returns a new instance of ModifyDBInstanceNetworkRequest.



8663
8664
8665
8666
8667
8668
8669
8670
8671
# File 'lib/v20180328/models.rb', line 8663

def initialize(instanceid=nil, newvpcid=nil, newsubnetid=nil, oldipretaintime=nil, vip=nil, drnetwork=nil, drinstanceid=nil)
  @InstanceId = instanceid
  @NewVpcId = newvpcid
  @NewSubnetId = newsubnetid
  @OldIpRetainTime = oldipretaintime
  @Vip = vip
  @DRNetwork = drnetwork
  @DrInstanceId = drinstanceid
end

Instance Attribute Details

#DrInstanceIdObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def DrInstanceId
  @DrInstanceId
end

#DRNetworkObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def DRNetwork
  @DRNetwork
end

#InstanceIdObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def InstanceId
  @InstanceId
end

#NewSubnetIdObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def NewSubnetId
  @NewSubnetId
end

#NewVpcIdObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def NewVpcId
  @NewVpcId
end

#OldIpRetainTimeObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def OldIpRetainTime
  @OldIpRetainTime
end

#VipObject

Parameters:

  • 实例id

  • 新VPC网络Id

  • 新子网Id

  • 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时

  • 指定VIP地址

  • 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0

  • 备机资源ID。当DRNetwork = 1时必填



8661
8662
8663
# File 'lib/v20180328/models.rb', line 8661

def Vip
  @Vip
end

Instance Method Details

#deserialize(params) ⇒ Object



8673
8674
8675
8676
8677
8678
8679
8680
8681
# File 'lib/v20180328/models.rb', line 8673

def deserialize(params)
  @InstanceId = params['InstanceId']
  @NewVpcId = params['NewVpcId']
  @NewSubnetId = params['NewSubnetId']
  @OldIpRetainTime = params['OldIpRetainTime']
  @Vip = params['Vip']
  @DRNetwork = params['DRNetwork']
  @DrInstanceId = params['DrInstanceId']
end