Class: TencentCloud::Dcdb::V20180411::DescribeDCDBInstancesRequest

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

Overview

DescribeDCDBInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, searchname = nil, searchkey = nil, projectids = nil, isfiltervpc = nil, vpcid = nil, subnetid = nil, orderby = nil, orderbytype = nil, offset = nil, limit = nil, exclustertype = nil, isfilterexcluster = nil, exclusterids = nil, tagkeys = nil, tags = nil, filterinstancetype = nil, status = nil, excludestatus = nil) ⇒ DescribeDCDBInstancesRequest

Returns a new instance of DescribeDCDBInstancesRequest.



3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
# File 'lib/v20180411/models.rb', line 3025

def initialize(instanceids=nil, searchname=nil, searchkey=nil, projectids=nil, isfiltervpc=nil, vpcid=nil, subnetid=nil, orderby=nil, orderbytype=nil, offset=nil, limit=nil, exclustertype=nil, isfilterexcluster=nil, exclusterids=nil, tagkeys=nil, tags=nil, filterinstancetype=nil, status=nil, excludestatus=nil)
  @InstanceIds = instanceids
  @SearchName = searchname
  @SearchKey = searchkey
  @ProjectIds = projectids
  @IsFilterVpc = isfiltervpc
  @VpcId = vpcid
  @SubnetId = subnetid
  @OrderBy = orderby
  @OrderByType = orderbytype
  @Offset = offset
  @Limit = limit
  @ExclusterType = exclustertype
  @IsFilterExcluster = isfilterexcluster
  @ExclusterIds = exclusterids
  @TagKeys = tagkeys
  @Tags = tags
  @FilterInstanceType = filterinstancetype
  @Status = status
  @ExcludeStatus = excludestatus
end

Instance Attribute Details

#ExcludeStatusObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def ExcludeStatus
  @ExcludeStatus
end

#ExclusterIdsObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def ExclusterIds
  @ExclusterIds
end

#ExclusterTypeObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def ExclusterType
  @ExclusterType
end

#FilterInstanceTypeObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def FilterInstanceType
  @FilterInstanceType
end

#InstanceIdsObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def InstanceIds
  @InstanceIds
end

#IsFilterExclusterObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def IsFilterExcluster
  @IsFilterExcluster
end

#IsFilterVpcObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def IsFilterVpc
  @IsFilterVpc
end

#LimitObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def Offset
  @Offset
end

#OrderByObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def OrderBy
  @OrderBy
end

#OrderByTypeObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def OrderByType
  @OrderByType
end

#ProjectIdsObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def ProjectIds
  @ProjectIds
end

#SearchKeyObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def SearchKey
  @SearchKey
end

#SearchNameObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def SearchName
  @SearchName
end

#StatusObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def Status
  @Status
end

#SubnetIdObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def SubnetId
  @SubnetId
end

#TagKeysObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def TagKeys
  @TagKeys
end

#TagsObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def Tags
  @Tags
end

#VpcIdObject

Parameters:

  • InstanceIds:

    按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d

  • SearchName:

    搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。

  • SearchKey:

    搜索的关键字,支持模糊搜索。多个关键字使用换行符(‘n’)分割。

  • ProjectIds:

    按项目 ID 查询

  • IsFilterVpc:

    是否根据 VPC 网络来搜索

  • VpcId:

    私有网络 ID, IsFilterVpc 为 1 时有效

  • SubnetId:

    私有网络的子网 ID, IsFilterVpc 为 1 时有效

  • OrderBy:

    排序字段, projectId, createtime, instancename 三者之一

  • OrderByType:

    排序类型, desc 或者 asc

  • Offset:

    偏移量,默认为 0

  • Limit:

    返回数量,默认为 10,最大值为 100。

  • ExclusterType:

    1非独享集群,2独享集群, 0全部

  • IsFilterExcluster:

    标识是否使用ExclusterType字段, false不使用,true使用

  • ExclusterIds:

    独享集群ID

  • TagKeys:

    按标签key查询

  • Tags:

    标签

  • FilterInstanceType:

    实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔

  • Status:

    按实例状态筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中

  • ExcludeStatus:

    排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中



3023
3024
3025
# File 'lib/v20180411/models.rb', line 3023

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
# File 'lib/v20180411/models.rb', line 3047

def deserialize(params)
  @InstanceIds = params['InstanceIds']
  @SearchName = params['SearchName']
  @SearchKey = params['SearchKey']
  @ProjectIds = params['ProjectIds']
  @IsFilterVpc = params['IsFilterVpc']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @OrderBy = params['OrderBy']
  @OrderByType = params['OrderByType']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @ExclusterType = params['ExclusterType']
  @IsFilterExcluster = params['IsFilterExcluster']
  @ExclusterIds = params['ExclusterIds']
  @TagKeys = params['TagKeys']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @FilterInstanceType = params['FilterInstanceType']
  @Status = params['Status']
  @ExcludeStatus = params['ExcludeStatus']
end