Class: TencentCloud::Cdb::V20170320::DescribeDBInstancesRequest

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

Overview

DescribeDBInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, instancetypes = nil, vips = nil, status = nil, offset = nil, limit = nil, securitygroupid = nil, paytypes = nil, instancenames = nil, taskstatus = nil, engineversions = nil, vpcids = nil, zoneids = nil, subnetids = nil, cdberrors = nil, orderby = nil, orderdirection = nil, withsecuritygroup = nil, withexcluster = nil, exclusterid = nil, instanceids = nil, initflag = nil, withdr = nil, withro = nil, withmaster = nil, deploygroupids = nil, tagkeysforsearch = nil, cageids = nil, tagvalues = nil, uniquevpcids = nil, uniqsubnetids = nil, tags = nil, proxyvips = nil, proxyids = nil, enginetypes = nil, queryclusterinfo = nil) ⇒ DescribeDBInstancesRequest



6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
# File 'lib/v20170320/models.rb', line 6420

def initialize(projectid=nil, instancetypes=nil, vips=nil, status=nil, offset=nil, limit=nil, securitygroupid=nil, paytypes=nil, instancenames=nil, taskstatus=nil, engineversions=nil, vpcids=nil, zoneids=nil, subnetids=nil, cdberrors=nil, orderby=nil, orderdirection=nil, withsecuritygroup=nil, withexcluster=nil, exclusterid=nil, instanceids=nil, initflag=nil, withdr=nil, withro=nil, withmaster=nil, deploygroupids=nil, tagkeysforsearch=nil, cageids=nil, tagvalues=nil, uniquevpcids=nil, uniqsubnetids=nil, tags=nil, proxyvips=nil, proxyids=nil, enginetypes=nil, queryclusterinfo=nil)
  @ProjectId = projectid
  @InstanceTypes = instancetypes
  @Vips = vips
  @Status = status
  @Offset = offset
  @Limit = limit
  @SecurityGroupId = securitygroupid
  @PayTypes = paytypes
  @InstanceNames = instancenames
  @TaskStatus = taskstatus
  @EngineVersions = engineversions
  @VpcIds = vpcids
  @ZoneIds = zoneids
  @SubnetIds = subnetids
  @CdbErrors = cdberrors
  @OrderBy = orderby
  @OrderDirection = orderdirection
  @WithSecurityGroup = withsecuritygroup
  @WithExCluster = withexcluster
  @ExClusterId = exclusterid
  @InstanceIds = instanceids
  @InitFlag = initflag
  @WithDr = withdr
  @WithRo = withro
  @WithMaster = withmaster
  @DeployGroupIds = deploygroupids
  @TagKeysForSearch = tagkeysforsearch
  @CageIds = cageids
  @TagValues = tagvalues
  @UniqueVpcIds = uniquevpcids
  @UniqSubnetIds = uniqsubnetids
  @Tags = tags
  @ProxyVips = proxyvips
  @ProxyIds = proxyids
  @EngineTypes = enginetypes
  @QueryClusterInfo = queryclusterinfo
end

Instance Attribute Details

#CageIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def CageIds
  @CageIds
end

#CdbErrorsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def CdbErrors
  @CdbErrors
end

#DeployGroupIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def DeployGroupIds
  @DeployGroupIds
end

#EngineTypesObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def EngineTypes
  @EngineTypes
end

#EngineVersionsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def EngineVersions
  @EngineVersions
end

#ExClusterIdObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def ExClusterId
  @ExClusterId
end

#InitFlagObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def InitFlag
  @InitFlag
end

#InstanceIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def InstanceIds
  @InstanceIds
end

#InstanceNamesObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def InstanceNames
  @InstanceNames
end

#InstanceTypesObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def InstanceTypes
  @InstanceTypes
end

#LimitObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def Limit
  @Limit
end

#OffsetObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def Offset
  @Offset
end

#OrderByObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def OrderBy
  @OrderBy
end

#OrderDirectionObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def OrderDirection
  @OrderDirection
end

#PayTypesObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def PayTypes
  @PayTypes
end

#ProjectIdObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def ProjectId
  @ProjectId
end

#ProxyIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def ProxyIds
  @ProxyIds
end

#ProxyVipsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def ProxyVips
  @ProxyVips
end

#QueryClusterInfoObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def QueryClusterInfo
  @QueryClusterInfo
end

#SecurityGroupIdObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def SecurityGroupId
  @SecurityGroupId
end

#StatusObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def Status
  @Status
end

#SubnetIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def SubnetIds
  @SubnetIds
end

#TagKeysForSearchObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def TagKeysForSearch
  @TagKeysForSearch
end

#TagsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def Tags
  @Tags
end

#TagValuesObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def TagValues
  @TagValues
end

#TaskStatusObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def TaskStatus
  @TaskStatus
end

#UniqSubnetIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def UniqSubnetIds
  @UniqSubnetIds
end

#UniqueVpcIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def UniqueVpcIds
  @UniqueVpcIds
end

#VipsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def Vips
  @Vips
end

#VpcIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def VpcIds
  @VpcIds
end

#WithDrObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def WithDr
  @WithDr
end

#WithExClusterObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def WithExCluster
  @WithExCluster
end

#WithMasterObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def WithMaster
  @WithMaster
end

#WithRoObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def WithRo
  @WithRo
end

#WithSecurityGroupObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def WithSecurityGroup
  @WithSecurityGroup
end

#ZoneIdsObject

说明:0表示否,1表示是。请注意,创建中的实例无法查询到标签。



6418
6419
6420
# File 'lib/v20170320/models.rb', line 6418

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
# File 'lib/v20170320/models.rb', line 6459

def deserialize(params)
  @ProjectId = params['ProjectId']
  @InstanceTypes = params['InstanceTypes']
  @Vips = params['Vips']
  @Status = params['Status']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @SecurityGroupId = params['SecurityGroupId']
  @PayTypes = params['PayTypes']
  @InstanceNames = params['InstanceNames']
  @TaskStatus = params['TaskStatus']
  @EngineVersions = params['EngineVersions']
  @VpcIds = params['VpcIds']
  @ZoneIds = params['ZoneIds']
  @SubnetIds = params['SubnetIds']
  @CdbErrors = params['CdbErrors']
  @OrderBy = params['OrderBy']
  @OrderDirection = params['OrderDirection']
  @WithSecurityGroup = params['WithSecurityGroup']
  @WithExCluster = params['WithExCluster']
  @ExClusterId = params['ExClusterId']
  @InstanceIds = params['InstanceIds']
  @InitFlag = params['InitFlag']
  @WithDr = params['WithDr']
  @WithRo = params['WithRo']
  @WithMaster = params['WithMaster']
  @DeployGroupIds = params['DeployGroupIds']
  @TagKeysForSearch = params['TagKeysForSearch']
  @CageIds = params['CageIds']
  @TagValues = params['TagValues']
  @UniqueVpcIds = params['UniqueVpcIds']
  @UniqSubnetIds = params['UniqSubnetIds']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @ProxyVips = params['ProxyVips']
  @ProxyIds = params['ProxyIds']
  @EngineTypes = params['EngineTypes']
  @QueryClusterInfo = params['QueryClusterInfo']
end