Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateJob(request *CreateJobRequest) (response *CreateJobResponse, err error)
- func (c *Client) CreateModel(request *CreateModelRequest) (response *CreateModelResponse, err error)
- func (c *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)
- func (c *Client) DeleteModel(request *DeleteModelRequest) (response *DeleteModelResponse, err error)
- func (c *Client) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)
- func (c *Client) DescribeModel(request *DescribeModelRequest) (response *DescribeModelResponse, err error)
- func (c *Client) InstallAgent(request *InstallAgentRequest) (response *InstallAgentResponse, err error)
- func (c *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)
- func (c *Client) ListModels(request *ListModelsRequest) (response *ListModelsResponse, err error)
- func (c *Client) QueryLogs(request *QueryLogsRequest) (response *QueryLogsResponse, err error)
- type CreateJobRequest
- type CreateJobResponse
- type CreateModelRequest
- type CreateModelResponse
- type DeleteJobRequest
- type DeleteJobResponse
- type DeleteModelRequest
- type DeleteModelResponse
- type DescribeJobRequest
- type DescribeJobResponse
- type DescribeModelRequest
- type DescribeModelResponse
- type InstallAgentRequest
- type InstallAgentResponse
- type Job
- type ListJobsRequest
- type ListJobsResponse
- type ListModelsRequest
- type ListModelsResponse
- type Log
- type Model
- type QueryLogsRequest
- type QueryLogsResponse
Constants ¶
const APIVersion = "2018-02-26"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateJob ¶
func (c *Client) CreateJob(request *CreateJobRequest) (response *CreateJobResponse, err error)
创建训练任务
func (*Client) CreateModel ¶
func (c *Client) CreateModel(request *CreateModelRequest) (response *CreateModelResponse, err error)
部署模型,用以对外提供服务。有两种部署模式:`无服务器模式` 和 `集群模式`。`无服务器模式` 下,模型文件被部署到无服务器云函数,即 [SCF](https://cloud.tencent.com/product/scf),用户可以在其控制台上进一步操作。`集群模式` 下,模型文件被部署到 TI-A 的计算集群中。
func (*Client) DeleteJob ¶
func (c *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)
删除训练任务
func (*Client) DeleteModel ¶
func (c *Client) DeleteModel(request *DeleteModelRequest) (response *DeleteModelResponse, err error)
删除指定的部署模型。模型有两种部署模式:`无服务器模式` 和 `集群模式`。`无服务器模式` 下,模型文件被部署到无服务器云函数,即 [SCF](https://cloud.tencent.com/product/scf),用户可以在其控制台上进一步操作。`集群模式` 下,模型文件被部署到 TI-A 的计算集群中。
func (*Client) DescribeJob ¶
func (c *Client) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)
获取训练任务详情
func (*Client) DescribeModel ¶
func (c *Client) DescribeModel(request *DescribeModelRequest) (response *DescribeModelResponse, err error)
描述已经部署的某个模型。而模型部署有两种模式:`无服务器模式` 和 `集群模式`。`无服务器模式` 下,模型文件被部署到无服务器云函数,即 [SCF](https://cloud.tencent.com/product/scf),用户可以在其控制台上进一步操作。`集群模式` 下,模型文件被部署到 TI-A 的计算集群中。
func (*Client) InstallAgent ¶
func (c *Client) InstallAgent(request *InstallAgentRequest) (response *InstallAgentResponse, err error)
安装agent
func (*Client) ListJobs ¶
func (c *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)
列举训练任务
func (*Client) ListModels ¶
func (c *Client) ListModels(request *ListModelsRequest) (response *ListModelsResponse, err error)
用以列举已经部署的模型。而部署有两种模式:`无服务器模式` 和 `集群模式`。`无服务器模式` 下,模型文件被部署到无服务器云函数,即 [SCF](https://cloud.tencent.com/product/scf),用户可以在其控制台上进一步操作。`集群模式` 下,模型文件被部署到 TI-A 的计算集群中。不同部署模式下的模型分开列出。
func (*Client) QueryLogs ¶
func (c *Client) QueryLogs(request *QueryLogsRequest) (response *QueryLogsResponse, err error)
查询 TI-A 训练任务的日志
type CreateJobRequest ¶
type CreateJobRequest struct { *tchttp.BaseRequest // 任务名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行任务的集群,详见 [使用集群](https://cloud.tencent.com/document/product/851/17317) Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 运行任务的环境,详见 [运行环境](https://cloud.tencent.com/document/product/851/17320) RuntimeVersion *string `json:"RuntimeVersion,omitempty" name:"RuntimeVersion"` // 挂载的路径,支持 NFS,[CFS](https://cloud.tencent.com/product/cfs) 和 [COS](https://cloud.tencent.com/product/cos),其中 COS 只在 [TI-A 定制环境](https://cloud.tencent.com/document/product/851/17320#ti-a-.E5.AE.9A.E5.88.B6.E7.8E.AF.E5.A2.83) 中支持 PackageDir []*string `json:"PackageDir,omitempty" name:"PackageDir" list` // 任务启动命令 Command []*string `json:"Command,omitempty" name:"Command" list` // 任务启动参数 Args []*string `json:"Args,omitempty" name:"Args" list` // 运行任务的配置信息,详见 [训练规模](https://cloud.tencent.com/document/product/851/17319) ScaleTier *string `json:"ScaleTier,omitempty" name:"ScaleTier"` // Master 机器类型,ScaleTier 取值为 `CUSTOM` 时必填,详见 [训练规模](https://cloud.tencent.com/document/product/851/17319) MasterType *string `json:"MasterType,omitempty" name:"MasterType"` // Worker 机器类型,ScaleTier 取值为 `CUSTOM` 时必填,详见 [训练规模](https://cloud.tencent.com/document/product/851/17319) WorkerType *string `json:"WorkerType,omitempty" name:"WorkerType"` // Parameter server 机器类型,ScaleTier 取值为 `CUSTOM` 时必填,详见 [训练规模](https://cloud.tencent.com/document/product/851/17319) ParameterServerType *string `json:"ParameterServerType,omitempty" name:"ParameterServerType"` // Worker 机器数量,ScaleTier 取值为 `CUSTOM` 时必填,详见 [训练规模](https://cloud.tencent.com/document/product/851/17319) WorkerCount *uint64 `json:"WorkerCount,omitempty" name:"WorkerCount"` // Parameter server 机器数量,ScaleTier 取值为 `CUSTOM` 时必填,详见 [训练规模](https://cloud.tencent.com/document/product/851/17319) ParameterServerCount *uint64 `json:"ParameterServerCount,omitempty" name:"ParameterServerCount"` // 启动 debug 模式,默认为 false Debug *bool `json:"Debug,omitempty" name:"Debug"` // 运行任务的其他配置信息 RuntimeConf []*string `json:"RuntimeConf,omitempty" name:"RuntimeConf" list` }
func NewCreateJobRequest ¶
func NewCreateJobRequest() (request *CreateJobRequest)
func (*CreateJobRequest) FromJsonString ¶
func (r *CreateJobRequest) FromJsonString(s string) error
func (*CreateJobRequest) ToJsonString ¶
func (r *CreateJobRequest) ToJsonString() string
type CreateJobResponse ¶
type CreateJobResponse struct { *tchttp.BaseResponse Response *struct { // 训练任务信息 Job *Job `json:"Job,omitempty" name:"Job"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateJobResponse ¶
func NewCreateJobResponse() (response *CreateJobResponse)
func (*CreateJobResponse) FromJsonString ¶
func (r *CreateJobResponse) FromJsonString(s string) error
func (*CreateJobResponse) ToJsonString ¶
func (r *CreateJobResponse) ToJsonString() string
type CreateModelRequest ¶
type CreateModelRequest struct { *tchttp.BaseRequest // 模型名称 Name *string `json:"Name,omitempty" name:"Name"` // 要部署的模型文件路径名 Model *string `json:"Model,omitempty" name:"Model"` // 关于模型的描述 Description *string `json:"Description,omitempty" name:"Description"` // 部署目标集群的名称,`集群模式` 必填 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 运行环境镜像的标签,详见 [Serving 环境](https://cloud.tencent.com/document/product/851/17320#serving-.E7.8E.AF.E5.A2.83) RuntimeVersion *string `json:"RuntimeVersion,omitempty" name:"RuntimeVersion"` // 要部署的模型副本数目,`集群模式` 选填 Replicas *uint64 `json:"Replicas,omitempty" name:"Replicas"` // 暴露外网或内网,默认暴露外网,`集群模式` 选填 Expose *string `json:"Expose,omitempty" name:"Expose"` // 部署模式,取值 `serverless` 即为 `无服务器模式`,否则为 `集群模式` 下服务的运行规模,形如 `2U4G1P`,详见 [自定义的训练规模](https://cloud.tencent.com/document/product/851/17319#.E8.87.AA.E5.AE.9A.E4.B9.89.E7.9A.84.E8.AE.AD.E7.BB.83.E8.A7.84.E6.A8.A1) ServType *string `json:"ServType,omitempty" name:"ServType"` // `无服务器模式` 可选的其他配置信息,详见 [利用无服务器函数部署](https://cloud.tencent.com/document/product/851/17049#.E5.88.A9.E7.94.A8.E6.97.A0.E6.9C.8D.E5.8A.A1.E5.99.A8.E5.87.BD.E6.95.B0.E9.83.A8.E7.BD.B2) RuntimeConf []*string `json:"RuntimeConf,omitempty" name:"RuntimeConf" list` }
func NewCreateModelRequest ¶
func NewCreateModelRequest() (request *CreateModelRequest)
func (*CreateModelRequest) FromJsonString ¶
func (r *CreateModelRequest) FromJsonString(s string) error
func (*CreateModelRequest) ToJsonString ¶
func (r *CreateModelRequest) ToJsonString() string
type CreateModelResponse ¶
type CreateModelResponse struct { *tchttp.BaseResponse Response *struct { // 模型的详细信息 Model *Model `json:"Model,omitempty" name:"Model"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateModelResponse ¶
func NewCreateModelResponse() (response *CreateModelResponse)
func (*CreateModelResponse) FromJsonString ¶
func (r *CreateModelResponse) FromJsonString(s string) error
func (*CreateModelResponse) ToJsonString ¶
func (r *CreateModelResponse) ToJsonString() string
type DeleteJobRequest ¶
type DeleteJobRequest struct { *tchttp.BaseRequest // 任务名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行任务的集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` }
func NewDeleteJobRequest ¶
func NewDeleteJobRequest() (request *DeleteJobRequest)
func (*DeleteJobRequest) FromJsonString ¶
func (r *DeleteJobRequest) FromJsonString(s string) error
func (*DeleteJobRequest) ToJsonString ¶
func (r *DeleteJobRequest) ToJsonString() string
type DeleteJobResponse ¶
type DeleteJobResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteJobResponse ¶
func NewDeleteJobResponse() (response *DeleteJobResponse)
func (*DeleteJobResponse) FromJsonString ¶
func (r *DeleteJobResponse) FromJsonString(s string) error
func (*DeleteJobResponse) ToJsonString ¶
func (r *DeleteJobResponse) ToJsonString() string
type DeleteModelRequest ¶
type DeleteModelRequest struct { *tchttp.BaseRequest // 要删除的模型名称 Name *string `json:"Name,omitempty" name:"Name"` // 要删除的模型所在的集群名称,`集群模式` 必填 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 模型类型,取值 `serverless` 即为 `无服务器模式`,否则为 `集群模式` ServType *string `json:"ServType,omitempty" name:"ServType"` }
func NewDeleteModelRequest ¶
func NewDeleteModelRequest() (request *DeleteModelRequest)
func (*DeleteModelRequest) FromJsonString ¶
func (r *DeleteModelRequest) FromJsonString(s string) error
func (*DeleteModelRequest) ToJsonString ¶
func (r *DeleteModelRequest) ToJsonString() string
type DeleteModelResponse ¶
type DeleteModelResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteModelResponse ¶
func NewDeleteModelResponse() (response *DeleteModelResponse)
func (*DeleteModelResponse) FromJsonString ¶
func (r *DeleteModelResponse) FromJsonString(s string) error
func (*DeleteModelResponse) ToJsonString ¶
func (r *DeleteModelResponse) ToJsonString() string
type DescribeJobRequest ¶
type DescribeJobRequest struct { *tchttp.BaseRequest // 任务名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行任务的集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` }
func NewDescribeJobRequest ¶
func NewDescribeJobRequest() (request *DescribeJobRequest)
func (*DescribeJobRequest) FromJsonString ¶
func (r *DescribeJobRequest) FromJsonString(s string) error
func (*DescribeJobRequest) ToJsonString ¶
func (r *DescribeJobRequest) ToJsonString() string
type DescribeJobResponse ¶
type DescribeJobResponse struct { *tchttp.BaseResponse Response *struct { // 训练任务信息 Job *Job `json:"Job,omitempty" name:"Job"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeJobResponse ¶
func NewDescribeJobResponse() (response *DescribeJobResponse)
func (*DescribeJobResponse) FromJsonString ¶
func (r *DescribeJobResponse) FromJsonString(s string) error
func (*DescribeJobResponse) ToJsonString ¶
func (r *DescribeJobResponse) ToJsonString() string
type DescribeModelRequest ¶
type DescribeModelRequest struct { *tchttp.BaseRequest // 模型名称 Name *string `json:"Name,omitempty" name:"Name"` // 模型所在集群名称,`集群模式` 必填 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 模型类型,取值 `serverless` 即为 `无服务器模式`,否则为 `集群模式` ServType *string `json:"ServType,omitempty" name:"ServType"` }
func NewDescribeModelRequest ¶
func NewDescribeModelRequest() (request *DescribeModelRequest)
func (*DescribeModelRequest) FromJsonString ¶
func (r *DescribeModelRequest) FromJsonString(s string) error
func (*DescribeModelRequest) ToJsonString ¶
func (r *DescribeModelRequest) ToJsonString() string
type DescribeModelResponse ¶
type DescribeModelResponse struct { *tchttp.BaseResponse Response *struct { // 模型信息 Model *Model `json:"Model,omitempty" name:"Model"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeModelResponse ¶
func NewDescribeModelResponse() (response *DescribeModelResponse)
func (*DescribeModelResponse) FromJsonString ¶
func (r *DescribeModelResponse) FromJsonString(s string) error
func (*DescribeModelResponse) ToJsonString ¶
func (r *DescribeModelResponse) ToJsonString() string
type InstallAgentRequest ¶
type InstallAgentRequest struct { *tchttp.BaseRequest // 集群名称 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // Agent版本, 用于私有集群的agent安装,默认为“private-training” TiaVersion *string `json:"TiaVersion,omitempty" name:"TiaVersion"` // 是否允许更新Agent Update *bool `json:"Update,omitempty" name:"Update"` }
func NewInstallAgentRequest ¶
func NewInstallAgentRequest() (request *InstallAgentRequest)
func (*InstallAgentRequest) FromJsonString ¶
func (r *InstallAgentRequest) FromJsonString(s string) error
func (*InstallAgentRequest) ToJsonString ¶
func (r *InstallAgentRequest) ToJsonString() string
type InstallAgentResponse ¶
type InstallAgentResponse struct { *tchttp.BaseResponse Response *struct { // Agent版本, 用于私有集群的agent安装 TiaVersion *string `json:"TiaVersion,omitempty" name:"TiaVersion"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewInstallAgentResponse ¶
func NewInstallAgentResponse() (response *InstallAgentResponse)
func (*InstallAgentResponse) FromJsonString ¶
func (r *InstallAgentResponse) FromJsonString(s string) error
func (*InstallAgentResponse) ToJsonString ¶
func (r *InstallAgentResponse) ToJsonString() string
type Job ¶
type Job struct { // 任务名称 Name *string `json:"Name,omitempty" name:"Name"` // 任务创建时间,格式为:2006-01-02 15:04:05.999999999 -0700 MST CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 任务开始时间,格式为:2006-01-02 15:04:05.999999999 -0700 MST StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 任务结束时间,格式为:2006-01-02 15:04:05.999999999 -0700 MST EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 任务状态,可能的状态为Created(已创建),Running(运行中),Succeeded(运行完成:成功),Failed(运行完成:失败) State *string `json:"State,omitempty" name:"State"` // 任务状态信息 Message *string `json:"Message,omitempty" name:"Message"` // 运行任务的配置信息 ScaleTier *string `json:"ScaleTier,omitempty" name:"ScaleTier"` // (ScaleTier为Custom时)master机器类型 MasterType *string `json:"MasterType,omitempty" name:"MasterType"` // (ScaleTier为Custom时)worker机器类型 WorkerType *string `json:"WorkerType,omitempty" name:"WorkerType"` // (ScaleTier为Custom时)parameter server机器类型 ParameterServerType *string `json:"ParameterServerType,omitempty" name:"ParameterServerType"` // (ScaleTier为Custom时)worker机器数量 WorkerCount *uint64 `json:"WorkerCount,omitempty" name:"WorkerCount"` // (ScaleTier为Custom时)parameter server机器数量 ParameterServerCount *uint64 `json:"ParameterServerCount,omitempty" name:"ParameterServerCount"` // 挂载的路径 PackageDir []*string `json:"PackageDir,omitempty" name:"PackageDir" list` // 任务启动命令 Command []*string `json:"Command,omitempty" name:"Command" list` // 任务启动参数 Args []*string `json:"Args,omitempty" name:"Args" list` // 运行任务的集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 运行任务的环境 RuntimeVersion *string `json:"RuntimeVersion,omitempty" name:"RuntimeVersion"` // 任务删除时间,格式为:2006-01-02 15:04:05.999999999 -0700 MST DelTime *string `json:"DelTime,omitempty" name:"DelTime"` // 创建任务的AppId AppId *uint64 `json:"AppId,omitempty" name:"AppId"` // 创建任务的Uin Uin *string `json:"Uin,omitempty" name:"Uin"` // 创建任务的Debug模式 Debug *bool `json:"Debug,omitempty" name:"Debug"` // Runtime的额外配置信息 RuntimeConf []*string `json:"RuntimeConf,omitempty" name:"RuntimeConf" list` // 任务Id Id *string `json:"Id,omitempty" name:"Id"` }
type ListJobsRequest ¶
type ListJobsRequest struct { *tchttp.BaseRequest // 运行任务的集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 分页参数,返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 分页参数,起始位置 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewListJobsRequest ¶
func NewListJobsRequest() (request *ListJobsRequest)
func (*ListJobsRequest) FromJsonString ¶
func (r *ListJobsRequest) FromJsonString(s string) error
func (*ListJobsRequest) ToJsonString ¶
func (r *ListJobsRequest) ToJsonString() string
type ListJobsResponse ¶
type ListJobsResponse struct { *tchttp.BaseResponse Response *struct { // 训练任务列表 Jobs []*Job `json:"Jobs,omitempty" name:"Jobs" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewListJobsResponse ¶
func NewListJobsResponse() (response *ListJobsResponse)
func (*ListJobsResponse) FromJsonString ¶
func (r *ListJobsResponse) FromJsonString(s string) error
func (*ListJobsResponse) ToJsonString ¶
func (r *ListJobsResponse) ToJsonString() string
type ListModelsRequest ¶
type ListModelsRequest struct { *tchttp.BaseRequest // 部署模型的集群, `集群模式` 必填 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 分页参数,返回数量上限 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 分页参数,分页起始位置 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 部署类型,取值 `serverless` 即为 `无服务器模式`,否则为 `集群模式`。 ServType *string `json:"ServType,omitempty" name:"ServType"` }
func NewListModelsRequest ¶
func NewListModelsRequest() (request *ListModelsRequest)
func (*ListModelsRequest) FromJsonString ¶
func (r *ListModelsRequest) FromJsonString(s string) error
func (*ListModelsRequest) ToJsonString ¶
func (r *ListModelsRequest) ToJsonString() string
type ListModelsResponse ¶
type ListModelsResponse struct { *tchttp.BaseResponse Response *struct { // Model 数组,用以显示所有模型的信息 Models []*Model `json:"Models,omitempty" name:"Models" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewListModelsResponse ¶
func NewListModelsResponse() (response *ListModelsResponse)
func (*ListModelsResponse) FromJsonString ¶
func (r *ListModelsResponse) FromJsonString(s string) error
func (*ListModelsResponse) ToJsonString ¶
func (r *ListModelsResponse) ToJsonString() string
type Log ¶
type Log struct { // 容器名 ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"` // 日志内容 Log *string `json:"Log,omitempty" name:"Log"` // 空间名 Namespace *string `json:"Namespace,omitempty" name:"Namespace"` // Pod Id PodId *string `json:"PodId,omitempty" name:"PodId"` // Pod名 PodName *string `json:"PodName,omitempty" name:"PodName"` // 日志日期,格式为“2018-07-02T09:10:04.916553368Z” Time *string `json:"Time,omitempty" name:"Time"` }
type Model ¶
type Model struct { // 模型名称 Name *string `json:"Name,omitempty" name:"Name"` // 模型描述 Description *string `json:"Description,omitempty" name:"Description"` // 集群名称 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 模型地址 Model *string `json:"Model,omitempty" name:"Model"` // 运行环境编号 RuntimeVersion *string `json:"RuntimeVersion,omitempty" name:"RuntimeVersion"` // 模型创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 模型运行状态 State *string `json:"State,omitempty" name:"State"` // 提供服务的url ServingUrl *string `json:"ServingUrl,omitempty" name:"ServingUrl"` // 相关消息 Message *string `json:"Message,omitempty" name:"Message"` // 编号 AppId *uint64 `json:"AppId,omitempty" name:"AppId"` // 机型 ServType *string `json:"ServType,omitempty" name:"ServType"` // 模型暴露方式 Expose *string `json:"Expose,omitempty" name:"Expose"` // 部署副本数量 Replicas *uint64 `json:"Replicas,omitempty" name:"Replicas"` // 模型Id Id *string `json:"Id,omitempty" name:"Id"` // 创建任务的Uin Uin *string `json:"Uin,omitempty" name:"Uin"` // 模型删除时间,格式为:2006-01-02 15:04:05.999999999 -0700 MST DelTime *string `json:"DelTime,omitempty" name:"DelTime"` }
type QueryLogsRequest ¶
type QueryLogsRequest struct { *tchttp.BaseRequest // 任务的名称 JobName *string `json:"JobName,omitempty" name:"JobName"` // 任务所在集群的名称 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 查询日志的开始时间,格式:2019-01-01 00:00:00 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询日志的结束时间,格式:2019-01-01 00:00:00 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 单次要返回的日志条数上限 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 加载更多日志时使用,透传上次返回的 Context 值,获取后续的日志内容;使用 Context 翻页最多能获取 10000 条日志 Context *string `json:"Context,omitempty" name:"Context"` }
func NewQueryLogsRequest ¶
func NewQueryLogsRequest() (request *QueryLogsRequest)
func (*QueryLogsRequest) FromJsonString ¶
func (r *QueryLogsRequest) FromJsonString(s string) error
func (*QueryLogsRequest) ToJsonString ¶
func (r *QueryLogsRequest) ToJsonString() string
type QueryLogsResponse ¶
type QueryLogsResponse struct { *tchttp.BaseResponse Response *struct { // 日志查询上下文,用于加载更多日志 Context *string `json:"Context,omitempty" name:"Context"` // 日志内容列表 Logs []*Log `json:"Logs,omitempty" name:"Logs" list` // 是否已经返回所有符合条件的日志 Listover *bool `json:"Listover,omitempty" name:"Listover"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewQueryLogsResponse ¶
func NewQueryLogsResponse() (response *QueryLogsResponse)
func (*QueryLogsResponse) FromJsonString ¶
func (r *QueryLogsResponse) FromJsonString(s string) error
func (*QueryLogsResponse) ToJsonString ¶
func (r *QueryLogsResponse) ToJsonString() string