v20180409

package
v1.0.934 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
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"
)
View Source
const APIVersion = "2018-04-09"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

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"`
}

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"`
}

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

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

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

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

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 DetailedSingleDataDefine struct {
	// 拨测时间戳
	ProbeTime *uint64 `json:"ProbeTime,omitnil,omitempty" name:"ProbeTime"`

	// 储存所有string类型字段
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 储存所有float类型字段
	Fields []*Field `json:"Fields,omitnil,omitempty" name:"Fields"`
}

type Field added in v1.0.315

type Field struct {
	// 自定义字段编号
	ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"`

	// 自定义字段名称/说明
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段值
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type KeyValuePair added in v1.0.318

type KeyValuePair struct {
	// 健
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Label added in v1.0.315

type Label struct {
	// 自定义字段编号
	ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"`

	// 自定义字段名称/说明
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

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"`
}

type ProbeTaskBasicConfiguration added in v1.0.315

type ProbeTaskBasicConfiguration struct {
	// 拨测任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 拨测目标地址
	TargetAddress *string `json:"TargetAddress,omitnil,omitempty" name:"TargetAddress"`
}

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 Tag added in v1.0.318

type Tag struct {
	// key
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// value
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

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"`
}

func NewUpdateProbeTaskConfigurationListRequest added in v1.0.315

func NewUpdateProbeTaskConfigurationListRequest() (request *UpdateProbeTaskConfigurationListRequest)

func (*UpdateProbeTaskConfigurationListRequest) FromJsonString added in v1.0.315

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

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"`
}

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL