Class: TencentCloud::Postgres::V20170312::CreateReadOnlyGroupRequest

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

Overview

CreateReadOnlyGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(masterdbinstanceid = nil, name = nil, projectid = nil, vpcid = nil, subnetid = nil, replaylageliminate = nil, replaylatencyeliminate = nil, maxreplaylag = nil, maxreplaylatency = nil, mindelayeliminatereserve = nil, securitygroupids = nil) ⇒ CreateReadOnlyGroupRequest

Returns a new instance of CreateReadOnlyGroupRequest.



1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
# File 'lib/v20170312/models.rb', line 1329

def initialize(masterdbinstanceid=nil, name=nil, projectid=nil, vpcid=nil, subnetid=nil, replaylageliminate=nil, replaylatencyeliminate=nil, maxreplaylag=nil, maxreplaylatency=nil, mindelayeliminatereserve=nil, securitygroupids=nil)
  @MasterDBInstanceId = masterdbinstanceid
  @Name = name
  @ProjectId = projectid
  @VpcId = vpcid
  @SubnetId = subnetid
  @ReplayLagEliminate = replaylageliminate
  @ReplayLatencyEliminate = replaylatencyeliminate
  @MaxReplayLag = maxreplaylag
  @MaxReplayLatency = maxreplaylatency
  @MinDelayEliminateReserve = mindelayeliminatereserve
  @SecurityGroupIds = securitygroupids
end

Instance Attribute Details

#MasterDBInstanceIdObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def MasterDBInstanceId
  @MasterDBInstanceId
end

#MaxReplayLagObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def MaxReplayLag
  @MaxReplayLag
end

#MaxReplayLatencyObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def MaxReplayLatency
  @MaxReplayLatency
end

#MinDelayEliminateReserveObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def MinDelayEliminateReserve
  @MinDelayEliminateReserve
end

#NameObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def ProjectId
  @ProjectId
end

#ReplayLagEliminateObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def ReplayLagEliminate
  @ReplayLagEliminate
end

#ReplayLatencyEliminateObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def ReplayLatencyEliminate
  @ReplayLatencyEliminate
end

#SecurityGroupIdsObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def SecurityGroupIds
  @SecurityGroupIds
end

#SubnetIdObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def SubnetId
  @SubnetId
end

#VpcIdObject

Parameters:

  • MasterDBInstanceId:

    主实例ID

  • Name:

    只读组名称

  • ProjectId:

    项目ID

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ReplayLagEliminate:

    延迟时间大小开关:0关、1开

  • ReplayLatencyEliminate:

    延迟空间大小开关: 0关、1开

  • MaxReplayLag:

    延迟时间大小阈值,单位ms

  • MaxReplayLatency:

    延迟空间大小阈值,单位MB

  • MinDelayEliminateReserve:

    延迟剔除最小保留实例数

  • SecurityGroupIds:

    安全组id



1327
1328
1329
# File 'lib/v20170312/models.rb', line 1327

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'lib/v20170312/models.rb', line 1343

def deserialize(params)
  @MasterDBInstanceId = params['MasterDBInstanceId']
  @Name = params['Name']
  @ProjectId = params['ProjectId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @ReplayLagEliminate = params['ReplayLagEliminate']
  @ReplayLatencyEliminate = params['ReplayLatencyEliminate']
  @MaxReplayLag = params['MaxReplayLag']
  @MaxReplayLatency = params['MaxReplayLatency']
  @MinDelayEliminateReserve = params['MinDelayEliminateReserve']
  @SecurityGroupIds = params['SecurityGroupIds']
end