Class: TencentCloud::Mongodb::V20180408::DescribeDBInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20180408::DescribeDBInstancesRequest
- Defined in:
- lib/v20180408/models.rb
Overview
DescribeDBInstances请求参数结构体
Instance Attribute Summary collapse
-
#ClusterType ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#InstanceIds ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#InstanceType ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#Limit ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#Offset ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#OrderBy ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#OrderByType ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#PayMode ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#Status ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#SubnetId ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
-
#VpcId ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceids = nil, instancetype = nil, clustertype = nil, status = nil, vpcid = nil, subnetid = nil, paymode = nil, limit = nil, offset = nil, orderby = nil, orderbytype = nil) ⇒ DescribeDBInstancesRequest
constructor
A new instance of DescribeDBInstancesRequest.
Constructor Details
#initialize(instanceids = nil, instancetype = nil, clustertype = nil, status = nil, vpcid = nil, subnetid = nil, paymode = nil, limit = nil, offset = nil, orderby = nil, orderbytype = nil) ⇒ DescribeDBInstancesRequest
Returns a new instance of DescribeDBInstancesRequest.
356 357 358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/v20180408/models.rb', line 356 def initialize(instanceids=nil, instancetype=nil, clustertype=nil, status=nil, vpcid=nil, subnetid=nil, paymode=nil, limit=nil, offset=nil, orderby=nil, orderbytype=nil) @InstanceIds = instanceids @InstanceType = instancetype @ClusterType = clustertype @Status = status @VpcId = vpcid @SubnetId = subnetid @PayMode = paymode @Limit = limit @Offset = offset @OrderBy = orderby @OrderByType = orderbytype end |
Instance Attribute Details
#ClusterType ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def ClusterType @ClusterType end |
#InstanceIds ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def InstanceIds @InstanceIds end |
#InstanceType ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def InstanceType @InstanceType end |
#Limit ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def Limit @Limit end |
#Offset ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def Offset @Offset end |
#OrderBy ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def OrderBy @OrderBy end |
#OrderByType ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def OrderByType @OrderByType end |
#PayMode ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def PayMode @PayMode end |
#Status ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def Status @Status end |
#SubnetId ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def SubnetId @SubnetId end |
#VpcId ⇒ Object
- 0: 所有实例
- 1: 正式实例
- 2: 临时实例
- 3: 只读实例
- -1: 正式实例+只读+灾备实例
- 0: 副本集实例
- 1: 正式实例
- -1: 所有实例
- 0: 待初始化
- 1: 流程执行中
- 2: 有效实例
- -2: 已过期实例
- 0: 按量计费
- 1:包年包月
- -1: 按量计费+包年包月
- ProjectId: 按照项目ID排序
- InstanceName:按照实例名称排序
- CreateTime: 根据创建时间排序
- ASC: 顺序取值
- DESC:倒序取值
354 355 356 |
# File 'lib/v20180408/models.rb', line 354 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
370 371 372 373 374 375 376 377 378 379 380 381 382 |
# File 'lib/v20180408/models.rb', line 370 def deserialize(params) @InstanceIds = params['InstanceIds'] @InstanceType = params['InstanceType'] @ClusterType = params['ClusterType'] @Status = params['Status'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @PayMode = params['PayMode'] @Limit = params['Limit'] @Offset = params['Offset'] @OrderBy = params['OrderBy'] @OrderByType = params['OrderByType'] end |