lib/v20230812/models.rb in tencentcloud-sdk-hai-3.0.739 vs lib/v20230812/models.rb in tencentcloud-sdk-hai-3.0.740
- old
+ new
@@ -34,53 +34,81 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ConfigEnvironment: String
# @param MinSystemDiskSize: 系统盘大小下限
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MinSystemDiskSize: Integer
+ # @param ApplicationType: 应用类型,目前该项取值可以为PRIVATE_APPLICATION或者PUBLIC_APPLICATION
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ApplicationType: String
+ # @param ApplicationState: 应用状态:CREATING-创建中;ONLINE -正常在线;DELETING -删除中;ARREARS - 欠费隔离
+ # 示例值:ONLINE
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ApplicationState: String
+ # @param CreateTime: 应用创建时间
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CreateTime: String
+ # @param ApplicationSize: 应用大小
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ApplicationSize: Integer
- attr_accessor :ApplicationId, :ApplicationName, :Description, :ConfigEnvironment, :MinSystemDiskSize
+ attr_accessor :ApplicationId, :ApplicationName, :Description, :ConfigEnvironment, :MinSystemDiskSize, :ApplicationType, :ApplicationState, :CreateTime, :ApplicationSize
- def initialize(applicationid=nil, applicationname=nil, description=nil, configenvironment=nil, minsystemdisksize=nil)
+ def initialize(applicationid=nil, applicationname=nil, description=nil, configenvironment=nil, minsystemdisksize=nil, applicationtype=nil, applicationstate=nil, createtime=nil, applicationsize=nil)
@ApplicationId = applicationid
@ApplicationName = applicationname
@Description = description
@ConfigEnvironment = configenvironment
@MinSystemDiskSize = minsystemdisksize
+ @ApplicationType = applicationtype
+ @ApplicationState = applicationstate
+ @CreateTime = createtime
+ @ApplicationSize = applicationsize
end
def deserialize(params)
@ApplicationId = params['ApplicationId']
@ApplicationName = params['ApplicationName']
@Description = params['Description']
@ConfigEnvironment = params['ConfigEnvironment']
@MinSystemDiskSize = params['MinSystemDiskSize']
+ @ApplicationType = params['ApplicationType']
+ @ApplicationState = params['ApplicationState']
+ @CreateTime = params['CreateTime']
+ @ApplicationSize = params['ApplicationSize']
end
end
# DescribeApplications请求参数结构体
class DescribeApplicationsRequest < TencentCloud::Common::AbstractModel
# @param ApplicationIds: 应用id列表
# @type ApplicationIds: Array
# @param Filters: 过滤器,跟ApplicationIds不能共用,支持的filter主要有:
- # application-id,精确匹配
- # scene-id,精确匹配
- # application-name,模糊匹配
+ # application-id: 精确匹配;
+ # scene-id: 精确匹配;
+ # application-name: 模糊匹配;
+ # application-type: 精确匹配;
# @type Filters: Array
# @param Offset: 偏移量,默认为0
# @type Offset: Integer
# @param Limit: 返回量,默认为20
# MC:1000
# 用户:100
# @type Limit: Integer
+ # @param OrderField: 应用列表排序的依据字段。取值范围:"CREATED_TIME":依据应用的创建时间排序。 "APPLICATION_SIZE":依据应用的大小排序。默认按应用的创建时间排序。
+ # @type OrderField: String
+ # @param Order: 输出应用列表的排列顺序。取值范围:"ASC":升序排列。 "DESC":降序排列。默认按降序排列。
+ # @type Order: String
- attr_accessor :ApplicationIds, :Filters, :Offset, :Limit
+ attr_accessor :ApplicationIds, :Filters, :Offset, :Limit, :OrderField, :Order
- def initialize(applicationids=nil, filters=nil, offset=nil, limit=nil)
+ def initialize(applicationids=nil, filters=nil, offset=nil, limit=nil, orderfield=nil, order=nil)
@ApplicationIds = applicationids
@Filters = filters
@Offset = offset
@Limit = limit
+ @OrderField = orderfield
+ @Order = order
end
def deserialize(params)
@ApplicationIds = params['ApplicationIds']
unless params['Filters'].nil?
@@ -91,9 +119,11 @@
@Filters << filter_tmp
end
end
@Offset = params['Offset']
@Limit = params['Limit']
+ @OrderField = params['OrderField']
+ @Order = params['Order']
end
end
# DescribeApplications返回参数结构体
class DescribeApplicationsResponse < TencentCloud::Common::AbstractModel