Class: TencentCloud::Sqlserver::V20180328::ModifyDReadableRequest

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

Overview

ModifyDReadable请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, type = nil, vpcid = nil, subnetid = nil, vip = nil, readmode = nil) ⇒ ModifyDReadableRequest

Returns a new instance of ModifyDReadableRequest.



9020
9021
9022
9023
9024
9025
9026
9027
# File 'lib/v20180328/models.rb', line 9020

def initialize(instanceid=nil, type=nil, vpcid=nil, subnetid=nil, vip=nil, readmode=nil)
  @InstanceId = instanceid
  @Type = type
  @VpcId = vpcid
  @SubnetId = subnetid
  @Vip = vip
  @ReadMode = readmode
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • Type:

    操作类型。enable-开启备机只读,disable-关闭备机只读

  • VpcId:

    备机网络ID,不填默认和主实例保持一致

  • SubnetId:

    备机网络子网ID,不填默认和主实例保持一致

  • Vip:

    指定的备机只读vip,不填自动分配。多节点SingleReadOnly模式不支持指定vip。

  • ReadMode:

    备机只读模式,多节点架构默认取值BalancedReadOnly。SingleReadOnly-每个备机各对应一个只读地址(多节点架构),BalancedReadOnly-所有备机共用一个只读地址。当实例是双节点架构时,固定取值SingleReadOnly。



9018
9019
9020
# File 'lib/v20180328/models.rb', line 9018

def InstanceId
  @InstanceId
end

#ReadModeObject

Parameters:

  • InstanceId:

    实例ID

  • Type:

    操作类型。enable-开启备机只读,disable-关闭备机只读

  • VpcId:

    备机网络ID,不填默认和主实例保持一致

  • SubnetId:

    备机网络子网ID,不填默认和主实例保持一致

  • Vip:

    指定的备机只读vip,不填自动分配。多节点SingleReadOnly模式不支持指定vip。

  • ReadMode:

    备机只读模式,多节点架构默认取值BalancedReadOnly。SingleReadOnly-每个备机各对应一个只读地址(多节点架构),BalancedReadOnly-所有备机共用一个只读地址。当实例是双节点架构时,固定取值SingleReadOnly。



9018
9019
9020
# File 'lib/v20180328/models.rb', line 9018

def ReadMode
  @ReadMode
end

#SubnetIdObject

Parameters:

  • InstanceId:

    实例ID

  • Type:

    操作类型。enable-开启备机只读,disable-关闭备机只读

  • VpcId:

    备机网络ID,不填默认和主实例保持一致

  • SubnetId:

    备机网络子网ID,不填默认和主实例保持一致

  • Vip:

    指定的备机只读vip,不填自动分配。多节点SingleReadOnly模式不支持指定vip。

  • ReadMode:

    备机只读模式,多节点架构默认取值BalancedReadOnly。SingleReadOnly-每个备机各对应一个只读地址(多节点架构),BalancedReadOnly-所有备机共用一个只读地址。当实例是双节点架构时,固定取值SingleReadOnly。



9018
9019
9020
# File 'lib/v20180328/models.rb', line 9018

def SubnetId
  @SubnetId
end

#TypeObject

Parameters:

  • InstanceId:

    实例ID

  • Type:

    操作类型。enable-开启备机只读,disable-关闭备机只读

  • VpcId:

    备机网络ID,不填默认和主实例保持一致

  • SubnetId:

    备机网络子网ID,不填默认和主实例保持一致

  • Vip:

    指定的备机只读vip,不填自动分配。多节点SingleReadOnly模式不支持指定vip。

  • ReadMode:

    备机只读模式,多节点架构默认取值BalancedReadOnly。SingleReadOnly-每个备机各对应一个只读地址(多节点架构),BalancedReadOnly-所有备机共用一个只读地址。当实例是双节点架构时,固定取值SingleReadOnly。



9018
9019
9020
# File 'lib/v20180328/models.rb', line 9018

def Type
  @Type
end

#VipObject

Parameters:

  • InstanceId:

    实例ID

  • Type:

    操作类型。enable-开启备机只读,disable-关闭备机只读

  • VpcId:

    备机网络ID,不填默认和主实例保持一致

  • SubnetId:

    备机网络子网ID,不填默认和主实例保持一致

  • Vip:

    指定的备机只读vip,不填自动分配。多节点SingleReadOnly模式不支持指定vip。

  • ReadMode:

    备机只读模式,多节点架构默认取值BalancedReadOnly。SingleReadOnly-每个备机各对应一个只读地址(多节点架构),BalancedReadOnly-所有备机共用一个只读地址。当实例是双节点架构时,固定取值SingleReadOnly。



9018
9019
9020
# File 'lib/v20180328/models.rb', line 9018

def Vip
  @Vip
end

#VpcIdObject

Parameters:

  • InstanceId:

    实例ID

  • Type:

    操作类型。enable-开启备机只读,disable-关闭备机只读

  • VpcId:

    备机网络ID,不填默认和主实例保持一致

  • SubnetId:

    备机网络子网ID,不填默认和主实例保持一致

  • Vip:

    指定的备机只读vip,不填自动分配。多节点SingleReadOnly模式不支持指定vip。

  • ReadMode:

    备机只读模式,多节点架构默认取值BalancedReadOnly。SingleReadOnly-每个备机各对应一个只读地址(多节点架构),BalancedReadOnly-所有备机共用一个只读地址。当实例是双节点架构时,固定取值SingleReadOnly。



9018
9019
9020
# File 'lib/v20180328/models.rb', line 9018

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



9029
9030
9031
9032
9033
9034
9035
9036
# File 'lib/v20180328/models.rb', line 9029

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Type = params['Type']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @Vip = params['Vip']
  @ReadMode = params['ReadMode']
end