Class: TencentCloud::Cdb::V20170320::RoGroup

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

Overview

只读组参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rogroupmode = nil, rogroupid = nil, rogroupname = nil, roofflinedelay = nil, romaxdelaytime = nil, minroingroup = nil, weightmode = nil, weight = nil, roinstances = nil, vip = nil, vport = nil, uniqvpcid = nil, uniqsubnetid = nil, rogroupregion = nil, rogroupzone = nil, delayreplicationtime = nil) ⇒ RoGroup

Returns a new instance of RoGroup.



12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
# File 'lib/v20170320/models.rb', line 12835

def initialize(rogroupmode=nil, rogroupid=nil, rogroupname=nil, roofflinedelay=nil, romaxdelaytime=nil, minroingroup=nil, weightmode=nil, weight=nil, roinstances=nil, vip=nil, vport=nil, uniqvpcid=nil, uniqsubnetid=nil, rogroupregion=nil, rogroupzone=nil, delayreplicationtime=nil)
  @RoGroupMode = rogroupmode
  @RoGroupId = rogroupid
  @RoGroupName = rogroupname
  @RoOfflineDelay = roofflinedelay
  @RoMaxDelayTime = romaxdelaytime
  @MinRoInGroup = minroingroup
  @WeightMode = weightmode
  @Weight = weight
  @RoInstances = roinstances
  @Vip = vip
  @Vport = vport
  @UniqVpcId = uniqvpcid
  @UniqSubnetId = uniqsubnetid
  @RoGroupRegion = rogroupregion
  @RoGroupZone = rogroupzone
  @DelayReplicationTime = delayreplicationtime
end

Instance Attribute Details

#DelayReplicationTimeObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def DelayReplicationTime
  @DelayReplicationTime
end

#MinRoInGroupObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def MinRoInGroup
  @MinRoInGroup
end

#RoGroupIdObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoGroupId
  @RoGroupId
end

#RoGroupModeObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoGroupMode
  @RoGroupMode
end

#RoGroupNameObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoGroupName
  @RoGroupName
end

#RoGroupRegionObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoGroupRegion
  @RoGroupRegion
end

#RoGroupZoneObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoGroupZone
  @RoGroupZone
end

#RoInstancesObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoInstances
  @RoInstances
end

#RoMaxDelayTimeObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoMaxDelayTime
  @RoMaxDelayTime
end

#RoOfflineDelayObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def RoOfflineDelay
  @RoOfflineDelay
end

#UniqSubnetIdObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def UniqSubnetId
  @UniqSubnetId
end

#UniqVpcIdObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def UniqVpcId
  @UniqVpcId
end

#VipObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def Vip
  @Vip
end

#VportObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def Vport
  @Vport
end

#WeightObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def Weight
  @Weight
end

#WeightModeObject

说明:若此数据结构在购买实例操作中被使用,则当只读组模式选择 join 时,此项为必填。

Parameters:

  • RoGroupMode:

    只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。

  • RoGroupId:

    只读组 ID。

  • RoGroupName:

    只读组名称。

  • RoOfflineDelay:

    是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。

  • RoMaxDelayTime:

    延迟阈值。单位:秒。值范围:1-10000,整数。

  • MinRoInGroup:

    最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。

  • WeightMode:

    读写权重分配模式,可选值:system-系统自动分配;custom-自定义。

  • Weight:

    该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。

  • RoInstances:

    只读组中的只读实例详情。

  • Vip:

    只读组的内网 IP。

  • Vport:

    只读组的内网端口号。

  • UniqVpcId:

    私有网络 ID。

  • UniqSubnetId:

    子网 ID。

  • RoGroupRegion:

    只读组所在的地域。

  • RoGroupZone:

    只读组所在的可用区。

  • DelayReplicationTime:

    延迟复制时间。单位:秒。值范围:1-259200,整数。



12833
12834
12835
# File 'lib/v20170320/models.rb', line 12833

def WeightMode
  @WeightMode
end

Instance Method Details

#deserialize(params) ⇒ Object



12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
# File 'lib/v20170320/models.rb', line 12854

def deserialize(params)
  @RoGroupMode = params['RoGroupMode']
  @RoGroupId = params['RoGroupId']
  @RoGroupName = params['RoGroupName']
  @RoOfflineDelay = params['RoOfflineDelay']
  @RoMaxDelayTime = params['RoMaxDelayTime']
  @MinRoInGroup = params['MinRoInGroup']
  @WeightMode = params['WeightMode']
  @Weight = params['Weight']
  unless params['RoInstances'].nil?
    @RoInstances = []
    params['RoInstances'].each do |i|
      roinstanceinfo_tmp = RoInstanceInfo.new
      roinstanceinfo_tmp.deserialize(i)
      @RoInstances << roinstanceinfo_tmp
    end
  end
  @Vip = params['Vip']
  @Vport = params['Vport']
  @UniqVpcId = params['UniqVpcId']
  @UniqSubnetId = params['UniqSubnetId']
  @RoGroupRegion = params['RoGroupRegion']
  @RoGroupZone = params['RoGroupZone']
  @DelayReplicationTime = params['DelayReplicationTime']
end