lib/v20211111/models.rb in tencentcloud-sdk-tione-3.0.513 vs lib/v20211111/models.rb in tencentcloud-sdk-tione-3.0.514
- old
+ new
@@ -220,14 +220,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type FailureReason: String
# @param BillingInfo: 计费金额信息,eg:2.00元/小时 (for后付费)
# 注意:此字段可能返回 null,表示取不到有效值。
# @type BillingInfo: String
+ # @param PodList: 运行中的Pod的名字
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type PodList: Array
- attr_accessor :BatchTaskId, :BatchTaskName, :Uin, :SubUin, :Region, :ChargeType, :ResourceGroupId, :ResourceGroupName, :ResourceConfigInfo, :Tags, :ModelInfo, :ImageInfo, :CodePackagePath, :StartCmd, :DataConfigs, :Outputs, :LogEnable, :LogConfig, :VpcId, :SubnetId, :Status, :RuntimeInSeconds, :CreateTime, :UpdateTime, :StartTime, :EndTime, :ChargeStatus, :LatestInstanceId, :Remark, :FailureReason, :BillingInfo
+ attr_accessor :BatchTaskId, :BatchTaskName, :Uin, :SubUin, :Region, :ChargeType, :ResourceGroupId, :ResourceGroupName, :ResourceConfigInfo, :Tags, :ModelInfo, :ImageInfo, :CodePackagePath, :StartCmd, :DataConfigs, :Outputs, :LogEnable, :LogConfig, :VpcId, :SubnetId, :Status, :RuntimeInSeconds, :CreateTime, :UpdateTime, :StartTime, :EndTime, :ChargeStatus, :LatestInstanceId, :Remark, :FailureReason, :BillingInfo, :PodList
- def initialize(batchtaskid=nil, batchtaskname=nil, uin=nil, subuin=nil, region=nil, chargetype=nil, resourcegroupid=nil, resourcegroupname=nil, resourceconfiginfo=nil, tags=nil, modelinfo=nil, imageinfo=nil, codepackagepath=nil, startcmd=nil, dataconfigs=nil, outputs=nil, logenable=nil, logconfig=nil, vpcid=nil, subnetid=nil, status=nil, runtimeinseconds=nil, createtime=nil, updatetime=nil, starttime=nil, endtime=nil, chargestatus=nil, latestinstanceid=nil, remark=nil, failurereason=nil, billinginfo=nil)
+ def initialize(batchtaskid=nil, batchtaskname=nil, uin=nil, subuin=nil, region=nil, chargetype=nil, resourcegroupid=nil, resourcegroupname=nil, resourceconfiginfo=nil, tags=nil, modelinfo=nil, imageinfo=nil, codepackagepath=nil, startcmd=nil, dataconfigs=nil, outputs=nil, logenable=nil, logconfig=nil, vpcid=nil, subnetid=nil, status=nil, runtimeinseconds=nil, createtime=nil, updatetime=nil, starttime=nil, endtime=nil, chargestatus=nil, latestinstanceid=nil, remark=nil, failurereason=nil, billinginfo=nil, podlist=nil)
@BatchTaskId = batchtaskid
@BatchTaskName = batchtaskname
@Uin = uin
@SubUin = subuin
@Region = region
@@ -255,10 +258,11 @@
@ChargeStatus = chargestatus
@LatestInstanceId = latestinstanceid
@Remark = remark
@FailureReason = failurereason
@BillingInfo = billinginfo
+ @PodList = podlist
end
def deserialize(params)
@BatchTaskId = params['BatchTaskId']
@BatchTaskName = params['BatchTaskName']
@@ -325,10 +329,11 @@
@ChargeStatus = params['ChargeStatus']
@LatestInstanceId = params['LatestInstanceId']
@Remark = params['Remark']
@FailureReason = params['FailureReason']
@BillingInfo = params['BillingInfo']
+ @PodList = params['PodList']
end
end
# 批处理任务实例
class BatchTaskInstance < TencentCloud::Common::AbstractModel
@@ -502,10 +507,82 @@
@Id = params['Id']
@Path = params['Path']
end
end
+ # 容器信息
+ class Container < TencentCloud::Common::AbstractModel
+ # @param Name: 名字
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Name: String
+ # @param ContainerId: id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ContainerId: String
+ # @param Image: 镜像地址
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Image: String
+ # @param Status: 容器状态
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Status: :class:`Tencentcloud::Tione.v20211111.models.ContainerStatus`
+
+ attr_accessor :Name, :ContainerId, :Image, :Status
+
+ def initialize(name=nil, containerid=nil, image=nil, status=nil)
+ @Name = name
+ @ContainerId = containerid
+ @Image = image
+ @Status = status
+ end
+
+ def deserialize(params)
+ @Name = params['Name']
+ @ContainerId = params['ContainerId']
+ @Image = params['Image']
+ unless params['Status'].nil?
+ @Status = ContainerStatus.new
+ @Status.deserialize(params['Status'])
+ end
+ end
+ end
+
+ # 容器状态
+ class ContainerStatus < TencentCloud::Common::AbstractModel
+ # @param RestartCount: 重启次数
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type RestartCount: Integer
+ # @param State: 状态
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type State: String
+ # @param Ready: 是否就绪
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Ready: Boolean
+ # @param Reason: 状态原因
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Reason: String
+ # @param Message: 容器的错误信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Message: String
+
+ attr_accessor :RestartCount, :State, :Ready, :Reason, :Message
+
+ def initialize(restartcount=nil, state=nil, ready=nil, reason=nil, message=nil)
+ @RestartCount = restartcount
+ @State = state
+ @Ready = ready
+ @Reason = reason
+ @Message = message
+ end
+
+ def deserialize(params)
+ @RestartCount = params['RestartCount']
+ @State = params['State']
+ @Ready = params['Ready']
+ @Reason = params['Reason']
+ @Message = params['Message']
+ end
+ end
+
# cos的路径信息
class CosPathInfo < TencentCloud::Common::AbstractModel
# @param Bucket: 存储桶
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Bucket: String
@@ -1990,10 +2067,27 @@
@OcrScene = params['OcrScene']
@AnnotationKeyStatus = params['AnnotationKeyStatus']
end
end
+ # 默认Nginx网关结构
+ class DefaultNginxGatewayCallInfo < TencentCloud::Common::AbstractModel
+ # @param Host: host
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Host: String
+
+ attr_accessor :Host
+
+ def initialize(host=nil)
+ @Host = host
+ end
+
+ def deserialize(params)
+ @Host = params['Host']
+ end
+ end
+
# DeleteBatchTask请求参数结构体
class DeleteBatchTaskRequest < TencentCloud::Common::AbstractModel
# @param BatchTaskId: 跑批任务ID
# @type BatchTaskId: String
@@ -3348,18 +3442,22 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ServiceCallInfo: :class:`Tencentcloud::Tione.v20211111.models.ServiceCallInfo`
# @param InferGatewayCallInfo: 升级网关调用信息
# 注意:此字段可能返回 null,表示取不到有效值。
# @type InferGatewayCallInfo: :class:`Tencentcloud::Tione.v20211111.models.InferGatewayCallInfo`
+ # @param DefaultNginxGatewayCallInfo: 默认nginx网关的调用信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type DefaultNginxGatewayCallInfo: :class:`Tencentcloud::Tione.v20211111.models.DefaultNginxGatewayCallInfo`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :ServiceCallInfo, :InferGatewayCallInfo, :RequestId
+ attr_accessor :ServiceCallInfo, :InferGatewayCallInfo, :DefaultNginxGatewayCallInfo, :RequestId
- def initialize(servicecallinfo=nil, infergatewaycallinfo=nil, requestid=nil)
+ def initialize(servicecallinfo=nil, infergatewaycallinfo=nil, defaultnginxgatewaycallinfo=nil, requestid=nil)
@ServiceCallInfo = servicecallinfo
@InferGatewayCallInfo = infergatewaycallinfo
+ @DefaultNginxGatewayCallInfo = defaultnginxgatewaycallinfo
@RequestId = requestid
end
def deserialize(params)
unless params['ServiceCallInfo'].nil?
@@ -3368,10 +3466,14 @@
end
unless params['InferGatewayCallInfo'].nil?
@InferGatewayCallInfo = InferGatewayCallInfo.new
@InferGatewayCallInfo.deserialize(params['InferGatewayCallInfo'])
end
+ unless params['DefaultNginxGatewayCallInfo'].nil?
+ @DefaultNginxGatewayCallInfo = DefaultNginxGatewayCallInfo.new
+ @DefaultNginxGatewayCallInfo.deserialize(params['DefaultNginxGatewayCallInfo'])
+ end
@RequestId = params['RequestId']
end
end
# DescribeModelServiceGroup请求参数结构体
@@ -5552,10 +5654,60 @@
@Name = params['Name']
@Value = params['Value']
end
end
+ # Pod信息展示
+ class Pod < TencentCloud::Common::AbstractModel
+ # @param Name: pod名
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Name: String
+ # @param Uid: pod的唯一id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Uid: String
+ # @param ChargeType: 服务付费模式
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ChargeType: String
+ # @param Phase: pod的状态
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Phase: String
+ # @param IP: pod的IP
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type IP: String
+ # @param CreateTime: pod的创建时间
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CreateTime: String
+ # @param Containers: 容器列表
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Containers: :class:`Tencentcloud::Tione.v20211111.models.Container`
+
+ attr_accessor :Name, :Uid, :ChargeType, :Phase, :IP, :CreateTime, :Containers
+
+ def initialize(name=nil, uid=nil, chargetype=nil, phase=nil, ip=nil, createtime=nil, containers=nil)
+ @Name = name
+ @Uid = uid
+ @ChargeType = chargetype
+ @Phase = phase
+ @IP = ip
+ @CreateTime = createtime
+ @Containers = containers
+ end
+
+ def deserialize(params)
+ @Name = params['Name']
+ @Uid = params['Uid']
+ @ChargeType = params['ChargeType']
+ @Phase = params['Phase']
+ @IP = params['IP']
+ @CreateTime = params['CreateTime']
+ unless params['Containers'].nil?
+ @Containers = Container.new
+ @Containers.deserialize(params['Containers'])
+ end
+ end
+ end
+
# 点信息描述
class PointInfo < TencentCloud::Common::AbstractModel
# @param X: X坐标值
# 注意:此字段可能返回 null,表示取不到有效值。
# @type X: Float
@@ -6508,14 +6660,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type OldHybridBillingPrepaidReplicas: Integer
# @param ModelHotUpdateEnable: 是否开启模型的热更新。默认不开启
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ModelHotUpdateEnable: Boolean
+ # @param Pods: Pod列表信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Pods: :class:`Tencentcloud::Tione.v20211111.models.Pod`
- attr_accessor :Replicas, :ImageInfo, :Env, :Resources, :InstanceType, :ModelInfo, :LogEnable, :LogConfig, :AuthorizationEnable, :HorizontalPodAutoscaler, :Status, :Weight, :PodList, :ResourceTotal, :OldReplicas, :HybridBillingPrepaidReplicas, :OldHybridBillingPrepaidReplicas, :ModelHotUpdateEnable
+ attr_accessor :Replicas, :ImageInfo, :Env, :Resources, :InstanceType, :ModelInfo, :LogEnable, :LogConfig, :AuthorizationEnable, :HorizontalPodAutoscaler, :Status, :Weight, :PodList, :ResourceTotal, :OldReplicas, :HybridBillingPrepaidReplicas, :OldHybridBillingPrepaidReplicas, :ModelHotUpdateEnable, :Pods
- def initialize(replicas=nil, imageinfo=nil, env=nil, resources=nil, instancetype=nil, modelinfo=nil, logenable=nil, logconfig=nil, authorizationenable=nil, horizontalpodautoscaler=nil, status=nil, weight=nil, podlist=nil, resourcetotal=nil, oldreplicas=nil, hybridbillingprepaidreplicas=nil, oldhybridbillingprepaidreplicas=nil, modelhotupdateenable=nil)
+ def initialize(replicas=nil, imageinfo=nil, env=nil, resources=nil, instancetype=nil, modelinfo=nil, logenable=nil, logconfig=nil, authorizationenable=nil, horizontalpodautoscaler=nil, status=nil, weight=nil, podlist=nil, resourcetotal=nil, oldreplicas=nil, hybridbillingprepaidreplicas=nil, oldhybridbillingprepaidreplicas=nil, modelhotupdateenable=nil, pods=nil)
@Replicas = replicas
@ImageInfo = imageinfo
@Env = env
@Resources = resources
@InstanceType = instancetype
@@ -6530,10 +6685,11 @@
@ResourceTotal = resourcetotal
@OldReplicas = oldreplicas
@HybridBillingPrepaidReplicas = hybridbillingprepaidreplicas
@OldHybridBillingPrepaidReplicas = oldhybridbillingprepaidreplicas
@ModelHotUpdateEnable = modelhotupdateenable
+ @Pods = pods
end
def deserialize(params)
@Replicas = params['Replicas']
unless params['ImageInfo'].nil?
@@ -6579,10 +6735,14 @@
end
@OldReplicas = params['OldReplicas']
@HybridBillingPrepaidReplicas = params['HybridBillingPrepaidReplicas']
@OldHybridBillingPrepaidReplicas = params['OldHybridBillingPrepaidReplicas']
@ModelHotUpdateEnable = params['ModelHotUpdateEnable']
+ unless params['Pods'].nil?
+ @Pods = Pod.new
+ @Pods.deserialize(params['Pods'])
+ end
end
end
# 服务的限流限速等配置
class ServiceLimit < TencentCloud::Common::AbstractModel
@@ -7312,14 +7472,29 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type MaxReservedModels: Integer
# @param ModelHotUpdatePath: 模型热更新目录
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ModelHotUpdatePath: :class:`Tencentcloud::Tione.v20211111.models.CosPathInfo`
+ # @param ReasoningEnvironmentId: 推理环境id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ReasoningEnvironmentId: String
+ # @param TrainingJobVersion: 训练任务版本
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type TrainingJobVersion: String
+ # @param TrainingPreference: 训练偏好
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type TrainingPreference: String
+ # @param AutoMLTaskId: 自动学习任务id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type AutoMLTaskId: String
+ # @param IsQAT: 是否QAT模型
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type IsQAT: Boolean
- attr_accessor :TrainingModelId, :TrainingModelVersionId, :TrainingModelVersion, :TrainingModelSource, :TrainingModelCreateTime, :TrainingModelCreator, :AlgorithmFramework, :ReasoningEnvironment, :ReasoningEnvironmentSource, :TrainingModelIndex, :TrainingJobName, :TrainingModelCosPath, :TrainingModelName, :TrainingJobId, :ReasoningImageInfo, :CreateTime, :TrainingModelStatus, :TrainingModelProgress, :TrainingModelErrorMsg, :TrainingModelFormat, :VersionType, :GPUType, :AutoClean, :ModelCleanPeriod, :MaxReservedModels, :ModelHotUpdatePath
+ attr_accessor :TrainingModelId, :TrainingModelVersionId, :TrainingModelVersion, :TrainingModelSource, :TrainingModelCreateTime, :TrainingModelCreator, :AlgorithmFramework, :ReasoningEnvironment, :ReasoningEnvironmentSource, :TrainingModelIndex, :TrainingJobName, :TrainingModelCosPath, :TrainingModelName, :TrainingJobId, :ReasoningImageInfo, :CreateTime, :TrainingModelStatus, :TrainingModelProgress, :TrainingModelErrorMsg, :TrainingModelFormat, :VersionType, :GPUType, :AutoClean, :ModelCleanPeriod, :MaxReservedModels, :ModelHotUpdatePath, :ReasoningEnvironmentId, :TrainingJobVersion, :TrainingPreference, :AutoMLTaskId, :IsQAT
- def initialize(trainingmodelid=nil, trainingmodelversionid=nil, trainingmodelversion=nil, trainingmodelsource=nil, trainingmodelcreatetime=nil, trainingmodelcreator=nil, algorithmframework=nil, reasoningenvironment=nil, reasoningenvironmentsource=nil, trainingmodelindex=nil, trainingjobname=nil, trainingmodelcospath=nil, trainingmodelname=nil, trainingjobid=nil, reasoningimageinfo=nil, createtime=nil, trainingmodelstatus=nil, trainingmodelprogress=nil, trainingmodelerrormsg=nil, trainingmodelformat=nil, versiontype=nil, gputype=nil, autoclean=nil, modelcleanperiod=nil, maxreservedmodels=nil, modelhotupdatepath=nil)
+ def initialize(trainingmodelid=nil, trainingmodelversionid=nil, trainingmodelversion=nil, trainingmodelsource=nil, trainingmodelcreatetime=nil, trainingmodelcreator=nil, algorithmframework=nil, reasoningenvironment=nil, reasoningenvironmentsource=nil, trainingmodelindex=nil, trainingjobname=nil, trainingmodelcospath=nil, trainingmodelname=nil, trainingjobid=nil, reasoningimageinfo=nil, createtime=nil, trainingmodelstatus=nil, trainingmodelprogress=nil, trainingmodelerrormsg=nil, trainingmodelformat=nil, versiontype=nil, gputype=nil, autoclean=nil, modelcleanperiod=nil, maxreservedmodels=nil, modelhotupdatepath=nil, reasoningenvironmentid=nil, trainingjobversion=nil, trainingpreference=nil, automltaskid=nil, isqat=nil)
@TrainingModelId = trainingmodelid
@TrainingModelVersionId = trainingmodelversionid
@TrainingModelVersion = trainingmodelversion
@TrainingModelSource = trainingmodelsource
@TrainingModelCreateTime = trainingmodelcreatetime
@@ -7342,10 +7517,15 @@
@GPUType = gputype
@AutoClean = autoclean
@ModelCleanPeriod = modelcleanperiod
@MaxReservedModels = maxreservedmodels
@ModelHotUpdatePath = modelhotupdatepath
+ @ReasoningEnvironmentId = reasoningenvironmentid
+ @TrainingJobVersion = trainingjobversion
+ @TrainingPreference = trainingpreference
+ @AutoMLTaskId = automltaskid
+ @IsQAT = isqat
end
def deserialize(params)
@TrainingModelId = params['TrainingModelId']
@TrainingModelVersionId = params['TrainingModelVersionId']
@@ -7380,9 +7560,14 @@
@MaxReservedModels = params['MaxReservedModels']
unless params['ModelHotUpdatePath'].nil?
@ModelHotUpdatePath = CosPathInfo.new
@ModelHotUpdatePath.deserialize(params['ModelHotUpdatePath'])
end
+ @ReasoningEnvironmentId = params['ReasoningEnvironmentId']
+ @TrainingJobVersion = params['TrainingJobVersion']
+ @TrainingPreference = params['TrainingPreference']
+ @AutoMLTaskId = params['AutoMLTaskId']
+ @IsQAT = params['IsQAT']
end
end
# 训练任务详情
class TrainingTaskDetail < TencentCloud::Common::AbstractModel