Class: TencentCloud::Tione::V20211111::DescribeEventsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211111/models.rb

Overview

DescribeEvents请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(service = nil, serviceid = nil, starttime = nil, endtime = nil, limit = nil, offset = nil, order = nil, orderfield = nil, filters = nil) ⇒ DescribeEventsRequest

Returns a new instance of DescribeEventsRequest.



2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
# File 'lib/v20211111/models.rb', line 2995

def initialize(service=nil, serviceid=nil, starttime=nil, endtime=nil, limit=nil, offset=nil, order=nil, orderfield=nil, filters=nil)
  @Service = service
  @ServiceId = serviceid
  @StartTime = starttime
  @EndTime = endtime
  @Limit = limit
  @Offset = offset
  @Order = order
  @OrderField = orderfield
  @Filters = filters
end

Instance Attribute Details

#EndTimeObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def EndTime
  @EndTime
end

#FiltersObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def Filters
  @Filters
end

#LimitObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def Limit
  @Limit
end

#OffsetObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def Offset
  @Offset
end

#OrderObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def Order
  @Order
end

#OrderFieldObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def OrderField
  @OrderField
end

#ServiceObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def Service
  @Service
end

#ServiceIdObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def ServiceId
  @ServiceId
end

#StartTimeObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId 注意:
  1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
  2. Filter.Values: 对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型; 对于Name为Type,Values的可选取值仅为Normal或者Warning; Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • StartTime:

    查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天

  • EndTime:

    查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    分页Limit,默认值为100,最大值为100

  • Offset:

    分页Offset,默认值为0

  • Order:

    排列顺序(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp

  • Filters:

    过滤条件



2993
2994
2995
# File 'lib/v20211111/models.rb', line 2993

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
# File 'lib/v20211111/models.rb', line 3007

def deserialize(params)
  @Service = params['Service']
  @ServiceId = params['ServiceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Order = params['Order']
  @OrderField = params['OrderField']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end