Documentation
¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateProbeTasks(request *CreateProbeTasksRequest) (response *CreateProbeTasksResponse, err error)
- func (c *Client) CreateProbeTasksWithContext(ctx context.Context, request *CreateProbeTasksRequest) (response *CreateProbeTasksResponse, err error)
- func (c *Client) DeleteProbeTask(request *DeleteProbeTaskRequest) (response *DeleteProbeTaskResponse, err error)
- func (c *Client) DeleteProbeTaskWithContext(ctx context.Context, request *DeleteProbeTaskRequest) (response *DeleteProbeTaskResponse, err error)
- func (c *Client) DescribeDetailedSingleProbeData(request *DescribeDetailedSingleProbeDataRequest) (response *DescribeDetailedSingleProbeDataResponse, err error)
- func (c *Client) DescribeDetailedSingleProbeDataWithContext(ctx context.Context, request *DescribeDetailedSingleProbeDataRequest) (response *DescribeDetailedSingleProbeDataResponse, err error)
- func (c *Client) DescribeInstantTasks(request *DescribeInstantTasksRequest) (response *DescribeInstantTasksResponse, err error)
- func (c *Client) DescribeInstantTasksWithContext(ctx context.Context, request *DescribeInstantTasksRequest) (response *DescribeInstantTasksResponse, err error)
- func (c *Client) DescribeNodes(request *DescribeNodesRequest) (response *DescribeNodesResponse, err error)
- func (c *Client) DescribeNodesWithContext(ctx context.Context, request *DescribeNodesRequest) (response *DescribeNodesResponse, err error)
- func (c *Client) DescribeProbeMetricData(request *DescribeProbeMetricDataRequest) (response *DescribeProbeMetricDataResponse, err error)
- func (c *Client) DescribeProbeMetricDataWithContext(ctx context.Context, request *DescribeProbeMetricDataRequest) (response *DescribeProbeMetricDataResponse, err error)
- func (c *Client) DescribeProbeNodes(request *DescribeProbeNodesRequest) (response *DescribeProbeNodesResponse, err error)
- func (c *Client) DescribeProbeNodesWithContext(ctx context.Context, request *DescribeProbeNodesRequest) (response *DescribeProbeNodesResponse, err error)
- func (c *Client) DescribeProbeTasks(request *DescribeProbeTasksRequest) (response *DescribeProbeTasksResponse, err error)
- func (c *Client) DescribeProbeTasksWithContext(ctx context.Context, request *DescribeProbeTasksRequest) (response *DescribeProbeTasksResponse, err error)
- func (c *Client) ResumeProbeTask(request *ResumeProbeTaskRequest) (response *ResumeProbeTaskResponse, err error)
- func (c *Client) ResumeProbeTaskWithContext(ctx context.Context, request *ResumeProbeTaskRequest) (response *ResumeProbeTaskResponse, err error)
- func (c *Client) SuspendProbeTask(request *SuspendProbeTaskRequest) (response *SuspendProbeTaskResponse, err error)
- func (c *Client) SuspendProbeTaskWithContext(ctx context.Context, request *SuspendProbeTaskRequest) (response *SuspendProbeTaskResponse, err error)
- func (c *Client) UpdateProbeTaskAttributes(request *UpdateProbeTaskAttributesRequest) (response *UpdateProbeTaskAttributesResponse, err error)
- func (c *Client) UpdateProbeTaskAttributesWithContext(ctx context.Context, request *UpdateProbeTaskAttributesRequest) (response *UpdateProbeTaskAttributesResponse, err error)
- func (c *Client) UpdateProbeTaskConfigurationList(request *UpdateProbeTaskConfigurationListRequest) (response *UpdateProbeTaskConfigurationListResponse, err error)
- func (c *Client) UpdateProbeTaskConfigurationListWithContext(ctx context.Context, request *UpdateProbeTaskConfigurationListRequest) (response *UpdateProbeTaskConfigurationListResponse, err error)
- type CreateProbeTasksRequest
- type CreateProbeTasksRequestParams
- type CreateProbeTasksResponse
- type CreateProbeTasksResponseParams
- type DeleteProbeTaskRequest
- type DeleteProbeTaskRequestParams
- type DeleteProbeTaskResponse
- type DeleteProbeTaskResponseParams
- type DescribeDetailedSingleProbeDataRequest
- type DescribeDetailedSingleProbeDataRequestParams
- type DescribeDetailedSingleProbeDataResponse
- type DescribeDetailedSingleProbeDataResponseParams
- type DescribeInstantTasksRequest
- type DescribeInstantTasksRequestParams
- type DescribeInstantTasksResponse
- type DescribeInstantTasksResponseParams
- type DescribeNodesRequest
- type DescribeNodesRequestParams
- type DescribeNodesResponse
- type DescribeNodesResponseParams
- type DescribeProbeMetricDataRequest
- type DescribeProbeMetricDataRequestParams
- type DescribeProbeMetricDataResponse
- type DescribeProbeMetricDataResponseParams
- type DescribeProbeNodesRequest
- type DescribeProbeNodesRequestParams
- type DescribeProbeNodesResponse
- type DescribeProbeNodesResponseParams
- type DescribeProbeTasksRequest
- type DescribeProbeTasksRequestParams
- type DescribeProbeTasksResponse
- type DescribeProbeTasksResponseParams
- type DetailedSingleDataDefine
- type Field
- type KeyValuePair
- type Label
- type NodeDefine
- type NodeDefineExt
- type ProbeTask
- type ProbeTaskBasicConfiguration
- type ResumeProbeTaskRequest
- type ResumeProbeTaskRequestParams
- type ResumeProbeTaskResponse
- type ResumeProbeTaskResponseParams
- type SingleInstantTask
- type SuspendProbeTaskRequest
- type SuspendProbeTaskRequestParams
- type SuspendProbeTaskResponse
- type SuspendProbeTaskResponseParams
- type Tag
- type TaskResult
- type UpdateProbeTaskAttributesRequest
- type UpdateProbeTaskAttributesRequestParams
- type UpdateProbeTaskAttributesResponse
- type UpdateProbeTaskAttributesResponseParams
- type UpdateProbeTaskConfigurationListRequest
- type UpdateProbeTaskConfigurationListRequestParams
- type UpdateProbeTaskConfigurationListResponse
- type UpdateProbeTaskConfigurationListResponseParams
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 数据库查询错误。 FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" // 数据库创建失败。 FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" // 数据库更新失败。 FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" // ES查询错误。 FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" // 任务绑定的预付费套餐已过期。 FAILEDOPERATION_ERRPREPAIDRESOURCEEXPIRE = "FailedOperation.ErrPrePaidResourceExpire" // 无有效节点。 FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" // 账单欠费。 FAILEDOPERATION_ORDEROUTOFCREDIT = "FailedOperation.OrderOutOfCredit" // 预付费资源id绑定错误。 FAILEDOPERATION_PRERESOURCEIDFAILED = "FailedOperation.PreResourceIDFailed" // 资源不存在。 FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" // 发送授权请求失败。 FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" // 标签验证错误。 FAILEDOPERATION_TAGREQUIREDVERIFYFAILED = "FailedOperation.TagRequiredVerifyFailed" // 任务未运行。 FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" // 任务未暂停。 FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" // 任务状态不允许当前操作。 FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" // 批量拨测任务的类型不相同。 FAILEDOPERATION_TASKTYPENOTSAME = "FailedOperation.TaskTypeNotSame" // 试用任务量超时。 FAILEDOPERATION_TRIALTASKEXCEED = "FailedOperation.TrialTaskExceed" // json解析失败。 FAILEDOPERATION_UNMARSHALRESPONSE = "FailedOperation.UnmarshalResponse" // 鉴权失败。 FAILEDOPERATION_USERNOQCLOUDTAGFULLACCESS = "FailedOperation.UserNoQcloudTAGFullAccess" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" )
const APIVersion = "2018-04-09"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateProbeTasks ¶ added in v1.0.315
func (c *Client) CreateProbeTasks(request *CreateProbeTasksRequest) (response *CreateProbeTasksResponse, err error)
CreateProbeTasks 批量创建拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_ERRPREPAIDRESOURCEEXPIRE = "FailedOperation.ErrPrePaidResourceExpire" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_ORDEROUTOFCREDIT = "FailedOperation.OrderOutOfCredit" FAILEDOPERATION_PRERESOURCEIDFAILED = "FailedOperation.PreResourceIDFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" FAILEDOPERATION_TAGREQUIREDVERIFYFAILED = "FailedOperation.TagRequiredVerifyFailed" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" FAILEDOPERATION_TASKTYPENOTSAME = "FailedOperation.TaskTypeNotSame" FAILEDOPERATION_TRIALTASKEXCEED = "FailedOperation.TrialTaskExceed" FAILEDOPERATION_UNMARSHALRESPONSE = "FailedOperation.UnmarshalResponse" FAILEDOPERATION_USERNOQCLOUDTAGFULLACCESS = "FailedOperation.UserNoQcloudTAGFullAccess" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateProbeTasksWithContext ¶ added in v1.0.324
func (c *Client) CreateProbeTasksWithContext(ctx context.Context, request *CreateProbeTasksRequest) (response *CreateProbeTasksResponse, err error)
CreateProbeTasks 批量创建拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_ERRPREPAIDRESOURCEEXPIRE = "FailedOperation.ErrPrePaidResourceExpire" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_ORDEROUTOFCREDIT = "FailedOperation.OrderOutOfCredit" FAILEDOPERATION_PRERESOURCEIDFAILED = "FailedOperation.PreResourceIDFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" FAILEDOPERATION_TAGREQUIREDVERIFYFAILED = "FailedOperation.TagRequiredVerifyFailed" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" FAILEDOPERATION_TASKTYPENOTSAME = "FailedOperation.TaskTypeNotSame" FAILEDOPERATION_TRIALTASKEXCEED = "FailedOperation.TrialTaskExceed" FAILEDOPERATION_UNMARSHALRESPONSE = "FailedOperation.UnmarshalResponse" FAILEDOPERATION_USERNOQCLOUDTAGFULLACCESS = "FailedOperation.UserNoQcloudTAGFullAccess" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteProbeTask ¶ added in v1.0.315
func (c *Client) DeleteProbeTask(request *DeleteProbeTaskRequest) (response *DeleteProbeTaskResponse, err error)
DeleteProbeTask 删除拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteProbeTaskWithContext ¶ added in v1.0.324
func (c *Client) DeleteProbeTaskWithContext(ctx context.Context, request *DeleteProbeTaskRequest) (response *DeleteProbeTaskResponse, err error)
DeleteProbeTask 删除拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDetailedSingleProbeData ¶ added in v1.0.315
func (c *Client) DescribeDetailedSingleProbeData(request *DescribeDetailedSingleProbeDataRequest) (response *DescribeDetailedSingleProbeDataResponse, err error)
DescribeDetailedSingleProbeData 根据时间范围、任务ID、运营商等条件查询单次拨测详情数据
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeDetailedSingleProbeDataWithContext ¶ added in v1.0.324
func (c *Client) DescribeDetailedSingleProbeDataWithContext(ctx context.Context, request *DescribeDetailedSingleProbeDataRequest) (response *DescribeDetailedSingleProbeDataResponse, err error)
DescribeDetailedSingleProbeData 根据时间范围、任务ID、运营商等条件查询单次拨测详情数据
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeInstantTasks ¶ added in v1.0.803
func (c *Client) DescribeInstantTasks(request *DescribeInstantTasksRequest) (response *DescribeInstantTasksResponse, err error)
DescribeInstantTasks 获取历史即时拨测任务
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeInstantTasksWithContext ¶ added in v1.0.803
func (c *Client) DescribeInstantTasksWithContext(ctx context.Context, request *DescribeInstantTasksRequest) (response *DescribeInstantTasksResponse, err error)
DescribeInstantTasks 获取历史即时拨测任务
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeNodes ¶ added in v1.0.457
func (c *Client) DescribeNodes(request *DescribeNodesRequest) (response *DescribeNodesResponse, err error)
DescribeNodes 获取拨测节点
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeNodesWithContext ¶ added in v1.0.457
func (c *Client) DescribeNodesWithContext(ctx context.Context, request *DescribeNodesRequest) (response *DescribeNodesResponse, err error)
DescribeNodes 获取拨测节点
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeProbeMetricData ¶ added in v1.0.377
func (c *Client) DescribeProbeMetricData(request *DescribeProbeMetricDataRequest) (response *DescribeProbeMetricDataResponse, err error)
DescribeProbeMetricData 查询云拨测指标数据,指标支持使用sum,avg,max,min聚合函数进行指标数据查询
拨测频率与groupby聚合时间设置关联,如拨测频率为 30 分钟,则 grouby 聚合时间建议设置为大于30分钟,避免出现查询数据为空的情况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
func (*Client) DescribeProbeMetricDataWithContext ¶ added in v1.0.377
func (c *Client) DescribeProbeMetricDataWithContext(ctx context.Context, request *DescribeProbeMetricDataRequest) (response *DescribeProbeMetricDataResponse, err error)
DescribeProbeMetricData 查询云拨测指标数据,指标支持使用sum,avg,max,min聚合函数进行指标数据查询
拨测频率与groupby聚合时间设置关联,如拨测频率为 30 分钟,则 grouby 聚合时间建议设置为大于30分钟,避免出现查询数据为空的情况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
func (*Client) DescribeProbeNodes ¶ added in v1.0.315
func (c *Client) DescribeProbeNodes(request *DescribeProbeNodesRequest) (response *DescribeProbeNodesResponse, err error)
DescribeProbeNodes 查询拨测节点
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProbeNodesWithContext ¶ added in v1.0.324
func (c *Client) DescribeProbeNodesWithContext(ctx context.Context, request *DescribeProbeNodesRequest) (response *DescribeProbeNodesResponse, err error)
DescribeProbeNodes 查询拨测节点
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProbeTasks ¶ added in v1.0.315
func (c *Client) DescribeProbeTasks(request *DescribeProbeTasksRequest) (response *DescribeProbeTasksResponse, err error)
DescribeProbeTasks 查询拨测任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProbeTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribeProbeTasksWithContext(ctx context.Context, request *DescribeProbeTasksRequest) (response *DescribeProbeTasksResponse, err error)
DescribeProbeTasks 查询拨测任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ResumeProbeTask ¶ added in v1.0.315
func (c *Client) ResumeProbeTask(request *ResumeProbeTaskRequest) (response *ResumeProbeTaskResponse, err error)
ResumeProbeTask 恢复拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_ERRPREPAIDRESOURCEEXPIRE = "FailedOperation.ErrPrePaidResourceExpire" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ResumeProbeTaskWithContext ¶ added in v1.0.324
func (c *Client) ResumeProbeTaskWithContext(ctx context.Context, request *ResumeProbeTaskRequest) (response *ResumeProbeTaskResponse, err error)
ResumeProbeTask 恢复拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_ERRPREPAIDRESOURCEEXPIRE = "FailedOperation.ErrPrePaidResourceExpire" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) SuspendProbeTask ¶ added in v1.0.315
func (c *Client) SuspendProbeTask(request *SuspendProbeTaskRequest) (response *SuspendProbeTaskResponse, err error)
SuspendProbeTask 暂停拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) SuspendProbeTaskWithContext ¶ added in v1.0.324
func (c *Client) SuspendProbeTaskWithContext(ctx context.Context, request *SuspendProbeTaskRequest) (response *SuspendProbeTaskResponse, err error)
SuspendProbeTask 暂停拨测任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateProbeTaskAttributes ¶ added in v1.0.533
func (c *Client) UpdateProbeTaskAttributes(request *UpdateProbeTaskAttributesRequest) (response *UpdateProbeTaskAttributesResponse, err error)
UpdateProbeTaskAttributes 更新探测任务属性
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateProbeTaskAttributesWithContext ¶ added in v1.0.533
func (c *Client) UpdateProbeTaskAttributesWithContext(ctx context.Context, request *UpdateProbeTaskAttributesRequest) (response *UpdateProbeTaskAttributesResponse, err error)
UpdateProbeTaskAttributes 更新探测任务属性
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateProbeTaskConfigurationList ¶ added in v1.0.315
func (c *Client) UpdateProbeTaskConfigurationList(request *UpdateProbeTaskConfigurationListRequest) (response *UpdateProbeTaskConfigurationListResponse, err error)
UpdateProbeTaskConfigurationList 批量更新拨测任务配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_PRERESOURCEIDFAILED = "FailedOperation.PreResourceIDFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" FAILEDOPERATION_TASKTYPENOTSAME = "FailedOperation.TaskTypeNotSame" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateProbeTaskConfigurationListWithContext ¶ added in v1.0.324
func (c *Client) UpdateProbeTaskConfigurationListWithContext(ctx context.Context, request *UpdateProbeTaskConfigurationListRequest) (response *UpdateProbeTaskConfigurationListResponse, err error)
UpdateProbeTaskConfigurationList 批量更新拨测任务配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_NOVALIDNODES = "FailedOperation.NoValidNodes" FAILEDOPERATION_PRERESOURCEIDFAILED = "FailedOperation.PreResourceIDFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TASKNOTRUNNING = "FailedOperation.TaskNotRunning" FAILEDOPERATION_TASKNOTSUSPENDED = "FailedOperation.TaskNotSuspended" FAILEDOPERATION_TASKOPERATIONNOTALLOW = "FailedOperation.TaskOperationNotAllow" FAILEDOPERATION_TASKTYPENOTSAME = "FailedOperation.TaskTypeNotSame" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
type CreateProbeTasksRequest ¶ added in v1.0.315
type CreateProbeTasksRequest struct { *tchttp.BaseRequest // 批量任务名-地址 BatchTasks []*ProbeTaskBasicConfiguration `json:"BatchTasks,omitnil,omitempty" name:"BatchTasks"` // 任务类型,如1、2、3、4、5、6、7;1-页面性能、2-文件上传、3-文件下载、4-端口性能、5-网络质量、6-音视频体验、7-域名whois TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 拨测节点,如10001,具体拨测地域运营商对应的拨测点编号可联系云拨测确认。 Nodes []*string `json:"Nodes,omitnil,omitempty" name:"Nodes"` // 拨测间隔 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 拨测参数,详细可参考云拨测官方文档,链接:https://cloud.tencent.com/document/product/248/87308#createprobetasks。 Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 任务分类 // <li>1 = PC</li> // <li> 2 = Mobile </li> TaskCategory *int64 `json:"TaskCategory,omitnil,omitempty" name:"TaskCategory"` // 定时任务cron表达式 Cron *string `json:"Cron,omitnil,omitempty" name:"Cron"` // 资源标签值 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // 测试类型,包含定时测试与即时测试。0-定时拨测,其它表示即时拨测。 ProbeType *uint64 `json:"ProbeType,omitnil,omitempty" name:"ProbeType"` // 插件类型,如CDN,详情参考云拨测官方文档。 PluginSource *string `json:"PluginSource,omitnil,omitempty" name:"PluginSource"` // 客户端ID ClientNum *string `json:"ClientNum,omitnil,omitempty" name:"ClientNum"` // 拨测点IP类型:0-不限制IP类型,1-IPv4,2-IPv6 NodeIpType *int64 `json:"NodeIpType,omitnil,omitempty" name:"NodeIpType"` // 供应商子账户同步标志 SubSyncFlag *int64 `json:"SubSyncFlag,omitnil,omitempty" name:"SubSyncFlag"` }
func NewCreateProbeTasksRequest ¶ added in v1.0.315
func NewCreateProbeTasksRequest() (request *CreateProbeTasksRequest)
func (*CreateProbeTasksRequest) FromJsonString ¶ added in v1.0.315
func (r *CreateProbeTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProbeTasksRequest) ToJsonString ¶ added in v1.0.315
func (r *CreateProbeTasksRequest) ToJsonString() string
type CreateProbeTasksRequestParams ¶ added in v1.0.426
type CreateProbeTasksRequestParams struct { // 批量任务名-地址 BatchTasks []*ProbeTaskBasicConfiguration `json:"BatchTasks,omitnil,omitempty" name:"BatchTasks"` // 任务类型,如1、2、3、4、5、6、7;1-页面性能、2-文件上传、3-文件下载、4-端口性能、5-网络质量、6-音视频体验、7-域名whois TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 拨测节点,如10001,具体拨测地域运营商对应的拨测点编号可联系云拨测确认。 Nodes []*string `json:"Nodes,omitnil,omitempty" name:"Nodes"` // 拨测间隔 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 拨测参数,详细可参考云拨测官方文档,链接:https://cloud.tencent.com/document/product/248/87308#createprobetasks。 Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 任务分类 // <li>1 = PC</li> // <li> 2 = Mobile </li> TaskCategory *int64 `json:"TaskCategory,omitnil,omitempty" name:"TaskCategory"` // 定时任务cron表达式 Cron *string `json:"Cron,omitnil,omitempty" name:"Cron"` // 资源标签值 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // 测试类型,包含定时测试与即时测试。0-定时拨测,其它表示即时拨测。 ProbeType *uint64 `json:"ProbeType,omitnil,omitempty" name:"ProbeType"` // 插件类型,如CDN,详情参考云拨测官方文档。 PluginSource *string `json:"PluginSource,omitnil,omitempty" name:"PluginSource"` // 客户端ID ClientNum *string `json:"ClientNum,omitnil,omitempty" name:"ClientNum"` // 拨测点IP类型:0-不限制IP类型,1-IPv4,2-IPv6 NodeIpType *int64 `json:"NodeIpType,omitnil,omitempty" name:"NodeIpType"` // 供应商子账户同步标志 SubSyncFlag *int64 `json:"SubSyncFlag,omitnil,omitempty" name:"SubSyncFlag"` }
Predefined struct for user
type CreateProbeTasksResponse ¶ added in v1.0.315
type CreateProbeTasksResponse struct { *tchttp.BaseResponse Response *CreateProbeTasksResponseParams `json:"Response"` }
func NewCreateProbeTasksResponse ¶ added in v1.0.315
func NewCreateProbeTasksResponse() (response *CreateProbeTasksResponse)
func (*CreateProbeTasksResponse) FromJsonString ¶ added in v1.0.315
func (r *CreateProbeTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProbeTasksResponse) ToJsonString ¶ added in v1.0.315
func (r *CreateProbeTasksResponse) ToJsonString() string
type CreateProbeTasksResponseParams ¶ added in v1.0.426
type CreateProbeTasksResponseParams struct { // 任务ID列表 TaskIDs []*string `json:"TaskIDs,omitnil,omitempty" name:"TaskIDs"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteProbeTaskRequest ¶ added in v1.0.315
type DeleteProbeTaskRequest struct { *tchttp.BaseRequest // 任务 ID TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
func NewDeleteProbeTaskRequest ¶ added in v1.0.315
func NewDeleteProbeTaskRequest() (request *DeleteProbeTaskRequest)
func (*DeleteProbeTaskRequest) FromJsonString ¶ added in v1.0.315
func (r *DeleteProbeTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProbeTaskRequest) ToJsonString ¶ added in v1.0.315
func (r *DeleteProbeTaskRequest) ToJsonString() string
type DeleteProbeTaskRequestParams ¶ added in v1.0.426
type DeleteProbeTaskRequestParams struct { // 任务 ID TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
Predefined struct for user
type DeleteProbeTaskResponse ¶ added in v1.0.315
type DeleteProbeTaskResponse struct { *tchttp.BaseResponse Response *DeleteProbeTaskResponseParams `json:"Response"` }
func NewDeleteProbeTaskResponse ¶ added in v1.0.315
func NewDeleteProbeTaskResponse() (response *DeleteProbeTaskResponse)
func (*DeleteProbeTaskResponse) FromJsonString ¶ added in v1.0.315
func (r *DeleteProbeTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProbeTaskResponse) ToJsonString ¶ added in v1.0.315
func (r *DeleteProbeTaskResponse) ToJsonString() string
type DeleteProbeTaskResponseParams ¶ added in v1.0.426
type DeleteProbeTaskResponseParams struct { // 任务总量 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 任务成功量 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 任务执行结果 // 注意:此字段可能返回 null,表示取不到有效值。 Results []*TaskResult `json:"Results,omitnil,omitempty" name:"Results"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDetailedSingleProbeDataRequest ¶ added in v1.0.315
type DescribeDetailedSingleProbeDataRequest struct { *tchttp.BaseRequest // 开始时间戳(毫秒级) BeginTime *uint64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间戳(毫秒级) EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务类型 // AnalyzeTaskType_Network:网络质量 // AnalyzeTaskType_Browse:页面性能 // AnalyzeTaskType_UploadDownload:文件传输(含文件上传、文件下载) // AnalyzeTaskType_Transport:端口性能 // AnalyzeTaskType_MediaStream:音视频体验 TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 待排序字段 // 可以填写 ProbeTime 拨测时间排序 // 也可填写SelectedFields 中的选中字段 SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"` // true表示升序 Ascending *bool `json:"Ascending,omitnil,omitempty" name:"Ascending"` // 选中字段,如ProbeTime、TransferTime、TransferSize等。 SelectedFields []*string `json:"SelectedFields,omitnil,omitempty" name:"SelectedFields"` // 起始取数位置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 取数数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 任务ID TaskID []*string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 拨测点运营商 // // 这里实际按拨测结果中的运营商来填写即可 // // 电信:中国电信 // 移动:中国移动 // 联通:中国联通 Operators []*string `json:"Operators,omitnil,omitempty" name:"Operators"` // 拨测点地区 // // 这里实际按拨测结果中的地区来填写即可 // // 国内一般是省级单位,如广东、广西、中国香港;直辖市则填北京、上海 // // 境外一般是国家名,如澳大利亚、新加坡 Districts []*string `json:"Districts,omitnil,omitempty" name:"Districts"` // 错误类型 ErrorTypes []*string `json:"ErrorTypes,omitnil,omitempty" name:"ErrorTypes"` // 城市 // 这里实际按拨测结果中的城市来填写即可 // // 示例: // // 深圳市 // 武汉市 // 首尔 // 多伦多 City []*string `json:"City,omitnil,omitempty" name:"City"` // es scroll查询id ScrollID *string `json:"ScrollID,omitnil,omitempty" name:"ScrollID"` // 详情数据下载 QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"` }
func NewDescribeDetailedSingleProbeDataRequest ¶ added in v1.0.315
func NewDescribeDetailedSingleProbeDataRequest() (request *DescribeDetailedSingleProbeDataRequest)
func (*DescribeDetailedSingleProbeDataRequest) FromJsonString ¶ added in v1.0.315
func (r *DescribeDetailedSingleProbeDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDetailedSingleProbeDataRequest) ToJsonString ¶ added in v1.0.315
func (r *DescribeDetailedSingleProbeDataRequest) ToJsonString() string
type DescribeDetailedSingleProbeDataRequestParams ¶ added in v1.0.426
type DescribeDetailedSingleProbeDataRequestParams struct { // 开始时间戳(毫秒级) BeginTime *uint64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间戳(毫秒级) EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务类型 // AnalyzeTaskType_Network:网络质量 // AnalyzeTaskType_Browse:页面性能 // AnalyzeTaskType_UploadDownload:文件传输(含文件上传、文件下载) // AnalyzeTaskType_Transport:端口性能 // AnalyzeTaskType_MediaStream:音视频体验 TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 待排序字段 // 可以填写 ProbeTime 拨测时间排序 // 也可填写SelectedFields 中的选中字段 SortField *string `json:"SortField,omitnil,omitempty" name:"SortField"` // true表示升序 Ascending *bool `json:"Ascending,omitnil,omitempty" name:"Ascending"` // 选中字段,如ProbeTime、TransferTime、TransferSize等。 SelectedFields []*string `json:"SelectedFields,omitnil,omitempty" name:"SelectedFields"` // 起始取数位置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 取数数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 任务ID TaskID []*string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 拨测点运营商 // // 这里实际按拨测结果中的运营商来填写即可 // // 电信:中国电信 // 移动:中国移动 // 联通:中国联通 Operators []*string `json:"Operators,omitnil,omitempty" name:"Operators"` // 拨测点地区 // // 这里实际按拨测结果中的地区来填写即可 // // 国内一般是省级单位,如广东、广西、中国香港;直辖市则填北京、上海 // // 境外一般是国家名,如澳大利亚、新加坡 Districts []*string `json:"Districts,omitnil,omitempty" name:"Districts"` // 错误类型 ErrorTypes []*string `json:"ErrorTypes,omitnil,omitempty" name:"ErrorTypes"` // 城市 // 这里实际按拨测结果中的城市来填写即可 // // 示例: // // 深圳市 // 武汉市 // 首尔 // 多伦多 City []*string `json:"City,omitnil,omitempty" name:"City"` // es scroll查询id ScrollID *string `json:"ScrollID,omitnil,omitempty" name:"ScrollID"` // 详情数据下载 QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"` }
Predefined struct for user
type DescribeDetailedSingleProbeDataResponse ¶ added in v1.0.315
type DescribeDetailedSingleProbeDataResponse struct { *tchttp.BaseResponse Response *DescribeDetailedSingleProbeDataResponseParams `json:"Response"` }
func NewDescribeDetailedSingleProbeDataResponse ¶ added in v1.0.315
func NewDescribeDetailedSingleProbeDataResponse() (response *DescribeDetailedSingleProbeDataResponse)
func (*DescribeDetailedSingleProbeDataResponse) FromJsonString ¶ added in v1.0.315
func (r *DescribeDetailedSingleProbeDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDetailedSingleProbeDataResponse) ToJsonString ¶ added in v1.0.315
func (r *DescribeDetailedSingleProbeDataResponse) ToJsonString() string
type DescribeDetailedSingleProbeDataResponseParams ¶ added in v1.0.426
type DescribeDetailedSingleProbeDataResponseParams struct { // 单次详情数据 DataSet []*DetailedSingleDataDefine `json:"DataSet,omitnil,omitempty" name:"DataSet"` // 符合条件的数据总数 TotalNumber *int64 `json:"TotalNumber,omitnil,omitempty" name:"TotalNumber"` // es scroll查询的id ScrollID *string `json:"ScrollID,omitnil,omitempty" name:"ScrollID"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstantTasksRequest ¶ added in v1.0.803
type DescribeInstantTasksRequest struct { *tchttp.BaseRequest // 数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 起始位置 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeInstantTasksRequest ¶ added in v1.0.803
func NewDescribeInstantTasksRequest() (request *DescribeInstantTasksRequest)
func (*DescribeInstantTasksRequest) FromJsonString ¶ added in v1.0.803
func (r *DescribeInstantTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstantTasksRequest) ToJsonString ¶ added in v1.0.803
func (r *DescribeInstantTasksRequest) ToJsonString() string
type DescribeInstantTasksRequestParams ¶ added in v1.0.803
type DescribeInstantTasksRequestParams struct { // 数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 起始位置 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeInstantTasksResponse ¶ added in v1.0.803
type DescribeInstantTasksResponse struct { *tchttp.BaseResponse Response *DescribeInstantTasksResponseParams `json:"Response"` }
func NewDescribeInstantTasksResponse ¶ added in v1.0.803
func NewDescribeInstantTasksResponse() (response *DescribeInstantTasksResponse)
func (*DescribeInstantTasksResponse) FromJsonString ¶ added in v1.0.803
func (r *DescribeInstantTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstantTasksResponse) ToJsonString ¶ added in v1.0.803
func (r *DescribeInstantTasksResponse) ToJsonString() string
type DescribeInstantTasksResponseParams ¶ added in v1.0.803
type DescribeInstantTasksResponseParams struct { // 任务 // 注意:此字段可能返回 null,表示取不到有效值。 Tasks []*SingleInstantTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNodesRequest ¶ added in v1.0.457
type DescribeNodesRequest struct { *tchttp.BaseRequest // 节点类型 // <li> 1 = IDC </li> // <li> 2 = LastMile </li> // <li> 3 = Mobile </li> NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点区域 // <li> 1 = 中国大陆 </li> // <li> 2 = 港澳台 </li> // <li> 3 = 境外</li> Location *int64 `json:"Location,omitnil,omitempty" name:"Location"` // 是否IPv6 IsIPv6 *bool `json:"IsIPv6,omitnil,omitempty" name:"IsIPv6"` // 名字模糊搜索 NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 任务类型 // <li>1 = 页面性能</li> // <li>2 = 文件上传</li> // <li>3 = 文件下载</li> // <li>4 = 端口性能</li> // <li>5 = 网络质量</li> // <li>6 = 音视频体验</li> TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` }
func NewDescribeNodesRequest ¶ added in v1.0.457
func NewDescribeNodesRequest() (request *DescribeNodesRequest)
func (*DescribeNodesRequest) FromJsonString ¶ added in v1.0.457
func (r *DescribeNodesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNodesRequest) ToJsonString ¶ added in v1.0.457
func (r *DescribeNodesRequest) ToJsonString() string
type DescribeNodesRequestParams ¶ added in v1.0.457
type DescribeNodesRequestParams struct { // 节点类型 // <li> 1 = IDC </li> // <li> 2 = LastMile </li> // <li> 3 = Mobile </li> NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点区域 // <li> 1 = 中国大陆 </li> // <li> 2 = 港澳台 </li> // <li> 3 = 境外</li> Location *int64 `json:"Location,omitnil,omitempty" name:"Location"` // 是否IPv6 IsIPv6 *bool `json:"IsIPv6,omitnil,omitempty" name:"IsIPv6"` // 名字模糊搜索 NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 任务类型 // <li>1 = 页面性能</li> // <li>2 = 文件上传</li> // <li>3 = 文件下载</li> // <li>4 = 端口性能</li> // <li>5 = 网络质量</li> // <li>6 = 音视频体验</li> TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` }
Predefined struct for user
type DescribeNodesResponse ¶ added in v1.0.457
type DescribeNodesResponse struct { *tchttp.BaseResponse Response *DescribeNodesResponseParams `json:"Response"` }
func NewDescribeNodesResponse ¶ added in v1.0.457
func NewDescribeNodesResponse() (response *DescribeNodesResponse)
func (*DescribeNodesResponse) FromJsonString ¶ added in v1.0.457
func (r *DescribeNodesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNodesResponse) ToJsonString ¶ added in v1.0.457
func (r *DescribeNodesResponse) ToJsonString() string
type DescribeNodesResponseParams ¶ added in v1.0.457
type DescribeNodesResponseParams struct { // 节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 NodeSet []*NodeDefineExt `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProbeMetricDataRequest ¶ added in v1.0.377
type DescribeProbeMetricDataRequest struct { *tchttp.BaseRequest // 分析任务类型,支持以下几种类型: // AnalyzeTaskType_Network:网络质量 // AnalyzeTaskType_Browse:页面性能 // AnalyzeTaskType_Transport:端口性能 // AnalyzeTaskType_UploadDownload:文件传输 // AnalyzeTaskType_MediaStream:音视频体验 AnalyzeTaskType *string `json:"AnalyzeTaskType,omitnil,omitempty" name:"AnalyzeTaskType"` // 指标类型(counter、gauge以及histogram),指标查询默认传gauge MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"` // 指标详细字段,可以传递传具体的指标也可以对指标进行聚合查询例如:"avg(ping_time)"代表整体时延(ms);不同的任务类型支持不同的field查询,以及聚合规则,详情可见https://cloud.tencent.com/document/product/248/87584。 Field *string `json:"Field,omitnil,omitempty" name:"Field"` // 过滤条件可以传单个过滤条件也可以拼接多个参数 Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` // 聚合时间, 1m、1d、30d 等等 GroupBy *string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"` // 多条件过滤,支持多个过滤条件组合查询 // 例如:[""host" = 'www.test.com'", "time >= now()-1h"] Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeProbeMetricDataRequest ¶ added in v1.0.377
func NewDescribeProbeMetricDataRequest() (request *DescribeProbeMetricDataRequest)
func (*DescribeProbeMetricDataRequest) FromJsonString ¶ added in v1.0.377
func (r *DescribeProbeMetricDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProbeMetricDataRequest) ToJsonString ¶ added in v1.0.377
func (r *DescribeProbeMetricDataRequest) ToJsonString() string
type DescribeProbeMetricDataRequestParams ¶ added in v1.0.426
type DescribeProbeMetricDataRequestParams struct { // 分析任务类型,支持以下几种类型: // AnalyzeTaskType_Network:网络质量 // AnalyzeTaskType_Browse:页面性能 // AnalyzeTaskType_Transport:端口性能 // AnalyzeTaskType_UploadDownload:文件传输 // AnalyzeTaskType_MediaStream:音视频体验 AnalyzeTaskType *string `json:"AnalyzeTaskType,omitnil,omitempty" name:"AnalyzeTaskType"` // 指标类型(counter、gauge以及histogram),指标查询默认传gauge MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"` // 指标详细字段,可以传递传具体的指标也可以对指标进行聚合查询例如:"avg(ping_time)"代表整体时延(ms);不同的任务类型支持不同的field查询,以及聚合规则,详情可见https://cloud.tencent.com/document/product/248/87584。 Field *string `json:"Field,omitnil,omitempty" name:"Field"` // 过滤条件可以传单个过滤条件也可以拼接多个参数 Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` // 聚合时间, 1m、1d、30d 等等 GroupBy *string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"` // 多条件过滤,支持多个过滤条件组合查询 // 例如:[""host" = 'www.test.com'", "time >= now()-1h"] Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeProbeMetricDataResponse ¶ added in v1.0.377
type DescribeProbeMetricDataResponse struct { *tchttp.BaseResponse Response *DescribeProbeMetricDataResponseParams `json:"Response"` }
func NewDescribeProbeMetricDataResponse ¶ added in v1.0.377
func NewDescribeProbeMetricDataResponse() (response *DescribeProbeMetricDataResponse)
func (*DescribeProbeMetricDataResponse) FromJsonString ¶ added in v1.0.377
func (r *DescribeProbeMetricDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProbeMetricDataResponse) ToJsonString ¶ added in v1.0.377
func (r *DescribeProbeMetricDataResponse) ToJsonString() string
type DescribeProbeMetricDataResponseParams ¶ added in v1.0.426
type DescribeProbeMetricDataResponseParams struct { // 返回指标 JSON 序列化后的字符串,具体如下所示:"[{\"name\":\"task_navigate_request_gauge\",\"columns\":[\"time\",\"avg(first_screen_time) / 1000\"],\"values\":[[1641571200,6.756600000000001]],\"tags\":null}]" MetricSet *string `json:"MetricSet,omitnil,omitempty" name:"MetricSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProbeNodesRequest ¶ added in v1.0.315
type DescribeProbeNodesRequest struct { *tchttp.BaseRequest // 节点类型 // <li> 1 = IDC </li> // <li> 2 = LastMile </li> // <li> 3 = Mobile </li> NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点区域 // <li> 1 = 中国大陆 </li> // <li> 2 = 港澳台 </li> // <li> 3 = 海外 </li> Location *int64 `json:"Location,omitnil,omitempty" name:"Location"` // 是否IPv6 IsIPv6 *bool `json:"IsIPv6,omitnil,omitempty" name:"IsIPv6"` // 名字模糊搜索 NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` }
func NewDescribeProbeNodesRequest ¶ added in v1.0.315
func NewDescribeProbeNodesRequest() (request *DescribeProbeNodesRequest)
func (*DescribeProbeNodesRequest) FromJsonString ¶ added in v1.0.315
func (r *DescribeProbeNodesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProbeNodesRequest) ToJsonString ¶ added in v1.0.315
func (r *DescribeProbeNodesRequest) ToJsonString() string
type DescribeProbeNodesRequestParams ¶ added in v1.0.426
type DescribeProbeNodesRequestParams struct { // 节点类型 // <li> 1 = IDC </li> // <li> 2 = LastMile </li> // <li> 3 = Mobile </li> NodeType *int64 `json:"NodeType,omitnil,omitempty" name:"NodeType"` // 节点区域 // <li> 1 = 中国大陆 </li> // <li> 2 = 港澳台 </li> // <li> 3 = 海外 </li> Location *int64 `json:"Location,omitnil,omitempty" name:"Location"` // 是否IPv6 IsIPv6 *bool `json:"IsIPv6,omitnil,omitempty" name:"IsIPv6"` // 名字模糊搜索 NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` }
Predefined struct for user
type DescribeProbeNodesResponse ¶ added in v1.0.315
type DescribeProbeNodesResponse struct { *tchttp.BaseResponse Response *DescribeProbeNodesResponseParams `json:"Response"` }
func NewDescribeProbeNodesResponse ¶ added in v1.0.315
func NewDescribeProbeNodesResponse() (response *DescribeProbeNodesResponse)
func (*DescribeProbeNodesResponse) FromJsonString ¶ added in v1.0.315
func (r *DescribeProbeNodesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProbeNodesResponse) ToJsonString ¶ added in v1.0.315
func (r *DescribeProbeNodesResponse) ToJsonString() string
type DescribeProbeNodesResponseParams ¶ added in v1.0.426
type DescribeProbeNodesResponseParams struct { // 节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 NodeSet []*NodeDefine `json:"NodeSet,omitnil,omitempty" name:"NodeSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProbeTasksRequest ¶ added in v1.0.315
type DescribeProbeTasksRequest struct { *tchttp.BaseRequest // 任务 ID 列表 TaskIDs []*string `json:"TaskIDs,omitnil,omitempty" name:"TaskIDs"` // 任务名 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 拨测目标 TargetAddress *string `json:"TargetAddress,omitnil,omitempty" name:"TargetAddress"` // 任务状态列表 // <li>1 = 创建中</li> // <li> 2 = 运行中 </li> // <li> 3 = 运行异常 </li> // <li> 4 = 暂停中 </li> // <li> 5 = 暂停异常 </li> // <li> 6 = 任务暂停 </li> // <li> 7 = 任务删除中 </li> // <li> 8 = 任务删除异常 </li> // <li> 9 = 任务删除</li> // <li> 10 = 定时任务暂停中 </li> TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 订单状态 // <li>1 = 正常</li> // <li> 2 = 欠费 </li> OrderState *int64 `json:"OrderState,omitnil,omitempty" name:"OrderState"` // 拨测类型 // <li>1 = 页面浏览</li> // <li> 2 =文件上传 </li> // <li> 3 = 文件下载</li> // <li> 4 = 端口性能 </li> // <li> 5 = 网络质量 </li> // <li> 6 =流媒体 </li> // // 即使拨测只支持页面浏览,网络质量,文件下载 TaskType []*int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 节点类型 TaskCategory []*int64 `json:"TaskCategory,omitnil,omitempty" name:"TaskCategory"` // 排序的列 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 是否正序 Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"` // 资源标签值 TagFilters []*KeyValuePair `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
func NewDescribeProbeTasksRequest ¶ added in v1.0.315
func NewDescribeProbeTasksRequest() (request *DescribeProbeTasksRequest)
func (*DescribeProbeTasksRequest) FromJsonString ¶ added in v1.0.315
func (r *DescribeProbeTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProbeTasksRequest) ToJsonString ¶ added in v1.0.315
func (r *DescribeProbeTasksRequest) ToJsonString() string
type DescribeProbeTasksRequestParams ¶ added in v1.0.426
type DescribeProbeTasksRequestParams struct { // 任务 ID 列表 TaskIDs []*string `json:"TaskIDs,omitnil,omitempty" name:"TaskIDs"` // 任务名 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 拨测目标 TargetAddress *string `json:"TargetAddress,omitnil,omitempty" name:"TargetAddress"` // 任务状态列表 // <li>1 = 创建中</li> // <li> 2 = 运行中 </li> // <li> 3 = 运行异常 </li> // <li> 4 = 暂停中 </li> // <li> 5 = 暂停异常 </li> // <li> 6 = 任务暂停 </li> // <li> 7 = 任务删除中 </li> // <li> 8 = 任务删除异常 </li> // <li> 9 = 任务删除</li> // <li> 10 = 定时任务暂停中 </li> TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 订单状态 // <li>1 = 正常</li> // <li> 2 = 欠费 </li> OrderState *int64 `json:"OrderState,omitnil,omitempty" name:"OrderState"` // 拨测类型 // <li>1 = 页面浏览</li> // <li> 2 =文件上传 </li> // <li> 3 = 文件下载</li> // <li> 4 = 端口性能 </li> // <li> 5 = 网络质量 </li> // <li> 6 =流媒体 </li> // // 即使拨测只支持页面浏览,网络质量,文件下载 TaskType []*int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 节点类型 TaskCategory []*int64 `json:"TaskCategory,omitnil,omitempty" name:"TaskCategory"` // 排序的列 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 是否正序 Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"` // 资源标签值 TagFilters []*KeyValuePair `json:"TagFilters,omitnil,omitempty" name:"TagFilters"` }
Predefined struct for user
type DescribeProbeTasksResponse ¶ added in v1.0.315
type DescribeProbeTasksResponse struct { *tchttp.BaseResponse Response *DescribeProbeTasksResponseParams `json:"Response"` }
func NewDescribeProbeTasksResponse ¶ added in v1.0.315
func NewDescribeProbeTasksResponse() (response *DescribeProbeTasksResponse)
func (*DescribeProbeTasksResponse) FromJsonString ¶ added in v1.0.315
func (r *DescribeProbeTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProbeTasksResponse) ToJsonString ¶ added in v1.0.315
func (r *DescribeProbeTasksResponse) ToJsonString() string
type DescribeProbeTasksResponseParams ¶ added in v1.0.426
type DescribeProbeTasksResponseParams struct { // 任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 TaskSet []*ProbeTask `json:"TaskSet,omitnil,omitempty" name:"TaskSet"` // 任务总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetailedSingleDataDefine ¶ added in v1.0.315
type KeyValuePair ¶ added in v1.0.318
type NodeDefine ¶ added in v1.0.315
type NodeDefine struct { // 节点名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 节点代码 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 节点类型 // <li> 1 = IDC </li> // <li> 2 = LastMile </li> // <li> 3 = Mobile </li> Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 网络服务商 NetService *string `json:"NetService,omitnil,omitempty" name:"NetService"` // 区域 District *string `json:"District,omitnil,omitempty" name:"District"` // 城市 City *string `json:"City,omitnil,omitempty" name:"City"` // IP 类型 // <li> 1 = IPv4 </li> // <li> 2 = IPv6 </li> // 注意:此字段可能返回 null,表示取不到有效值。 IPType *int64 `json:"IPType,omitnil,omitempty" name:"IPType"` // 区域 // <li> 1 = 中国大陆 </li> // <li> 2 = 港澳台 </li> // <li> 3 = 国外 </li> // 注意:此字段可能返回 null,表示取不到有效值。 Location *int64 `json:"Location,omitnil,omitempty" name:"Location"` // 节点类型 如果为base 则为可用性拨测点,为空则为高级拨测点 // 注意:此字段可能返回 null,表示取不到有效值。 CodeType *string `json:"CodeType,omitnil,omitempty" name:"CodeType"` // 节点状态:1-运行,2-下线 // 注意:此字段可能返回 null,表示取不到有效值。 NodeDefineStatus *uint64 `json:"NodeDefineStatus,omitnil,omitempty" name:"NodeDefineStatus"` }
type NodeDefineExt ¶ added in v1.0.457
type NodeDefineExt struct { // 节点名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 节点代码 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 节点类型 // <li> 1 = IDC </li> // <li> 2 = LastMile </li> // <li> 3 = Mobile </li> Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 网络服务商 NetService *string `json:"NetService,omitnil,omitempty" name:"NetService"` // 区域 District *string `json:"District,omitnil,omitempty" name:"District"` // 城市 City *string `json:"City,omitnil,omitempty" name:"City"` // IP 类型 // <li> 1 = IPv4 </li> // <li> 2 = IPv6 </li> // 注意:此字段可能返回 null,表示取不到有效值。 IPType *int64 `json:"IPType,omitnil,omitempty" name:"IPType"` // 区域 // <li> 1 = 中国大陆 </li> // <li> 2 = 港澳台 </li> // <li> 3 = 境外 </li> // 注意:此字段可能返回 null,表示取不到有效值。 Location *int64 `json:"Location,omitnil,omitempty" name:"Location"` // 节点类型 如果为base 则为可用性拨测点,为空则为高级拨测点 // 注意:此字段可能返回 null,表示取不到有效值。 CodeType *string `json:"CodeType,omitnil,omitempty" name:"CodeType"` // 节点支持的任务类型。1: 页面性能 2: 文件上传 3: 文件下载 4: 端口性能 5: 网络质量 6: 音视频体验 // 注意:此字段可能返回 null,表示取不到有效值。 TaskTypes []*int64 `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"` }
type ProbeTask ¶ added in v1.0.315
type ProbeTask struct { // 任务名 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 拨测类型 // <li>1 = 页面浏览</li> // <li> 2 =文件上传 </li> // <li> 3 = 文件下载</li> // <li> 4 = 端口性能 </li> // <li> 5 = 网络质量 </li> // <li> 6 =流媒体 </li> // // 即时拨测只支持页面浏览,网络质量,文件下载 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 拨测节点列表 Nodes []*string `json:"Nodes,omitnil,omitempty" name:"Nodes"` // 拨测任务所选的拨测点IP类型,0-不限,1-IPv4,2-IPv6 // 注意:此字段可能返回 null,表示取不到有效值。 NodeIpType *int64 `json:"NodeIpType,omitnil,omitempty" name:"NodeIpType"` // 拨测间隔 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 拨测参数 Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 任务状态 // <li>1 = 创建中</li> // <li> 2 = 运行中 </li> // <li> 3 = 运行异常 </li> // <li> 4 = 暂停中 </li> // <li> 5 = 暂停异常 </li> // <li> 6 = 任务暂停 </li> // <li> 7 = 任务删除中 </li> // <li> 8 = 任务删除异常 </li> // <li> 9 = 任务删除</li> // <li> 10 = 定时任务暂停中 </li> Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 目标地址 TargetAddress *string `json:"TargetAddress,omitnil,omitempty" name:"TargetAddress"` // 付费模式 // <li>1 = 试用版本</li> // <li> 2 = 付费版本 </li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 订单状态 // <li>1 = 正常</li> // <li> 2 = 欠费 </li> OrderState *int64 `json:"OrderState,omitnil,omitempty" name:"OrderState"` // 任务分类 // <li>1 = PC</li> // <li> 2 = Mobile </li> TaskCategory *int64 `json:"TaskCategory,omitnil,omitempty" name:"TaskCategory"` // 创建时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 定时任务cron表达式 // 注意:此字段可能返回 null,表示取不到有效值。 Cron *string `json:"Cron,omitnil,omitempty" name:"Cron"` // 定时任务启动状态 // <li>1 = 定时任务表达式生效</li> // <li> 2 = 定时任务表达式未生效(一般为任务手动暂停)</li> // 注意:此字段可能返回 null,表示取不到有效值。 CronState *int64 `json:"CronState,omitnil,omitempty" name:"CronState"` // 任务当前绑定的标签 // 注意:此字段可能返回 null,表示取不到有效值。 TagInfoList []*KeyValuePair `json:"TagInfoList,omitnil,omitempty" name:"TagInfoList"` // 是否为同步账号 // 注意:此字段可能返回 null,表示取不到有效值。 SubSyncFlag *int64 `json:"SubSyncFlag,omitnil,omitempty" name:"SubSyncFlag"` }
type ProbeTaskBasicConfiguration ¶ added in v1.0.315
type ResumeProbeTaskRequest ¶ added in v1.0.315
type ResumeProbeTaskRequest struct { *tchttp.BaseRequest // 任务 ID TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
func NewResumeProbeTaskRequest ¶ added in v1.0.315
func NewResumeProbeTaskRequest() (request *ResumeProbeTaskRequest)
func (*ResumeProbeTaskRequest) FromJsonString ¶ added in v1.0.315
func (r *ResumeProbeTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeProbeTaskRequest) ToJsonString ¶ added in v1.0.315
func (r *ResumeProbeTaskRequest) ToJsonString() string
type ResumeProbeTaskRequestParams ¶ added in v1.0.426
type ResumeProbeTaskRequestParams struct { // 任务 ID TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
Predefined struct for user
type ResumeProbeTaskResponse ¶ added in v1.0.315
type ResumeProbeTaskResponse struct { *tchttp.BaseResponse Response *ResumeProbeTaskResponseParams `json:"Response"` }
func NewResumeProbeTaskResponse ¶ added in v1.0.315
func NewResumeProbeTaskResponse() (response *ResumeProbeTaskResponse)
func (*ResumeProbeTaskResponse) FromJsonString ¶ added in v1.0.315
func (r *ResumeProbeTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeProbeTaskResponse) ToJsonString ¶ added in v1.0.315
func (r *ResumeProbeTaskResponse) ToJsonString() string
type ResumeProbeTaskResponseParams ¶ added in v1.0.426
type ResumeProbeTaskResponseParams struct { // 任务总量 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 任务成功量 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 任务执行详情 // 注意:此字段可能返回 null,表示取不到有效值。 Results []*TaskResult `json:"Results,omitnil,omitempty" name:"Results"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SingleInstantTask ¶ added in v1.0.803
type SingleInstantTask struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务地址 TargetAddress *string `json:"TargetAddress,omitnil,omitempty" name:"TargetAddress"` // 任务类型 TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 测试时间 ProbeTime *uint64 `json:"ProbeTime,omitnil,omitempty" name:"ProbeTime"` // 任务状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 成功率 SuccessRate *float64 `json:"SuccessRate,omitnil,omitempty" name:"SuccessRate"` // 节点数量 NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 节点类型 TaskCategory *uint64 `json:"TaskCategory,omitnil,omitempty" name:"TaskCategory"` }
type SuspendProbeTaskRequest ¶ added in v1.0.315
type SuspendProbeTaskRequest struct { *tchttp.BaseRequest // 任务 ID TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
func NewSuspendProbeTaskRequest ¶ added in v1.0.315
func NewSuspendProbeTaskRequest() (request *SuspendProbeTaskRequest)
func (*SuspendProbeTaskRequest) FromJsonString ¶ added in v1.0.315
func (r *SuspendProbeTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SuspendProbeTaskRequest) ToJsonString ¶ added in v1.0.315
func (r *SuspendProbeTaskRequest) ToJsonString() string
type SuspendProbeTaskRequestParams ¶ added in v1.0.426
type SuspendProbeTaskRequestParams struct { // 任务 ID TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` }
Predefined struct for user
type SuspendProbeTaskResponse ¶ added in v1.0.315
type SuspendProbeTaskResponse struct { *tchttp.BaseResponse Response *SuspendProbeTaskResponseParams `json:"Response"` }
func NewSuspendProbeTaskResponse ¶ added in v1.0.315
func NewSuspendProbeTaskResponse() (response *SuspendProbeTaskResponse)
func (*SuspendProbeTaskResponse) FromJsonString ¶ added in v1.0.315
func (r *SuspendProbeTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SuspendProbeTaskResponse) ToJsonString ¶ added in v1.0.315
func (r *SuspendProbeTaskResponse) ToJsonString() string
type SuspendProbeTaskResponseParams ¶ added in v1.0.426
type SuspendProbeTaskResponseParams struct { // 任务总量 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 任务成功量 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 任务执行结果 // 注意:此字段可能返回 null,表示取不到有效值。 Results []*TaskResult `json:"Results,omitnil,omitempty" name:"Results"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TaskResult ¶ added in v1.0.315
type TaskResult struct { // 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Success *bool `json:"Success,omitnil,omitempty" name:"Success"` // 错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` }
type UpdateProbeTaskAttributesRequest ¶ added in v1.0.533
type UpdateProbeTaskAttributesRequest struct { *tchttp.BaseRequest // 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务名,该参数为空时不作任何修改。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewUpdateProbeTaskAttributesRequest ¶ added in v1.0.533
func NewUpdateProbeTaskAttributesRequest() (request *UpdateProbeTaskAttributesRequest)
func (*UpdateProbeTaskAttributesRequest) FromJsonString ¶ added in v1.0.533
func (r *UpdateProbeTaskAttributesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProbeTaskAttributesRequest) ToJsonString ¶ added in v1.0.533
func (r *UpdateProbeTaskAttributesRequest) ToJsonString() string
type UpdateProbeTaskAttributesRequestParams ¶ added in v1.0.533
type UpdateProbeTaskAttributesRequestParams struct { // 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务名,该参数为空时不作任何修改。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type UpdateProbeTaskAttributesResponse ¶ added in v1.0.533
type UpdateProbeTaskAttributesResponse struct { *tchttp.BaseResponse Response *UpdateProbeTaskAttributesResponseParams `json:"Response"` }
func NewUpdateProbeTaskAttributesResponse ¶ added in v1.0.533
func NewUpdateProbeTaskAttributesResponse() (response *UpdateProbeTaskAttributesResponse)
func (*UpdateProbeTaskAttributesResponse) FromJsonString ¶ added in v1.0.533
func (r *UpdateProbeTaskAttributesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProbeTaskAttributesResponse) ToJsonString ¶ added in v1.0.533
func (r *UpdateProbeTaskAttributesResponse) ToJsonString() string
type UpdateProbeTaskAttributesResponseParams ¶ added in v1.0.533
type UpdateProbeTaskAttributesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateProbeTaskConfigurationListRequest ¶ added in v1.0.315
type UpdateProbeTaskConfigurationListRequest struct { *tchttp.BaseRequest // 任务 ID,如task-n1wchki8 TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` // 拨测节点,如10001,详细地区运营商拨测编号请联系云拨测。 Nodes []*string `json:"Nodes,omitnil,omitempty" name:"Nodes"` // 拨测间隔,如30,单位为分钟。 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 拨测参数,详细参数配置可参考云拨测官网文档。 Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 定时任务cron表达式 Cron *string `json:"Cron,omitnil,omitempty" name:"Cron"` // 预付费套餐id // 需要与taskId对应 ResourceIDs []*string `json:"ResourceIDs,omitnil,omitempty" name:"ResourceIDs"` // 拨测节点的IP类型,0-不限,1-IPv4,2-IPv6 NodeIpType *int64 `json:"NodeIpType,omitnil,omitempty" name:"NodeIpType"` // 批量任务名-地址 BatchTasks []*ProbeTaskBasicConfiguration `json:"BatchTasks,omitnil,omitempty" name:"BatchTasks"` }
func NewUpdateProbeTaskConfigurationListRequest ¶ added in v1.0.315
func NewUpdateProbeTaskConfigurationListRequest() (request *UpdateProbeTaskConfigurationListRequest)
func (*UpdateProbeTaskConfigurationListRequest) FromJsonString ¶ added in v1.0.315
func (r *UpdateProbeTaskConfigurationListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProbeTaskConfigurationListRequest) ToJsonString ¶ added in v1.0.315
func (r *UpdateProbeTaskConfigurationListRequest) ToJsonString() string
type UpdateProbeTaskConfigurationListRequestParams ¶ added in v1.0.426
type UpdateProbeTaskConfigurationListRequestParams struct { // 任务 ID,如task-n1wchki8 TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` // 拨测节点,如10001,详细地区运营商拨测编号请联系云拨测。 Nodes []*string `json:"Nodes,omitnil,omitempty" name:"Nodes"` // 拨测间隔,如30,单位为分钟。 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 拨测参数,详细参数配置可参考云拨测官网文档。 Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 定时任务cron表达式 Cron *string `json:"Cron,omitnil,omitempty" name:"Cron"` // 预付费套餐id // 需要与taskId对应 ResourceIDs []*string `json:"ResourceIDs,omitnil,omitempty" name:"ResourceIDs"` // 拨测节点的IP类型,0-不限,1-IPv4,2-IPv6 NodeIpType *int64 `json:"NodeIpType,omitnil,omitempty" name:"NodeIpType"` // 批量任务名-地址 BatchTasks []*ProbeTaskBasicConfiguration `json:"BatchTasks,omitnil,omitempty" name:"BatchTasks"` }
Predefined struct for user
type UpdateProbeTaskConfigurationListResponse ¶ added in v1.0.315
type UpdateProbeTaskConfigurationListResponse struct { *tchttp.BaseResponse Response *UpdateProbeTaskConfigurationListResponseParams `json:"Response"` }
func NewUpdateProbeTaskConfigurationListResponse ¶ added in v1.0.315
func NewUpdateProbeTaskConfigurationListResponse() (response *UpdateProbeTaskConfigurationListResponse)
func (*UpdateProbeTaskConfigurationListResponse) FromJsonString ¶ added in v1.0.315
func (r *UpdateProbeTaskConfigurationListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProbeTaskConfigurationListResponse) ToJsonString ¶ added in v1.0.315
func (r *UpdateProbeTaskConfigurationListResponse) ToJsonString() string
type UpdateProbeTaskConfigurationListResponseParams ¶ added in v1.0.426
type UpdateProbeTaskConfigurationListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user