lib/v20211111/models.rb in tencentcloud-sdk-tione-3.0.475 vs lib/v20211111/models.rb in tencentcloud-sdk-tione-3.0.476
- old
+ new
@@ -648,14 +648,16 @@
# @type VpcId: String
# @param SubnetId: 子网Id
# @type SubnetId: String
# @param Remark: 备注
# @type Remark: String
+ # @param CallbackUrl: 任务执行结果回调URL,仅支持http和https。回调格式&内容详见: [TI-ONE 接口回调说明](https://cloud.tencent.com/document/product/851/84292)
+ # @type CallbackUrl: String
- attr_accessor :BatchTaskName, :ChargeType, :ResourceConfigInfo, :Outputs, :LogEnable, :JobType, :CronInfo, :ResourceGroupId, :Tags, :ModelInfo, :ImageInfo, :CodePackage, :StartCmd, :DataConfigs, :LogConfig, :VpcId, :SubnetId, :Remark
+ attr_accessor :BatchTaskName, :ChargeType, :ResourceConfigInfo, :Outputs, :LogEnable, :JobType, :CronInfo, :ResourceGroupId, :Tags, :ModelInfo, :ImageInfo, :CodePackage, :StartCmd, :DataConfigs, :LogConfig, :VpcId, :SubnetId, :Remark, :CallbackUrl
- def initialize(batchtaskname=nil, chargetype=nil, resourceconfiginfo=nil, outputs=nil, logenable=nil, jobtype=nil, croninfo=nil, resourcegroupid=nil, tags=nil, modelinfo=nil, imageinfo=nil, codepackage=nil, startcmd=nil, dataconfigs=nil, logconfig=nil, vpcid=nil, subnetid=nil, remark=nil)
+ def initialize(batchtaskname=nil, chargetype=nil, resourceconfiginfo=nil, outputs=nil, logenable=nil, jobtype=nil, croninfo=nil, resourcegroupid=nil, tags=nil, modelinfo=nil, imageinfo=nil, codepackage=nil, startcmd=nil, dataconfigs=nil, logconfig=nil, vpcid=nil, subnetid=nil, remark=nil, callbackurl=nil)
@BatchTaskName = batchtaskname
@ChargeType = chargetype
@ResourceConfigInfo = resourceconfiginfo
@Outputs = outputs
@LogEnable = logenable
@@ -670,10 +672,11 @@
@DataConfigs = dataconfigs
@LogConfig = logconfig
@VpcId = vpcid
@SubnetId = subnetid
@Remark = remark
+ @CallbackUrl = callbackurl
end
def deserialize(params)
@BatchTaskName = params['BatchTaskName']
@ChargeType = params['ChargeType']
@@ -730,10 +733,11 @@
@LogConfig.deserialize(params['LogConfig'])
end
@VpcId = params['VpcId']
@SubnetId = params['SubnetId']
@Remark = params['Remark']
+ @CallbackUrl = params['CallbackUrl']
end
end
# CreateBatchTask返回参数结构体
class CreateBatchTaskResponse < TencentCloud::Common::AbstractModel
@@ -941,11 +945,11 @@
# @type ScheduledAction: :class:`Tencentcloud::Tione.v20211111.models.ScheduledAction`
# @param VolumeMount: 挂载配置,目前只支持CFS
# @type VolumeMount: :class:`Tencentcloud::Tione.v20211111.models.VolumeMount`
# @param ServiceLimit: 服务限速限流相关配置
# @type ServiceLimit: :class:`Tencentcloud::Tione.v20211111.models.ServiceLimit`
- # @param CallbackUrl: 回调地址,用于回调创建服务状态信息
+ # @param CallbackUrl: 回调地址,用于回调创建服务状态信息,回调格式&内容详情见:[TI-ONE 接口回调说明](https://cloud.tencent.com/document/product/851/84292)
# @type CallbackUrl: String
attr_accessor :ImageInfo, :ServiceGroupId, :ServiceGroupName, :ServiceDescription, :ChargeType, :ResourceGroupId, :ModelInfo, :Env, :Resources, :InstanceType, :ScaleMode, :Replicas, :HorizontalPodAutoscaler, :LogEnable, :LogConfig, :AuthorizationEnable, :Tags, :NewVersion, :CronScaleJobs, :ScaleStrategy, :HybridBillingPrepaidReplicas, :CreateSource, :ModelHotUpdateEnable, :ScheduledAction, :VolumeMount, :ServiceLimit, :CallbackUrl
def initialize(imageinfo=nil, servicegroupid=nil, servicegroupname=nil, servicedescription=nil, chargetype=nil, resourcegroupid=nil, modelinfo=nil, env=nil, resources=nil, instancetype=nil, scalemode=nil, replicas=nil, horizontalpodautoscaler=nil, logenable=nil, logconfig=nil, authorizationenable=nil, tags=nil, newversion=nil, cronscalejobs=nil, scalestrategy=nil, hybridbillingprepaidreplicas=nil, createsource=nil, modelhotupdateenable=nil, scheduledaction=nil, volumemount=nil, servicelimit=nil, callbackurl=nil)
@@ -1330,14 +1334,16 @@
# @type TuningParameters: String
# @param Remark: 备注,最多500个字
# @type Remark: String
# @param DataSource: 数据来源,eg:DATASET、COS、CFS、HDFS
# @type DataSource: String
+ # @param CallbackUrl: 回调地址,用于创建/启动/停止训练任务的异步回调。回调格式&内容详见:[[TI-ONE接口回调说明]](https://cloud.tencent.com/document/product/851/84292)
+ # @type CallbackUrl: String
- attr_accessor :Name, :ChargeType, :ResourceConfigInfos, :CodePackagePath, :TrainingMode, :Output, :LogEnable, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ResourceGroupId, :Tags, :ImageInfo, :StartCmdInfo, :DataConfigs, :VpcId, :SubnetId, :LogConfig, :TuningParameters, :Remark, :DataSource
+ attr_accessor :Name, :ChargeType, :ResourceConfigInfos, :CodePackagePath, :TrainingMode, :Output, :LogEnable, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ResourceGroupId, :Tags, :ImageInfo, :StartCmdInfo, :DataConfigs, :VpcId, :SubnetId, :LogConfig, :TuningParameters, :Remark, :DataSource, :CallbackUrl
- def initialize(name=nil, chargetype=nil, resourceconfiginfos=nil, codepackagepath=nil, trainingmode=nil, output=nil, logenable=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, resourcegroupid=nil, tags=nil, imageinfo=nil, startcmdinfo=nil, dataconfigs=nil, vpcid=nil, subnetid=nil, logconfig=nil, tuningparameters=nil, remark=nil, datasource=nil)
+ def initialize(name=nil, chargetype=nil, resourceconfiginfos=nil, codepackagepath=nil, trainingmode=nil, output=nil, logenable=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, resourcegroupid=nil, tags=nil, imageinfo=nil, startcmdinfo=nil, dataconfigs=nil, vpcid=nil, subnetid=nil, logconfig=nil, tuningparameters=nil, remark=nil, datasource=nil, callbackurl=nil)
@Name = name
@ChargeType = chargetype
@ResourceConfigInfos = resourceconfiginfos
@CodePackagePath = codepackagepath
@TrainingMode = trainingmode
@@ -1355,10 +1361,11 @@
@SubnetId = subnetid
@LogConfig = logconfig
@TuningParameters = tuningparameters
@Remark = remark
@DataSource = datasource
+ @CallbackUrl = callbackurl
end
def deserialize(params)
@Name = params['Name']
@ChargeType = params['ChargeType']
@@ -1415,10 +1422,11 @@
@LogConfig.deserialize(params['LogConfig'])
end
@TuningParameters = params['TuningParameters']
@Remark = params['Remark']
@DataSource = params['DataSource']
+ @CallbackUrl = params['CallbackUrl']
end
end
# CreateTrainingTask返回参数结构体
class CreateTrainingTaskResponse < TencentCloud::Common::AbstractModel
@@ -7425,14 +7433,17 @@
# @param Message: 任务信息
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Message: String
# @param Status: 任务状态,eg:STARTING启动中、RUNNING运行中、STOPPING停止中、STOPPED已停止、FAILED异常、SUCCEED已完成
# @type Status: String
+ # @param CallbackUrl: 回调地址
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CallbackUrl: String
- attr_accessor :Id, :Name, :Uin, :SubUin, :Region, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ChargeType, :ResourceGroupId, :ResourceConfigInfos, :Tags, :TrainingMode, :CodePackagePath, :StartCmdInfo, :DataSource, :DataConfigs, :TuningParameters, :Output, :LogEnable, :LogConfig, :VpcId, :SubnetId, :ImageInfo, :RuntimeInSeconds, :CreateTime, :StartTime, :ChargeStatus, :LatestInstanceId, :TensorBoardId, :Remark, :FailureReason, :UpdateTime, :EndTime, :BillingInfo, :ResourceGroupName, :Message, :Status
+ attr_accessor :Id, :Name, :Uin, :SubUin, :Region, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ChargeType, :ResourceGroupId, :ResourceConfigInfos, :Tags, :TrainingMode, :CodePackagePath, :StartCmdInfo, :DataSource, :DataConfigs, :TuningParameters, :Output, :LogEnable, :LogConfig, :VpcId, :SubnetId, :ImageInfo, :RuntimeInSeconds, :CreateTime, :StartTime, :ChargeStatus, :LatestInstanceId, :TensorBoardId, :Remark, :FailureReason, :UpdateTime, :EndTime, :BillingInfo, :ResourceGroupName, :Message, :Status, :CallbackUrl
- def initialize(id=nil, name=nil, uin=nil, subuin=nil, region=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, chargetype=nil, resourcegroupid=nil, resourceconfiginfos=nil, tags=nil, trainingmode=nil, codepackagepath=nil, startcmdinfo=nil, datasource=nil, dataconfigs=nil, tuningparameters=nil, output=nil, logenable=nil, logconfig=nil, vpcid=nil, subnetid=nil, imageinfo=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, chargestatus=nil, latestinstanceid=nil, tensorboardid=nil, remark=nil, failurereason=nil, updatetime=nil, endtime=nil, billinginfo=nil, resourcegroupname=nil, message=nil, status=nil)
+ def initialize(id=nil, name=nil, uin=nil, subuin=nil, region=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, chargetype=nil, resourcegroupid=nil, resourceconfiginfos=nil, tags=nil, trainingmode=nil, codepackagepath=nil, startcmdinfo=nil, datasource=nil, dataconfigs=nil, tuningparameters=nil, output=nil, logenable=nil, logconfig=nil, vpcid=nil, subnetid=nil, imageinfo=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, chargestatus=nil, latestinstanceid=nil, tensorboardid=nil, remark=nil, failurereason=nil, updatetime=nil, endtime=nil, billinginfo=nil, resourcegroupname=nil, message=nil, status=nil, callbackurl=nil)
@Id = id
@Name = name
@Uin = uin
@SubUin = subuin
@Region = region
@@ -7467,10 +7478,11 @@
@EndTime = endtime
@BillingInfo = billinginfo
@ResourceGroupName = resourcegroupname
@Message = message
@Status = status
+ @CallbackUrl = callbackurl
end
def deserialize(params)
@Id = params['Id']
@Name = params['Name']
@@ -7544,10 +7556,11 @@
@EndTime = params['EndTime']
@BillingInfo = params['BillingInfo']
@ResourceGroupName = params['ResourceGroupName']
@Message = params['Message']
@Status = params['Status']
+ @CallbackUrl = params['CallbackUrl']
end
end
# 出参类型
class TrainingTaskSetItem < TencentCloud::Common::AbstractModel
@@ -7607,14 +7620,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Message: String
# @param Tags: 标签配置
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Tags: Array
+ # @param CallbackUrl: 回调地址
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CallbackUrl: String
- attr_accessor :Id, :Name, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ChargeType, :ChargeStatus, :ResourceGroupId, :ResourceConfigInfos, :TrainingMode, :Status, :RuntimeInSeconds, :CreateTime, :StartTime, :EndTime, :Output, :FailureReason, :UpdateTime, :BillingInfo, :ResourceGroupName, :ImageInfo, :Message, :Tags
+ attr_accessor :Id, :Name, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ChargeType, :ChargeStatus, :ResourceGroupId, :ResourceConfigInfos, :TrainingMode, :Status, :RuntimeInSeconds, :CreateTime, :StartTime, :EndTime, :Output, :FailureReason, :UpdateTime, :BillingInfo, :ResourceGroupName, :ImageInfo, :Message, :Tags, :CallbackUrl
- def initialize(id=nil, name=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, chargetype=nil, chargestatus=nil, resourcegroupid=nil, resourceconfiginfos=nil, trainingmode=nil, status=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, endtime=nil, output=nil, failurereason=nil, updatetime=nil, billinginfo=nil, resourcegroupname=nil, imageinfo=nil, message=nil, tags=nil)
+ def initialize(id=nil, name=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, chargetype=nil, chargestatus=nil, resourcegroupid=nil, resourceconfiginfos=nil, trainingmode=nil, status=nil, runtimeinseconds=nil, createtime=nil, starttime=nil, endtime=nil, output=nil, failurereason=nil, updatetime=nil, billinginfo=nil, resourcegroupname=nil, imageinfo=nil, message=nil, tags=nil, callbackurl=nil)
@Id = id
@Name = name
@FrameworkName = frameworkname
@FrameworkVersion = frameworkversion
@FrameworkEnvironment = frameworkenvironment
@@ -7634,10 +7650,11 @@
@BillingInfo = billinginfo
@ResourceGroupName = resourcegroupname
@ImageInfo = imageinfo
@Message = message
@Tags = tags
+ @CallbackUrl = callbackurl
end
def deserialize(params)
@Id = params['Id']
@Name = params['Name']
@@ -7680,9 +7697,10 @@
tag_tmp = Tag.new
tag_tmp.deserialize(i)
@Tags << tag_tmp
end
end
+ @CallbackUrl = params['CallbackUrl']
end
end
# 外部挂载信息
class VolumeMount < TencentCloud::Common::AbstractModel