Class: TencentCloud::Emr::V20190103::DescribeInstancesRequest

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

Overview

DescribeInstances请求参数结构体

Instance Attribute Summary collapse

  • #DisplayStrategy ⇒ Object
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。.
  • #InstanceIds ⇒ Object
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。.
  • #Limit ⇒ Object
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。.
  • #Offset ⇒ Object
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。.
  • #OrderField ⇒ Object
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。.
  • #ProjectId ⇒ Object
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(displaystrategy = nil, instanceids = nil, offset = nil, limit = nil, projectid = nil, orderfield = nil, asc = nil) ⇒ DescribeInstancesRequest

    Returns a new instance of DescribeInstancesRequest.

    
    
    4511
    4512
    4513
    4514
    4515
    4516
    4517
    4518
    4519
    # File 'lib/v20190103/models.rb', line 4511
    
    def initialize(displaystrategy=nil, instanceids=nil, offset=nil, limit=nil, projectid=nil, orderfield=nil, asc=nil)
      @DisplayStrategy = displaystrategy
      @InstanceIds = instanceids
      @Offset = offset
      @Limit = limit
      @ProjectId = projectid
      @OrderField = orderfield
      @Asc = asc
    end

    Instance Attribute Details

    #AscObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def Asc
      @Asc
    end

    #DisplayStrategyObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def DisplayStrategy
      @DisplayStrategy
    end

    #InstanceIdsObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def InstanceIds
      @InstanceIds
    end

    #LimitObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def Limit
      @Limit
    end

    #OffsetObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def Offset
      @Offset
    end

    #OrderFieldObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def OrderField
      @OrderField
    end

    #ProjectIdObject

  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • 不填默认值为0,表示拉取默认项目下的集群。 实例所属项目ID。该参数可以通过调用 [DescribeProjects](https://cloud.tencent.com/document/product/651/78725) 的返回值中的 projectId 字段来获取。
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • 0:表示降序。
  • 1:表示升序。
  • 默认值为0。

    Parameters:

    • DisplayStrategy:

      集群筛选策略。取值范围:

    • InstanceIds:

      按照一个或者多个实例ID查询。实例ID形如: emr-xxxxxxxx 。(此参数的具体格式可参考API简介的 Ids.N 一节)。如果不填写实例ID,返回该APPID下所有实例列表。

    • Offset:

      页编号,默认值为0,表示第一页。

    • Limit:

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

    • ProjectId:

      建议必填-1,表示拉取所有项目下的集群。

    • OrderField:

      排序字段。取值范围:

    • Asc:

      按照OrderField升序或者降序进行排序。取值范围:

    
    
    4509
    4510
    4511
    # File 'lib/v20190103/models.rb', line 4509
    
    def ProjectId
      @ProjectId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4521
    4522
    4523
    4524
    4525
    4526
    4527
    4528
    4529
    # File 'lib/v20190103/models.rb', line 4521
    
    def deserialize(params)
      @DisplayStrategy = params['DisplayStrategy']
      @InstanceIds = params['InstanceIds']
      @Offset = params['Offset']
      @Limit = params['Limit']
      @ProjectId = params['ProjectId']
      @OrderField = params['OrderField']
      @Asc = params['Asc']
    end