lib/v20210601/models.rb in tencentcloud-sdk-eis-3.0.630 vs lib/v20210601/models.rb in tencentcloud-sdk-eis-3.0.631

- old
+ new

@@ -38,24 +38,28 @@ # @param RuntimeClass: 环境运行类型:0:运行时类型、1:api类型 # @type RuntimeClass: Integer # @param Deployed: 是否已在当前环境发布 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Deployed: Boolean + # @param MatchExtensions: 环境扩展组件是否满足应用要求:0=true, 1=false 表示该应用需要扩展组件0(cdc)以及1(java),但是独立环境有cdc无java,不满足发布要求 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type MatchExtensions: String - attr_accessor :RuntimeId, :DisplayName, :Type, :Zone, :Area, :Addr, :Status, :ExpiredAt, :RuntimeClass, :Deployed + attr_accessor :RuntimeId, :DisplayName, :Type, :Zone, :Area, :Addr, :Status, :ExpiredAt, :RuntimeClass, :Deployed, :MatchExtensions - def initialize(runtimeid=nil, displayname=nil, type=nil, zone=nil, area=nil, addr=nil, status=nil, expiredat=nil, runtimeclass=nil, deployed=nil) + def initialize(runtimeid=nil, displayname=nil, type=nil, zone=nil, area=nil, addr=nil, status=nil, expiredat=nil, runtimeclass=nil, deployed=nil, matchextensions=nil) @RuntimeId = runtimeid @DisplayName = displayname @Type = type @Zone = zone @Area = area @Addr = addr @Status = status @ExpiredAt = expiredat @RuntimeClass = runtimeclass @Deployed = deployed + @MatchExtensions = matchextensions end def deserialize(params) @RuntimeId = params['RuntimeId'] @DisplayName = params['DisplayName'] @@ -65,10 +69,11 @@ @Addr = params['Addr'] @Status = params['Status'] @ExpiredAt = params['ExpiredAt'] @RuntimeClass = params['RuntimeClass'] @Deployed = params['Deployed'] + @MatchExtensions = params['MatchExtensions'] end end # GetRuntimeMC请求参数结构体 class GetRuntimeMCRequest < TencentCloud::Common::AbstractModel @@ -194,23 +199,27 @@ # @type ProjectId: Integer # @param InstanceId: 实例id # @type InstanceId: Integer # @param PlanType: 版本类型 0-pro 1-lite # @type PlanType: Integer + # @param RuntimeClass: 0:应用集成,1:API,2:ETL + # @type RuntimeClass: Integer - attr_accessor :ProjectId, :InstanceId, :PlanType + attr_accessor :ProjectId, :InstanceId, :PlanType, :RuntimeClass - def initialize(projectid=nil, instanceid=nil, plantype=nil) + def initialize(projectid=nil, instanceid=nil, plantype=nil, runtimeclass=nil) @ProjectId = projectid @InstanceId = instanceid @PlanType = plantype + @RuntimeClass = runtimeclass end def deserialize(params) @ProjectId = params['ProjectId'] @InstanceId = params['InstanceId'] @PlanType = params['PlanType'] + @RuntimeClass = params['RuntimeClass'] end end # ListDeployableRuntimesMC返回参数结构体 class ListDeployableRuntimesMCResponse < TencentCloud::Common::AbstractModel @@ -450,11 +459,11 @@ end end # 运行环境扩展组件 class RuntimeExtensionMC < TencentCloud::Common::AbstractModel - # @param Type: 扩展组件类型:0:cdc + # @param Type: 扩展组件类型:0:cdc 1:dataway-java # @type Type: Integer # @param Size: 部署规格vcore数 # @type Size: Float # @param Replica: 副本数 # @type Replica: Integer @@ -538,10 +547,10 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type WorkerExtensions: Array # @param RuntimeType: 环境类型:0: sandbox, 1:shared, 2:private 3: trial # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuntimeType: Integer - # @param RuntimeClass: 环境运行类型:0:运行时类型、1:api类型 + # @param RuntimeClass: 环境运行类型:0:运行时类型、1:api类型、2:etl环境 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuntimeClass: Integer # @param BandwidthOutUsed: 已使用出带宽 Mbps # 注意:此字段可能返回 null,表示取不到有效值。 # @type BandwidthOutUsed: Float