v20210728

package
v1.0.931 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 当前请求未经CAM授权。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 获取标签失败。
	FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"

	// 数据库查询失败。
	FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

	// 数据库创建记录失败。
	FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

	// 数据库记录更新失败。
	FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"

	// 任务状态不是运行中。
	FAILEDOPERATION_JOBSTATUSNOTRUNNING = "FailedOperation.JobStatusNotRunning"

	// 任务中没有task。
	FAILEDOPERATION_NOTASKSINJOB = "FailedOperation.NoTasksInJob"

	// 当前环境不支持。
	FAILEDOPERATION_NOTSUPPORTEDINENV = "FailedOperation.NotSupportedInEnv"

	// 资源不存在。
	FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"

	// 请求发送失败。
	FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
)
View Source
const APIVersion = "2021-07-28"

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortCronJobsRequest

type AbortCronJobsRequest struct {
	*tchttp.BaseRequest

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`
}

func NewAbortCronJobsRequest

func NewAbortCronJobsRequest() (request *AbortCronJobsRequest)

func (*AbortCronJobsRequest) FromJsonString

func (r *AbortCronJobsRequest) 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 (*AbortCronJobsRequest) ToJsonString

func (r *AbortCronJobsRequest) ToJsonString() string

type AbortCronJobsRequestParams

type AbortCronJobsRequestParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`
}

Predefined struct for user

type AbortCronJobsResponse

type AbortCronJobsResponse struct {
	*tchttp.BaseResponse
	Response *AbortCronJobsResponseParams `json:"Response"`
}

func NewAbortCronJobsResponse

func NewAbortCronJobsResponse() (response *AbortCronJobsResponse)

func (*AbortCronJobsResponse) FromJsonString

func (r *AbortCronJobsResponse) 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 (*AbortCronJobsResponse) ToJsonString

func (r *AbortCronJobsResponse) ToJsonString() string

type AbortCronJobsResponseParams

type AbortCronJobsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AbortJobRequest

type AbortJobRequest struct {
	*tchttp.BaseRequest

	// 待停止的压测任务的 ID(所有的压测任务 ID 可以从 DescribeJobs 接口获取)
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 中断原因
	AbortReason *int64 `json:"AbortReason,omitnil,omitempty" name:"AbortReason"`
}

func NewAbortJobRequest

func NewAbortJobRequest() (request *AbortJobRequest)

func (*AbortJobRequest) FromJsonString

func (r *AbortJobRequest) 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 (*AbortJobRequest) ToJsonString

func (r *AbortJobRequest) ToJsonString() string

type AbortJobRequestParams

type AbortJobRequestParams struct {
	// 待停止的压测任务的 ID(所有的压测任务 ID 可以从 DescribeJobs 接口获取)
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 中断原因
	AbortReason *int64 `json:"AbortReason,omitnil,omitempty" name:"AbortReason"`
}

Predefined struct for user

type AbortJobResponse

type AbortJobResponse struct {
	*tchttp.BaseResponse
	Response *AbortJobResponseParams `json:"Response"`
}

func NewAbortJobResponse

func NewAbortJobResponse() (response *AbortJobResponse)

func (*AbortJobResponse) FromJsonString

func (r *AbortJobResponse) 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 (*AbortJobResponse) ToJsonString

func (r *AbortJobResponse) ToJsonString() string

type AbortJobResponseParams

type AbortJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AdjustJobSpeedRequest

type AdjustJobSpeedRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 目标 RPS。其取值应大于起始 RPS,并且小于最大 RPS
	TargetRequestsPerSecond *int64 `json:"TargetRequestsPerSecond,omitnil,omitempty" name:"TargetRequestsPerSecond"`
}

func NewAdjustJobSpeedRequest

func NewAdjustJobSpeedRequest() (request *AdjustJobSpeedRequest)

func (*AdjustJobSpeedRequest) FromJsonString

func (r *AdjustJobSpeedRequest) 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 (*AdjustJobSpeedRequest) ToJsonString

func (r *AdjustJobSpeedRequest) ToJsonString() string

type AdjustJobSpeedRequestParams

type AdjustJobSpeedRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 目标 RPS。其取值应大于起始 RPS,并且小于最大 RPS
	TargetRequestsPerSecond *int64 `json:"TargetRequestsPerSecond,omitnil,omitempty" name:"TargetRequestsPerSecond"`
}

Predefined struct for user

type AdjustJobSpeedResponse

type AdjustJobSpeedResponse struct {
	*tchttp.BaseResponse
	Response *AdjustJobSpeedResponseParams `json:"Response"`
}

func NewAdjustJobSpeedResponse

func NewAdjustJobSpeedResponse() (response *AdjustJobSpeedResponse)

func (*AdjustJobSpeedResponse) FromJsonString

func (r *AdjustJobSpeedResponse) 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 (*AdjustJobSpeedResponse) ToJsonString

func (r *AdjustJobSpeedResponse) ToJsonString() string

type AdjustJobSpeedResponseParams

type AdjustJobSpeedResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AggregationLegend

type AggregationLegend struct {
	// 指标支持的聚合函数
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 聚合函数作用于指标后对应的描述
	Legend *string `json:"Legend,omitnil,omitempty" name:"Legend"`

	// 聚合之后的指标单位
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
}

type AlertChannel

type AlertChannel struct {
	// 通知模板ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// AMP consumer ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AMPConsumerId *string `json:"AMPConsumerId,omitnil,omitempty" name:"AMPConsumerId"`
}

type AlertChannelRecord

type AlertChannelRecord struct {
	// Notice ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// Consumer ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AMPConsumerId *string `json:"AMPConsumerId,omitnil,omitempty" name:"AMPConsumerId"`

	// 项目 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// App ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 主账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 子账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`
}

type AlertRecord

type AlertRecord struct {
	// 告警历史记录项 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlertRecordId *string `json:"AlertRecordId,omitnil,omitempty" name:"AlertRecordId"`

	// 项目 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *AlertRecordStatus `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 任务 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// App ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 主账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 子账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`

	// 场景名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 告警对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Target *string `json:"Target,omitnil,omitempty" name:"Target"`

	// 告警规则 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobSLAId *string `json:"JobSLAId,omitnil,omitempty" name:"JobSLAId"`

	// 告警规则描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobSLADescription *string `json:"JobSLADescription,omitnil,omitempty" name:"JobSLADescription"`
}

type AlertRecordStatus

type AlertRecordStatus struct {
	// 停止压测任务成功与否
	// 注意:此字段可能返回 null,表示取不到有效值。
	AbortJob *uint64 `json:"AbortJob,omitnil,omitempty" name:"AbortJob"`

	// 发送告警通知成功与否
	// 注意:此字段可能返回 null,表示取不到有效值。
	SendNotice *uint64 `json:"SendNotice,omitnil,omitempty" name:"SendNotice"`
}

type Attributes

type Attributes struct {
	// 采用请求返回码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 采样请求结果码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 采样请求API
	// 注意:此字段可能返回 null,表示取不到有效值。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 采样请求调用方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 采样请求延时时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
}

type CheckSummary

type CheckSummary struct {
	// 检查点名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 检查点所在步骤名字
	Step *string `json:"Step,omitnil,omitempty" name:"Step"`

	// 检查点成功次数
	SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"`

	// 检查失败次数
	FailCount *int64 `json:"FailCount,omitnil,omitempty" name:"FailCount"`

	// 错误比例
	ErrorRate *float64 `json:"ErrorRate,omitnil,omitempty" name:"ErrorRate"`
}

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) AbortCronJobs

func (c *Client) AbortCronJobs(request *AbortCronJobsRequest) (response *AbortCronJobsResponse, err error)

AbortCronJobs 停止定时任务

func (*Client) AbortCronJobsWithContext

func (c *Client) AbortCronJobsWithContext(ctx context.Context, request *AbortCronJobsRequest) (response *AbortCronJobsResponse, err error)

AbortCronJobs 停止定时任务

func (*Client) AbortJob

func (c *Client) AbortJob(request *AbortJobRequest) (response *AbortJobResponse, err error)

AbortJob 停止任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_JOBSTATUSNOTRUNNING = "FailedOperation.JobStatusNotRunning"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AbortJobWithContext

func (c *Client) AbortJobWithContext(ctx context.Context, request *AbortJobRequest) (response *AbortJobResponse, err error)

AbortJob 停止任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_JOBSTATUSNOTRUNNING = "FailedOperation.JobStatusNotRunning"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AdjustJobSpeed

func (c *Client) AdjustJobSpeed(request *AdjustJobSpeedRequest) (response *AdjustJobSpeedResponse, err error)

AdjustJobSpeed 调整任务的目标RPS

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AdjustJobSpeedWithContext

func (c *Client) AdjustJobSpeedWithContext(ctx context.Context, request *AdjustJobSpeedRequest) (response *AdjustJobSpeedResponse, err error)

AdjustJobSpeed 调整任务的目标RPS

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CopyScenario

func (c *Client) CopyScenario(request *CopyScenarioRequest) (response *CopyScenarioResponse, err error)

CopyScenario 复制场景

可能返回的错误码:

FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"

func (*Client) CopyScenarioWithContext

func (c *Client) CopyScenarioWithContext(ctx context.Context, request *CopyScenarioRequest) (response *CopyScenarioResponse, err error)

CopyScenario 复制场景

可能返回的错误码:

FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"

func (*Client) CreateAlertChannel

func (c *Client) CreateAlertChannel(request *CreateAlertChannelRequest) (response *CreateAlertChannelResponse, err error)

CreateAlertChannel 创建告警通知接收组

可能返回的错误码:

FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

func (*Client) CreateAlertChannelWithContext

func (c *Client) CreateAlertChannelWithContext(ctx context.Context, request *CreateAlertChannelRequest) (response *CreateAlertChannelResponse, err error)

CreateAlertChannel 创建告警通知接收组

可能返回的错误码:

FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

func (*Client) CreateCronJob

func (c *Client) CreateCronJob(request *CreateCronJobRequest) (response *CreateCronJobResponse, err error)

CreateCronJob 创建定时任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

func (*Client) CreateCronJobWithContext

func (c *Client) CreateCronJobWithContext(ctx context.Context, request *CreateCronJobRequest) (response *CreateCronJobResponse, err error)

CreateCronJob 创建定时任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

func (*Client) CreateEnvironment added in v1.0.886

func (c *Client) CreateEnvironment(request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)

CreateEnvironment 创建环境

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateEnvironmentWithContext added in v1.0.886

func (c *Client) CreateEnvironmentWithContext(ctx context.Context, request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)

CreateEnvironment 创建环境

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateFile

func (c *Client) CreateFile(request *CreateFileRequest) (response *CreateFileResponse, err error)

CreateFile 创建文件

可能返回的错误码:

FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

func (*Client) CreateFileWithContext

func (c *Client) CreateFileWithContext(ctx context.Context, request *CreateFileRequest) (response *CreateFileResponse, err error)

CreateFile 创建文件

可能返回的错误码:

FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"

func (*Client) CreateProject

func (c *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)

CreateProject 创建项目

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateProjectWithContext

func (c *Client) CreateProjectWithContext(ctx context.Context, request *CreateProjectRequest) (response *CreateProjectResponse, err error)

CreateProject 创建项目

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateScenario

func (c *Client) CreateScenario(request *CreateScenarioRequest) (response *CreateScenarioResponse, err error)

CreateScenario 创建场景

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) CreateScenarioWithContext

func (c *Client) CreateScenarioWithContext(ctx context.Context, request *CreateScenarioRequest) (response *CreateScenarioResponse, err error)

CreateScenario 创建场景

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteAlertChannel

func (c *Client) DeleteAlertChannel(request *DeleteAlertChannelRequest) (response *DeleteAlertChannelResponse, err error)

DeleteAlertChannel 删除告警通知接收组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteAlertChannelWithContext

func (c *Client) DeleteAlertChannelWithContext(ctx context.Context, request *DeleteAlertChannelRequest) (response *DeleteAlertChannelResponse, err error)

DeleteAlertChannel 删除告警通知接收组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteCronJobs

func (c *Client) DeleteCronJobs(request *DeleteCronJobsRequest) (response *DeleteCronJobsResponse, err error)

DeleteCronJobs 删除定时任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteCronJobsWithContext

func (c *Client) DeleteCronJobsWithContext(ctx context.Context, request *DeleteCronJobsRequest) (response *DeleteCronJobsResponse, err error)

DeleteCronJobs 删除定时任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteEnvironments added in v1.0.886

func (c *Client) DeleteEnvironments(request *DeleteEnvironmentsRequest) (response *DeleteEnvironmentsResponse, err error)

DeleteEnvironments 删除环境

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteEnvironmentsWithContext added in v1.0.886

func (c *Client) DeleteEnvironmentsWithContext(ctx context.Context, request *DeleteEnvironmentsRequest) (response *DeleteEnvironmentsResponse, err error)

DeleteEnvironments 删除环境

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteFiles

func (c *Client) DeleteFiles(request *DeleteFilesRequest) (response *DeleteFilesResponse, err error)

DeleteFiles 删除文件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteFilesWithContext

func (c *Client) DeleteFilesWithContext(ctx context.Context, request *DeleteFilesRequest) (response *DeleteFilesResponse, err error)

DeleteFiles 删除文件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteJobs

func (c *Client) DeleteJobs(request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)

DeleteJobs 删除任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteJobsWithContext

func (c *Client) DeleteJobsWithContext(ctx context.Context, request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)

DeleteJobs 删除任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteProjects

func (c *Client) DeleteProjects(request *DeleteProjectsRequest) (response *DeleteProjectsResponse, err error)

DeleteProjects 删除项目

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteProjectsWithContext

func (c *Client) DeleteProjectsWithContext(ctx context.Context, request *DeleteProjectsRequest) (response *DeleteProjectsResponse, err error)

DeleteProjects 删除项目

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteScenarios

func (c *Client) DeleteScenarios(request *DeleteScenariosRequest) (response *DeleteScenariosResponse, err error)

DeleteScenarios 删除场景

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteScenariosWithContext

func (c *Client) DeleteScenariosWithContext(ctx context.Context, request *DeleteScenariosRequest) (response *DeleteScenariosResponse, err error)

DeleteScenarios 删除场景

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAlertChannels

func (c *Client) DescribeAlertChannels(request *DescribeAlertChannelsRequest) (response *DescribeAlertChannelsResponse, err error)

DescribeAlertChannels 查询告警通知接收组

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeAlertChannelsWithContext

func (c *Client) DescribeAlertChannelsWithContext(ctx context.Context, request *DescribeAlertChannelsRequest) (response *DescribeAlertChannelsResponse, err error)

DescribeAlertChannels 查询告警通知接收组

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeAlertRecords

func (c *Client) DescribeAlertRecords(request *DescribeAlertRecordsRequest) (response *DescribeAlertRecordsResponse, err error)

DescribeAlertRecords 返回告警历史项的列表

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeAlertRecordsWithContext

func (c *Client) DescribeAlertRecordsWithContext(ctx context.Context, request *DescribeAlertRecordsRequest) (response *DescribeAlertRecordsResponse, err error)

DescribeAlertRecords 返回告警历史项的列表

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeAvailableMetrics

func (c *Client) DescribeAvailableMetrics(request *DescribeAvailableMetricsRequest) (response *DescribeAvailableMetricsResponse, err error)

DescribeAvailableMetrics 查询系统支持的指标

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeAvailableMetricsWithContext

func (c *Client) DescribeAvailableMetricsWithContext(ctx context.Context, request *DescribeAvailableMetricsRequest) (response *DescribeAvailableMetricsResponse, err error)

DescribeAvailableMetrics 查询系统支持的指标

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeCheckSummary

func (c *Client) DescribeCheckSummary(request *DescribeCheckSummaryRequest) (response *DescribeCheckSummaryResponse, err error)

DescribeCheckSummary 查询检查点汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCheckSummaryWithContext

func (c *Client) DescribeCheckSummaryWithContext(ctx context.Context, request *DescribeCheckSummaryRequest) (response *DescribeCheckSummaryResponse, err error)

DescribeCheckSummary 查询检查点汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCronJobs

func (c *Client) DescribeCronJobs(request *DescribeCronJobsRequest) (response *DescribeCronJobsResponse, err error)

DescribeCronJobs 列出定时任务,非必填数组为空就默认全选

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeCronJobsWithContext

func (c *Client) DescribeCronJobsWithContext(ctx context.Context, request *DescribeCronJobsRequest) (response *DescribeCronJobsResponse, err error)

DescribeCronJobs 列出定时任务,非必填数组为空就默认全选

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"

func (*Client) DescribeEnvironments added in v1.0.886

func (c *Client) DescribeEnvironments(request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error)

DescribeEnvironments 查看环境列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeEnvironmentsWithContext added in v1.0.886

func (c *Client) DescribeEnvironmentsWithContext(ctx context.Context, request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error)

DescribeEnvironments 查看环境列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeErrorSummary added in v1.0.632

func (c *Client) DescribeErrorSummary(request *DescribeErrorSummaryRequest) (response *DescribeErrorSummaryResponse, err error)

DescribeErrorSummary 查询错误详情汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeErrorSummaryWithContext added in v1.0.632

func (c *Client) DescribeErrorSummaryWithContext(ctx context.Context, request *DescribeErrorSummaryRequest) (response *DescribeErrorSummaryResponse, err error)

DescribeErrorSummary 查询错误详情汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeFiles

func (c *Client) DescribeFiles(request *DescribeFilesRequest) (response *DescribeFilesResponse, err error)

DescribeFiles 查询文件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeFilesWithContext

func (c *Client) DescribeFilesWithContext(ctx context.Context, request *DescribeFilesRequest) (response *DescribeFilesResponse, err error)

DescribeFiles 查询文件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeJobs

func (c *Client) DescribeJobs(request *DescribeJobsRequest) (response *DescribeJobsResponse, err error)

DescribeJobs 查询任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeJobsWithContext

func (c *Client) DescribeJobsWithContext(ctx context.Context, request *DescribeJobsRequest) (response *DescribeJobsResponse, err error)

DescribeJobs 查询任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLabelValues

func (c *Client) DescribeLabelValues(request *DescribeLabelValuesRequest) (response *DescribeLabelValuesResponse, err error)

DescribeLabelValues 查询标签内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeLabelValuesWithContext

func (c *Client) DescribeLabelValuesWithContext(ctx context.Context, request *DescribeLabelValuesRequest) (response *DescribeLabelValuesResponse, err error)

DescribeLabelValues 查询标签内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeMetricLabelWithValues

func (c *Client) DescribeMetricLabelWithValues(request *DescribeMetricLabelWithValuesRequest) (response *DescribeMetricLabelWithValuesResponse, err error)

DescribeMetricLabelWithValues 查询指标所有的label及values值

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeMetricLabelWithValuesWithContext

func (c *Client) DescribeMetricLabelWithValuesWithContext(ctx context.Context, request *DescribeMetricLabelWithValuesRequest) (response *DescribeMetricLabelWithValuesResponse, err error)

DescribeMetricLabelWithValues 查询指标所有的label及values值

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeNormalLogs

func (c *Client) DescribeNormalLogs(request *DescribeNormalLogsRequest) (response *DescribeNormalLogsResponse, err error)

DescribeNormalLogs 压测过程日志包括引擎输出日志及用户输出日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNormalLogsWithContext

func (c *Client) DescribeNormalLogsWithContext(ctx context.Context, request *DescribeNormalLogsRequest) (response *DescribeNormalLogsResponse, err error)

DescribeNormalLogs 压测过程日志包括引擎输出日志及用户输出日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeProjects

func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)

DescribeProjects 查询项目列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeProjectsWithContext

func (c *Client) DescribeProjectsWithContext(ctx context.Context, request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)

DescribeProjects 查询项目列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRegions

func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions 查询地域列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRegionsWithContext

func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions 查询地域列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRequestSummary

func (c *Client) DescribeRequestSummary(request *DescribeRequestSummaryRequest) (response *DescribeRequestSummaryResponse, err error)

DescribeRequestSummary 查询请求汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"

func (*Client) DescribeRequestSummaryWithContext

func (c *Client) DescribeRequestSummaryWithContext(ctx context.Context, request *DescribeRequestSummaryRequest) (response *DescribeRequestSummaryResponse, err error)

DescribeRequestSummary 查询请求汇总信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"

func (*Client) DescribeSampleBatchQuery

func (c *Client) DescribeSampleBatchQuery(request *DescribeSampleBatchQueryRequest) (response *DescribeSampleBatchQueryResponse, err error)

DescribeSampleBatchQuery 批量查询指标,返回固定时间点指标内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeSampleBatchQueryWithContext

func (c *Client) DescribeSampleBatchQueryWithContext(ctx context.Context, request *DescribeSampleBatchQueryRequest) (response *DescribeSampleBatchQueryResponse, err error)

DescribeSampleBatchQuery 批量查询指标,返回固定时间点指标内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeSampleLogs

func (c *Client) DescribeSampleLogs(request *DescribeSampleLogsRequest) (response *DescribeSampleLogsResponse, err error)

DescribeSampleLogs 查询采样日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSampleLogsWithContext

func (c *Client) DescribeSampleLogsWithContext(ctx context.Context, request *DescribeSampleLogsRequest) (response *DescribeSampleLogsResponse, err error)

DescribeSampleLogs 查询采样日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSampleMatrixBatchQuery

func (c *Client) DescribeSampleMatrixBatchQuery(request *DescribeSampleMatrixBatchQueryRequest) (response *DescribeSampleMatrixBatchQueryResponse, err error)

DescribeSampleMatrixBatchQuery 批量查询指标矩阵

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSampleMatrixBatchQueryWithContext

func (c *Client) DescribeSampleMatrixBatchQueryWithContext(ctx context.Context, request *DescribeSampleMatrixBatchQueryRequest) (response *DescribeSampleMatrixBatchQueryResponse, err error)

DescribeSampleMatrixBatchQuery 批量查询指标矩阵

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSampleMatrixQuery

func (c *Client) DescribeSampleMatrixQuery(request *DescribeSampleMatrixQueryRequest) (response *DescribeSampleMatrixQueryResponse, err error)

DescribeSampleMatrixQuery 查询指标矩阵

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"

func (*Client) DescribeSampleMatrixQueryWithContext

func (c *Client) DescribeSampleMatrixQueryWithContext(ctx context.Context, request *DescribeSampleMatrixQueryRequest) (response *DescribeSampleMatrixQueryResponse, err error)

DescribeSampleMatrixQuery 查询指标矩阵

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"

func (*Client) DescribeSampleQuery

func (c *Client) DescribeSampleQuery(request *DescribeSampleQueryRequest) (response *DescribeSampleQueryResponse, err error)

DescribeSampleQuery 查询指标,返回固定时间点指标内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeSampleQueryWithContext

func (c *Client) DescribeSampleQueryWithContext(ctx context.Context, request *DescribeSampleQueryRequest) (response *DescribeSampleQueryResponse, err error)

DescribeSampleQuery 查询指标,返回固定时间点指标内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeScenarioWithJobs

func (c *Client) DescribeScenarioWithJobs(request *DescribeScenarioWithJobsRequest) (response *DescribeScenarioWithJobsResponse, err error)

DescribeScenarioWithJobs 查询场景配置并附带已经执行的任务内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeScenarioWithJobsWithContext

func (c *Client) DescribeScenarioWithJobsWithContext(ctx context.Context, request *DescribeScenarioWithJobsRequest) (response *DescribeScenarioWithJobsResponse, err error)

DescribeScenarioWithJobs 查询场景配置并附带已经执行的任务内容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeScenarios

func (c *Client) DescribeScenarios(request *DescribeScenariosRequest) (response *DescribeScenariosResponse, err error)

DescribeScenarios 查询场景列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeScenariosWithContext

func (c *Client) DescribeScenariosWithContext(ctx context.Context, request *DescribeScenariosRequest) (response *DescribeScenariosResponse, err error)

DescribeScenarios 查询场景列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) GenerateTmpKey

func (c *Client) GenerateTmpKey(request *GenerateTmpKeyRequest) (response *GenerateTmpKeyResponse, err error)

GenerateTmpKey 生成临时COS凭证

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) GenerateTmpKeyWithContext

func (c *Client) GenerateTmpKeyWithContext(ctx context.Context, request *GenerateTmpKeyRequest) (response *GenerateTmpKeyResponse, err error)

GenerateTmpKey 生成临时COS凭证

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) RestartCronJobs

func (c *Client) RestartCronJobs(request *RestartCronJobsRequest) (response *RestartCronJobsResponse, err error)

RestartCronJobs 重启状态为已中止的定时任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) RestartCronJobsWithContext

func (c *Client) RestartCronJobsWithContext(ctx context.Context, request *RestartCronJobsRequest) (response *RestartCronJobsResponse, err error)

RestartCronJobs 重启状态为已中止的定时任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) StartJob

func (c *Client) StartJob(request *StartJobRequest) (response *StartJobResponse, err error)

StartJob 创建并启动任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_NOTASKSINJOB = "FailedOperation.NoTasksInJob"
FAILEDOPERATION_NOTSUPPORTEDINENV = "FailedOperation.NotSupportedInEnv"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) StartJobWithContext

func (c *Client) StartJobWithContext(ctx context.Context, request *StartJobRequest) (response *StartJobResponse, err error)

StartJob 创建并启动任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_NOTASKSINJOB = "FailedOperation.NoTasksInJob"
FAILEDOPERATION_NOTSUPPORTEDINENV = "FailedOperation.NotSupportedInEnv"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) UpdateCronJob

func (c *Client) UpdateCronJob(request *UpdateCronJobRequest) (response *UpdateCronJobResponse, err error)

UpdateCronJob 更新定时任务

可能返回的错误码:

FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"

func (*Client) UpdateCronJobWithContext

func (c *Client) UpdateCronJobWithContext(ctx context.Context, request *UpdateCronJobRequest) (response *UpdateCronJobResponse, err error)

UpdateCronJob 更新定时任务

可能返回的错误码:

FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"

func (*Client) UpdateEnvironment added in v1.0.886

func (c *Client) UpdateEnvironment(request *UpdateEnvironmentRequest) (response *UpdateEnvironmentResponse, err error)

UpdateEnvironment 更新环境

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UpdateEnvironmentWithContext added in v1.0.886

func (c *Client) UpdateEnvironmentWithContext(ctx context.Context, request *UpdateEnvironmentRequest) (response *UpdateEnvironmentResponse, err error)

UpdateEnvironment 更新环境

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UpdateFileScenarioRelation

func (c *Client) UpdateFileScenarioRelation(request *UpdateFileScenarioRelationRequest) (response *UpdateFileScenarioRelationResponse, err error)

UpdateFileScenarioRelation 更新关联文件场景

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"

func (*Client) UpdateFileScenarioRelationWithContext

func (c *Client) UpdateFileScenarioRelationWithContext(ctx context.Context, request *UpdateFileScenarioRelationRequest) (response *UpdateFileScenarioRelationResponse, err error)

UpdateFileScenarioRelation 更新关联文件场景

可能返回的错误码:

FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"

func (*Client) UpdateJob

func (c *Client) UpdateJob(request *UpdateJobRequest) (response *UpdateJobResponse, err error)

UpdateJob 更新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UpdateJobWithContext

func (c *Client) UpdateJobWithContext(ctx context.Context, request *UpdateJobRequest) (response *UpdateJobResponse, err error)

UpdateJob 更新任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UpdateProject

func (c *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)

UpdateProject 更新项目

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateProjectWithContext

func (c *Client) UpdateProjectWithContext(ctx context.Context, request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)

UpdateProject 更新项目

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateScenario

func (c *Client) UpdateScenario(request *UpdateScenarioRequest) (response *UpdateScenarioResponse, err error)

UpdateScenario 更新场景

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UpdateScenarioWithContext

func (c *Client) UpdateScenarioWithContext(ctx context.Context, request *UpdateScenarioRequest) (response *UpdateScenarioResponse, err error)

UpdateScenario 更新场景

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed"
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

type Concurrency

type Concurrency struct {
	// 多阶段配置数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Stages []*Stage `json:"Stages,omitnil,omitempty" name:"Stages"`

	// 运行次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	IterationCount *int64 `json:"IterationCount,omitnil,omitempty" name:"IterationCount"`

	// 最大RPS
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxRequestsPerSecond *int64 `json:"MaxRequestsPerSecond,omitnil,omitempty" name:"MaxRequestsPerSecond"`

	// 优雅终止任务的等待时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	GracefulStopSeconds *int64 `json:"GracefulStopSeconds,omitnil,omitempty" name:"GracefulStopSeconds"`

	// 资源数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resources *int64 `json:"Resources,omitnil,omitempty" name:"Resources"`
}

type CopyScenarioRequest

type CopyScenarioRequest struct {
	*tchttp.BaseRequest

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景 ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`
}

func NewCopyScenarioRequest

func NewCopyScenarioRequest() (request *CopyScenarioRequest)

func (*CopyScenarioRequest) FromJsonString

func (r *CopyScenarioRequest) 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 (*CopyScenarioRequest) ToJsonString

func (r *CopyScenarioRequest) ToJsonString() string

type CopyScenarioRequestParams

type CopyScenarioRequestParams struct {
	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景 ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`
}

Predefined struct for user

type CopyScenarioResponse

type CopyScenarioResponse struct {
	*tchttp.BaseResponse
	Response *CopyScenarioResponseParams `json:"Response"`
}

func NewCopyScenarioResponse

func NewCopyScenarioResponse() (response *CopyScenarioResponse)

func (*CopyScenarioResponse) FromJsonString

func (r *CopyScenarioResponse) 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 (*CopyScenarioResponse) ToJsonString

func (r *CopyScenarioResponse) ToJsonString() string

type CopyScenarioResponseParams

type CopyScenarioResponseParams struct {
	// 复制出的新场景 ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAlertChannelRequest

type CreateAlertChannelRequest struct {
	*tchttp.BaseRequest

	// monitor 服务的告警通知模板的 NoticeId,可从 monitor 服务的云 API 的 DescribeAlarmNotices 接口响应里的 Id 字段获取。(CreateAlertChannel 接口的入参里用于标识一个告警通知模板的 AMPConsumerId 与 NoticeId 二选一即可)
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// monitor 服务的告警通知模板的 AMPConsumerId,可从 monitor 服务的云 API 的 DescribeAlarmNotices 接口响应里的 AMPConsumerId 字段获取。(CreateAlertChannel 接口的入参里用于标识一个告警通知模板的 AMPConsumerId 与 NoticeId 二选一即可)
	AMPConsumerId *string `json:"AMPConsumerId,omitnil,omitempty" name:"AMPConsumerId"`
}

func NewCreateAlertChannelRequest

func NewCreateAlertChannelRequest() (request *CreateAlertChannelRequest)

func (*CreateAlertChannelRequest) FromJsonString

func (r *CreateAlertChannelRequest) 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 (*CreateAlertChannelRequest) ToJsonString

func (r *CreateAlertChannelRequest) ToJsonString() string

type CreateAlertChannelRequestParams

type CreateAlertChannelRequestParams struct {
	// monitor 服务的告警通知模板的 NoticeId,可从 monitor 服务的云 API 的 DescribeAlarmNotices 接口响应里的 Id 字段获取。(CreateAlertChannel 接口的入参里用于标识一个告警通知模板的 AMPConsumerId 与 NoticeId 二选一即可)
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// monitor 服务的告警通知模板的 AMPConsumerId,可从 monitor 服务的云 API 的 DescribeAlarmNotices 接口响应里的 AMPConsumerId 字段获取。(CreateAlertChannel 接口的入参里用于标识一个告警通知模板的 AMPConsumerId 与 NoticeId 二选一即可)
	AMPConsumerId *string `json:"AMPConsumerId,omitnil,omitempty" name:"AMPConsumerId"`
}

Predefined struct for user

type CreateAlertChannelResponse

type CreateAlertChannelResponse struct {
	*tchttp.BaseResponse
	Response *CreateAlertChannelResponseParams `json:"Response"`
}

func NewCreateAlertChannelResponse

func NewCreateAlertChannelResponse() (response *CreateAlertChannelResponse)

func (*CreateAlertChannelResponse) FromJsonString

func (r *CreateAlertChannelResponse) 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 (*CreateAlertChannelResponse) ToJsonString

func (r *CreateAlertChannelResponse) ToJsonString() string

type CreateAlertChannelResponseParams

type CreateAlertChannelResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCronJobRequest

type CreateCronJobRequest struct {
	*tchttp.BaseRequest

	// 定时任务名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名称
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 执行频率类型,1:只执行一次; 2:日粒度; 3:周粒度; 4:高级
	FrequencyType *int64 `json:"FrequencyType,omitnil,omitempty" name:"FrequencyType"`

	// cron表达式
	CronExpression *string `json:"CronExpression,omitnil,omitempty" name:"CronExpression"`

	// 任务发起人
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Notice ID
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

func NewCreateCronJobRequest

func NewCreateCronJobRequest() (request *CreateCronJobRequest)

func (*CreateCronJobRequest) FromJsonString

func (r *CreateCronJobRequest) 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 (*CreateCronJobRequest) ToJsonString

func (r *CreateCronJobRequest) ToJsonString() string

type CreateCronJobRequestParams

type CreateCronJobRequestParams struct {
	// 定时任务名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名称
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 执行频率类型,1:只执行一次; 2:日粒度; 3:周粒度; 4:高级
	FrequencyType *int64 `json:"FrequencyType,omitnil,omitempty" name:"FrequencyType"`

	// cron表达式
	CronExpression *string `json:"CronExpression,omitnil,omitempty" name:"CronExpression"`

	// 任务发起人
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Notice ID
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

Predefined struct for user

type CreateCronJobResponse

type CreateCronJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateCronJobResponseParams `json:"Response"`
}

func NewCreateCronJobResponse

func NewCreateCronJobResponse() (response *CreateCronJobResponse)

func (*CreateCronJobResponse) FromJsonString

func (r *CreateCronJobResponse) 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 (*CreateCronJobResponse) ToJsonString

func (r *CreateCronJobResponse) ToJsonString() string

type CreateCronJobResponseParams

type CreateCronJobResponseParams struct {
	// 定时任务ID
	CronJobId *string `json:"CronJobId,omitnil,omitempty" name:"CronJobId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateEnvironmentRequest added in v1.0.886

type CreateEnvironmentRequest struct {
	*tchttp.BaseRequest
}

func NewCreateEnvironmentRequest added in v1.0.886

func NewCreateEnvironmentRequest() (request *CreateEnvironmentRequest)

func (*CreateEnvironmentRequest) FromJsonString added in v1.0.886

func (r *CreateEnvironmentRequest) 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 (*CreateEnvironmentRequest) ToJsonString added in v1.0.886

func (r *CreateEnvironmentRequest) ToJsonString() string

type CreateEnvironmentRequestParams added in v1.0.886

type CreateEnvironmentRequestParams struct {
}

Predefined struct for user

type CreateEnvironmentResponse added in v1.0.886

type CreateEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *CreateEnvironmentResponseParams `json:"Response"`
}

func NewCreateEnvironmentResponse added in v1.0.886

func NewCreateEnvironmentResponse() (response *CreateEnvironmentResponse)

func (*CreateEnvironmentResponse) FromJsonString added in v1.0.886

func (r *CreateEnvironmentResponse) 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 (*CreateEnvironmentResponse) ToJsonString added in v1.0.886

func (r *CreateEnvironmentResponse) ToJsonString() string

type CreateEnvironmentResponseParams added in v1.0.886

type CreateEnvironmentResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFileRequest

type CreateFileRequest struct {
	*tchttp.BaseRequest

	// 文件 ID。其值应为前序步骤上传该文件到 cos 桶后,文件在 cos 桶中的相应目录
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 文件种类,参数文件-1,协议文件-2,请求文件-3
	Kind *int64 `json:"Kind,omitnil,omitempty" name:"Kind"`

	// 文件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件类型,文件夹-folder
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 行数
	LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"`

	// 前几行数据
	HeadLines []*string `json:"HeadLines,omitnil,omitempty" name:"HeadLines"`

	// 后几行数据
	TailLines []*string `json:"TailLines,omitnil,omitempty" name:"TailLines"`

	// 表头是否在文件内
	HeaderInFile *bool `json:"HeaderInFile,omitnil,omitempty" name:"HeaderInFile"`

	// 表头
	HeaderColumns []*string `json:"HeaderColumns,omitnil,omitempty" name:"HeaderColumns"`

	// 文件夹中的文件
	FileInfos []*FileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`
}

func NewCreateFileRequest

func NewCreateFileRequest() (request *CreateFileRequest)

func (*CreateFileRequest) FromJsonString

func (r *CreateFileRequest) 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 (*CreateFileRequest) ToJsonString

func (r *CreateFileRequest) ToJsonString() string

type CreateFileRequestParams

type CreateFileRequestParams struct {
	// 文件 ID。其值应为前序步骤上传该文件到 cos 桶后,文件在 cos 桶中的相应目录
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 文件种类,参数文件-1,协议文件-2,请求文件-3
	Kind *int64 `json:"Kind,omitnil,omitempty" name:"Kind"`

	// 文件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件类型,文件夹-folder
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 行数
	LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"`

	// 前几行数据
	HeadLines []*string `json:"HeadLines,omitnil,omitempty" name:"HeadLines"`

	// 后几行数据
	TailLines []*string `json:"TailLines,omitnil,omitempty" name:"TailLines"`

	// 表头是否在文件内
	HeaderInFile *bool `json:"HeaderInFile,omitnil,omitempty" name:"HeaderInFile"`

	// 表头
	HeaderColumns []*string `json:"HeaderColumns,omitnil,omitempty" name:"HeaderColumns"`

	// 文件夹中的文件
	FileInfos []*FileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`
}

Predefined struct for user

type CreateFileResponse

type CreateFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateFileResponseParams `json:"Response"`
}

func NewCreateFileResponse

func NewCreateFileResponse() (response *CreateFileResponse)

func (*CreateFileResponse) FromJsonString

func (r *CreateFileResponse) 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 (*CreateFileResponse) ToJsonString

func (r *CreateFileResponse) ToJsonString() string

type CreateFileResponseParams

type CreateFileResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateProjectRequest

type CreateProjectRequest struct {
	*tchttp.BaseRequest

	// 项目名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 标签数组
	Tags []*TagSpec `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreateProjectRequest

func NewCreateProjectRequest() (request *CreateProjectRequest)

func (*CreateProjectRequest) FromJsonString

func (r *CreateProjectRequest) 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 (*CreateProjectRequest) ToJsonString

func (r *CreateProjectRequest) ToJsonString() string

type CreateProjectRequestParams

type CreateProjectRequestParams struct {
	// 项目名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 标签数组
	Tags []*TagSpec `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreateProjectResponse

type CreateProjectResponse struct {
	*tchttp.BaseResponse
	Response *CreateProjectResponseParams `json:"Response"`
}

func NewCreateProjectResponse

func NewCreateProjectResponse() (response *CreateProjectResponse)

func (*CreateProjectResponse) FromJsonString

func (r *CreateProjectResponse) 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 (*CreateProjectResponse) ToJsonString

func (r *CreateProjectResponse) ToJsonString() string

type CreateProjectResponseParams

type CreateProjectResponseParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateScenarioRequest

type CreateScenarioRequest struct {
	*tchttp.BaseRequest

	// 场景名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 压测引擎类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 施压配置
	Load *Load `json:"Load,omitnil,omitempty" name:"Load"`

	// deprecated
	Configs []*string `json:"Configs,omitnil,omitempty" name:"Configs"`

	// 测试数据集
	Datasets []*TestData `json:"Datasets,omitnil,omitempty" name:"Datasets"`

	// deprecated
	Extensions []*string `json:"Extensions,omitnil,omitempty" name:"Extensions"`

	// deprecated
	SLAId *string `json:"SLAId,omitnil,omitempty" name:"SLAId"`

	// cron job ID
	CronId *string `json:"CronId,omitnil,omitempty" name:"CronId"`

	// deprecated
	Scripts []*string `json:"Scripts,omitnil,omitempty" name:"Scripts"`

	// 测试脚本文件信息
	TestScripts []*ScriptInfo `json:"TestScripts,omitnil,omitempty" name:"TestScripts"`

	// 协议文件路径
	Protocols []*ProtocolInfo `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 请求文件路径
	RequestFiles []*FileInfo `json:"RequestFiles,omitnil,omitempty" name:"RequestFiles"`

	// SLA 策略
	SLAPolicy *SLAPolicy `json:"SLAPolicy,omitnil,omitempty" name:"SLAPolicy"`

	// 拓展包文件路径
	Plugins []*FileInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 域名解析配置
	DomainNameConfig *DomainNameConfig `json:"DomainNameConfig,omitnil,omitempty" name:"DomainNameConfig"`

	// 创建人名
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
}

func NewCreateScenarioRequest

func NewCreateScenarioRequest() (request *CreateScenarioRequest)

func (*CreateScenarioRequest) FromJsonString

func (r *CreateScenarioRequest) 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 (*CreateScenarioRequest) ToJsonString

func (r *CreateScenarioRequest) ToJsonString() string

type CreateScenarioRequestParams

type CreateScenarioRequestParams struct {
	// 场景名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 压测引擎类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 施压配置
	Load *Load `json:"Load,omitnil,omitempty" name:"Load"`

	// deprecated
	Configs []*string `json:"Configs,omitnil,omitempty" name:"Configs"`

	// 测试数据集
	Datasets []*TestData `json:"Datasets,omitnil,omitempty" name:"Datasets"`

	// deprecated
	Extensions []*string `json:"Extensions,omitnil,omitempty" name:"Extensions"`

	// deprecated
	SLAId *string `json:"SLAId,omitnil,omitempty" name:"SLAId"`

	// cron job ID
	CronId *string `json:"CronId,omitnil,omitempty" name:"CronId"`

	// deprecated
	Scripts []*string `json:"Scripts,omitnil,omitempty" name:"Scripts"`

	// 测试脚本文件信息
	TestScripts []*ScriptInfo `json:"TestScripts,omitnil,omitempty" name:"TestScripts"`

	// 协议文件路径
	Protocols []*ProtocolInfo `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 请求文件路径
	RequestFiles []*FileInfo `json:"RequestFiles,omitnil,omitempty" name:"RequestFiles"`

	// SLA 策略
	SLAPolicy *SLAPolicy `json:"SLAPolicy,omitnil,omitempty" name:"SLAPolicy"`

	// 拓展包文件路径
	Plugins []*FileInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 域名解析配置
	DomainNameConfig *DomainNameConfig `json:"DomainNameConfig,omitnil,omitempty" name:"DomainNameConfig"`

	// 创建人名
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
}

Predefined struct for user

type CreateScenarioResponse

type CreateScenarioResponse struct {
	*tchttp.BaseResponse
	Response *CreateScenarioResponseParams `json:"Response"`
}

func NewCreateScenarioResponse

func NewCreateScenarioResponse() (response *CreateScenarioResponse)

func (*CreateScenarioResponse) FromJsonString

func (r *CreateScenarioResponse) 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 (*CreateScenarioResponse) ToJsonString

func (r *CreateScenarioResponse) ToJsonString() string

type CreateScenarioResponseParams

type CreateScenarioResponseParams struct {
	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Credentials

type Credentials struct {
	// 临时secret ID
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时secret key
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时token
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`
}

type CronJob

type CronJob struct {
	// 定时任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CronJobId *string `json:"CronJobId,omitnil,omitempty" name:"CronJobId"`

	// 定时任务名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// cron 表达式
	// 注意:此字段可能返回 null,表示取不到有效值。
	CronExpression *string `json:"CronExpression,omitnil,omitempty" name:"CronExpression"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 中止原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	AbortReason *int64 `json:"AbortReason,omitnil,omitempty" name:"AbortReason"`

	// 定时任务状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Notice ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 执行频率类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrequencyType *int64 `json:"FrequencyType,omitnil,omitempty" name:"FrequencyType"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// tom
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// App ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 主账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 子账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`
}

type CustomSample

type CustomSample struct {
	// 指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合条件
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 过滤条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 查询值
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`

	// Time is the number of milliseconds since the epoch
	// // (1970-01-01 00:00 UTC) excluding leap seconds.
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 指标对应的单位,当前单位有:s,bytes,bytes/s,reqs,reqs/s,checks,checks/s,iters,iters/s,VUs, %
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 指标序列名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type CustomSampleMatrix

type CustomSampleMatrix struct {
	// 指标名字
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合函数
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 指标单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 指标序列数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Streams []*SampleStream `json:"Streams,omitnil,omitempty" name:"Streams"`
}

type DNSConfig

type DNSConfig struct {
	// DNS IP 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nameservers []*string `json:"Nameservers,omitnil,omitempty" name:"Nameservers"`
}

type DeleteAlertChannelRequest

type DeleteAlertChannelRequest struct {
	*tchttp.BaseRequest

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 待删除的通知渠道的 Notice ID(所有通知渠道的 Notice ID 可以从 DescribeAlertChannels 接口获取)
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
}

func NewDeleteAlertChannelRequest

func NewDeleteAlertChannelRequest() (request *DeleteAlertChannelRequest)

func (*DeleteAlertChannelRequest) FromJsonString

func (r *DeleteAlertChannelRequest) 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 (*DeleteAlertChannelRequest) ToJsonString

func (r *DeleteAlertChannelRequest) ToJsonString() string

type DeleteAlertChannelRequestParams

type DeleteAlertChannelRequestParams struct {
	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 待删除的通知渠道的 Notice ID(所有通知渠道的 Notice ID 可以从 DescribeAlertChannels 接口获取)
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
}

Predefined struct for user

type DeleteAlertChannelResponse

type DeleteAlertChannelResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAlertChannelResponseParams `json:"Response"`
}

func NewDeleteAlertChannelResponse

func NewDeleteAlertChannelResponse() (response *DeleteAlertChannelResponse)

func (*DeleteAlertChannelResponse) FromJsonString

func (r *DeleteAlertChannelResponse) 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 (*DeleteAlertChannelResponse) ToJsonString

func (r *DeleteAlertChannelResponse) ToJsonString() string

type DeleteAlertChannelResponseParams

type DeleteAlertChannelResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCronJobsRequest

type DeleteCronJobsRequest struct {
	*tchttp.BaseRequest

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`
}

func NewDeleteCronJobsRequest

func NewDeleteCronJobsRequest() (request *DeleteCronJobsRequest)

func (*DeleteCronJobsRequest) FromJsonString

func (r *DeleteCronJobsRequest) 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 (*DeleteCronJobsRequest) ToJsonString

func (r *DeleteCronJobsRequest) ToJsonString() string

type DeleteCronJobsRequestParams

type DeleteCronJobsRequestParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`
}

Predefined struct for user

type DeleteCronJobsResponse

type DeleteCronJobsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCronJobsResponseParams `json:"Response"`
}

func NewDeleteCronJobsResponse

func NewDeleteCronJobsResponse() (response *DeleteCronJobsResponse)

func (*DeleteCronJobsResponse) FromJsonString

func (r *DeleteCronJobsResponse) 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 (*DeleteCronJobsResponse) ToJsonString

func (r *DeleteCronJobsResponse) ToJsonString() string

type DeleteCronJobsResponseParams

type DeleteCronJobsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteEnvironmentsRequest added in v1.0.886

type DeleteEnvironmentsRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteEnvironmentsRequest added in v1.0.886

func NewDeleteEnvironmentsRequest() (request *DeleteEnvironmentsRequest)

func (*DeleteEnvironmentsRequest) FromJsonString added in v1.0.886

func (r *DeleteEnvironmentsRequest) 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 (*DeleteEnvironmentsRequest) ToJsonString added in v1.0.886

func (r *DeleteEnvironmentsRequest) ToJsonString() string

type DeleteEnvironmentsRequestParams added in v1.0.886

type DeleteEnvironmentsRequestParams struct {
}

Predefined struct for user

type DeleteEnvironmentsResponse added in v1.0.886

type DeleteEnvironmentsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteEnvironmentsResponseParams `json:"Response"`
}

func NewDeleteEnvironmentsResponse added in v1.0.886

func NewDeleteEnvironmentsResponse() (response *DeleteEnvironmentsResponse)

func (*DeleteEnvironmentsResponse) FromJsonString added in v1.0.886

func (r *DeleteEnvironmentsResponse) 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 (*DeleteEnvironmentsResponse) ToJsonString added in v1.0.886

func (r *DeleteEnvironmentsResponse) ToJsonString() string

type DeleteEnvironmentsResponseParams added in v1.0.886

type DeleteEnvironmentsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteFilesRequest

type DeleteFilesRequest struct {
	*tchttp.BaseRequest

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 待删除的文件的 ID(所有文件 ID 可从接口 DescribeFiles 获取)
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`
}

func NewDeleteFilesRequest

func NewDeleteFilesRequest() (request *DeleteFilesRequest)

func (*DeleteFilesRequest) FromJsonString

func (r *DeleteFilesRequest) 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 (*DeleteFilesRequest) ToJsonString

func (r *DeleteFilesRequest) ToJsonString() string

type DeleteFilesRequestParams

type DeleteFilesRequestParams struct {
	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 待删除的文件的 ID(所有文件 ID 可从接口 DescribeFiles 获取)
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`
}

Predefined struct for user

type DeleteFilesResponse

type DeleteFilesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteFilesResponseParams `json:"Response"`
}

func NewDeleteFilesResponse

func NewDeleteFilesResponse() (response *DeleteFilesResponse)

func (*DeleteFilesResponse) FromJsonString

func (r *DeleteFilesResponse) 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 (*DeleteFilesResponse) ToJsonString

func (r *DeleteFilesResponse) ToJsonString() string

type DeleteFilesResponseParams

type DeleteFilesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteJobsRequest

type DeleteJobsRequest struct {
	*tchttp.BaseRequest

	// 待删除的任务的 ID(所有任务的 ID 可以从 DescribeJobs 获取)
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`
}

func NewDeleteJobsRequest

func NewDeleteJobsRequest() (request *DeleteJobsRequest)

func (*DeleteJobsRequest) FromJsonString

func (r *DeleteJobsRequest) 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 (*DeleteJobsRequest) ToJsonString

func (r *DeleteJobsRequest) ToJsonString() string

type DeleteJobsRequestParams

type DeleteJobsRequestParams struct {
	// 待删除的任务的 ID(所有任务的 ID 可以从 DescribeJobs 获取)
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`
}

Predefined struct for user

type DeleteJobsResponse

type DeleteJobsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteJobsResponseParams `json:"Response"`
}

func NewDeleteJobsResponse

func NewDeleteJobsResponse() (response *DeleteJobsResponse)

func (*DeleteJobsResponse) FromJsonString

func (r *DeleteJobsResponse) 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 (*DeleteJobsResponse) ToJsonString

func (r *DeleteJobsResponse) ToJsonString() string

type DeleteJobsResponseParams

type DeleteJobsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteProjectsRequest

type DeleteProjectsRequest struct {
	*tchttp.BaseRequest

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 是否删除项目相关的场景。默认为否。
	DeleteScenarios *bool `json:"DeleteScenarios,omitnil,omitempty" name:"DeleteScenarios"`

	// 是否删除项目相关的任务。默认为否。
	DeleteJobs *bool `json:"DeleteJobs,omitnil,omitempty" name:"DeleteJobs"`
}

func NewDeleteProjectsRequest

func NewDeleteProjectsRequest() (request *DeleteProjectsRequest)

func (*DeleteProjectsRequest) FromJsonString

func (r *DeleteProjectsRequest) 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 (*DeleteProjectsRequest) ToJsonString

func (r *DeleteProjectsRequest) ToJsonString() string

type DeleteProjectsRequestParams

type DeleteProjectsRequestParams struct {
	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 是否删除项目相关的场景。默认为否。
	DeleteScenarios *bool `json:"DeleteScenarios,omitnil,omitempty" name:"DeleteScenarios"`

	// 是否删除项目相关的任务。默认为否。
	DeleteJobs *bool `json:"DeleteJobs,omitnil,omitempty" name:"DeleteJobs"`
}

Predefined struct for user

type DeleteProjectsResponse

type DeleteProjectsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteProjectsResponseParams `json:"Response"`
}

func NewDeleteProjectsResponse

func NewDeleteProjectsResponse() (response *DeleteProjectsResponse)

func (*DeleteProjectsResponse) FromJsonString

func (r *DeleteProjectsResponse) 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 (*DeleteProjectsResponse) ToJsonString

func (r *DeleteProjectsResponse) ToJsonString() string

type DeleteProjectsResponseParams

type DeleteProjectsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteScenariosRequest

type DeleteScenariosRequest struct {
	*tchttp.BaseRequest

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否删除场景相关的任务。默认为否。
	DeleteJobs *bool `json:"DeleteJobs,omitnil,omitempty" name:"DeleteJobs"`
}

func NewDeleteScenariosRequest

func NewDeleteScenariosRequest() (request *DeleteScenariosRequest)

func (*DeleteScenariosRequest) FromJsonString

func (r *DeleteScenariosRequest) 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 (*DeleteScenariosRequest) ToJsonString

func (r *DeleteScenariosRequest) ToJsonString() string

type DeleteScenariosRequestParams

type DeleteScenariosRequestParams struct {
	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否删除场景相关的任务。默认为否。
	DeleteJobs *bool `json:"DeleteJobs,omitnil,omitempty" name:"DeleteJobs"`
}

Predefined struct for user

type DeleteScenariosResponse

type DeleteScenariosResponse struct {
	*tchttp.BaseResponse
	Response *DeleteScenariosResponseParams `json:"Response"`
}

func NewDeleteScenariosResponse

func NewDeleteScenariosResponse() (response *DeleteScenariosResponse)

func (*DeleteScenariosResponse) FromJsonString

func (r *DeleteScenariosResponse) 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 (*DeleteScenariosResponse) ToJsonString

func (r *DeleteScenariosResponse) ToJsonString() string

type DeleteScenariosResponseParams

type DeleteScenariosResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlertChannelsRequest

type DescribeAlertChannelsRequest struct {
	*tchttp.BaseRequest

	// 项目 ID 列表
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Notice ID 列表
	NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`

	// 排序项
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`
}

func NewDescribeAlertChannelsRequest

func NewDescribeAlertChannelsRequest() (request *DescribeAlertChannelsRequest)

func (*DescribeAlertChannelsRequest) FromJsonString

func (r *DescribeAlertChannelsRequest) 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 (*DescribeAlertChannelsRequest) ToJsonString

func (r *DescribeAlertChannelsRequest) ToJsonString() string

type DescribeAlertChannelsRequestParams

type DescribeAlertChannelsRequestParams struct {
	// 项目 ID 列表
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Notice ID 列表
	NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`

	// 排序项
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`
}

Predefined struct for user

type DescribeAlertChannelsResponse

type DescribeAlertChannelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlertChannelsResponseParams `json:"Response"`
}

func NewDescribeAlertChannelsResponse

func NewDescribeAlertChannelsResponse() (response *DescribeAlertChannelsResponse)

func (*DescribeAlertChannelsResponse) FromJsonString

func (r *DescribeAlertChannelsResponse) 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 (*DescribeAlertChannelsResponse) ToJsonString

func (r *DescribeAlertChannelsResponse) ToJsonString() string

type DescribeAlertChannelsResponseParams

type DescribeAlertChannelsResponseParams struct {
	// 告警通知接收组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlertChannelSet []*AlertChannelRecord `json:"AlertChannelSet,omitnil,omitempty" name:"AlertChannelSet"`

	// 告警通知接收组数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlertRecordsRequest

type DescribeAlertRecordsRequest struct {
	*tchttp.BaseRequest

	// 项目 ID 列表
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 场景 ID 列表
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 任务 ID 列表
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 排序项
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按场景名筛选
	ScenarioNames []*string `json:"ScenarioNames,omitnil,omitempty" name:"ScenarioNames"`
}

func NewDescribeAlertRecordsRequest

func NewDescribeAlertRecordsRequest() (request *DescribeAlertRecordsRequest)

func (*DescribeAlertRecordsRequest) FromJsonString

func (r *DescribeAlertRecordsRequest) 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 (*DescribeAlertRecordsRequest) ToJsonString

func (r *DescribeAlertRecordsRequest) ToJsonString() string

type DescribeAlertRecordsRequestParams

type DescribeAlertRecordsRequestParams struct {
	// 项目 ID 列表
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 场景 ID 列表
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 任务 ID 列表
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 排序项
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按场景名筛选
	ScenarioNames []*string `json:"ScenarioNames,omitnil,omitempty" name:"ScenarioNames"`
}

Predefined struct for user

type DescribeAlertRecordsResponse

type DescribeAlertRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlertRecordsResponseParams `json:"Response"`
}

func NewDescribeAlertRecordsResponse

func NewDescribeAlertRecordsResponse() (response *DescribeAlertRecordsResponse)

func (*DescribeAlertRecordsResponse) FromJsonString

func (r *DescribeAlertRecordsResponse) 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 (*DescribeAlertRecordsResponse) ToJsonString

func (r *DescribeAlertRecordsResponse) ToJsonString() string

type DescribeAlertRecordsResponseParams

type DescribeAlertRecordsResponseParams struct {
	// 告警历史
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlertRecordSet []*AlertRecord `json:"AlertRecordSet,omitnil,omitempty" name:"AlertRecordSet"`

	// 告警历史记录的总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAvailableMetricsRequest

type DescribeAvailableMetricsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAvailableMetricsRequest

func NewDescribeAvailableMetricsRequest() (request *DescribeAvailableMetricsRequest)

func (*DescribeAvailableMetricsRequest) FromJsonString

func (r *DescribeAvailableMetricsRequest) 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 (*DescribeAvailableMetricsRequest) ToJsonString

func (r *DescribeAvailableMetricsRequest) ToJsonString() string

type DescribeAvailableMetricsRequestParams

type DescribeAvailableMetricsRequestParams struct {
}

Predefined struct for user

type DescribeAvailableMetricsResponse

type DescribeAvailableMetricsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAvailableMetricsResponseParams `json:"Response"`
}

func NewDescribeAvailableMetricsResponse

func NewDescribeAvailableMetricsResponse() (response *DescribeAvailableMetricsResponse)

func (*DescribeAvailableMetricsResponse) FromJsonString

func (r *DescribeAvailableMetricsResponse) 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 (*DescribeAvailableMetricsResponse) ToJsonString

func (r *DescribeAvailableMetricsResponse) ToJsonString() string

type DescribeAvailableMetricsResponseParams

type DescribeAvailableMetricsResponseParams struct {
	// 系统支持的所有指标
	MetricSet []*MetricInfo `json:"MetricSet,omitnil,omitempty" name:"MetricSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCheckSummaryRequest

type DescribeCheckSummaryRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeCheckSummaryRequest

func NewDescribeCheckSummaryRequest() (request *DescribeCheckSummaryRequest)

func (*DescribeCheckSummaryRequest) FromJsonString

func (r *DescribeCheckSummaryRequest) 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 (*DescribeCheckSummaryRequest) ToJsonString

func (r *DescribeCheckSummaryRequest) ToJsonString() string

type DescribeCheckSummaryRequestParams

type DescribeCheckSummaryRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeCheckSummaryResponse

type DescribeCheckSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCheckSummaryResponseParams `json:"Response"`
}

func NewDescribeCheckSummaryResponse

func NewDescribeCheckSummaryResponse() (response *DescribeCheckSummaryResponse)

func (*DescribeCheckSummaryResponse) FromJsonString

func (r *DescribeCheckSummaryResponse) 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 (*DescribeCheckSummaryResponse) ToJsonString

func (r *DescribeCheckSummaryResponse) ToJsonString() string

type DescribeCheckSummaryResponseParams

type DescribeCheckSummaryResponseParams struct {
	// 检查点汇总信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckSummarySet []*CheckSummary `json:"CheckSummarySet,omitnil,omitempty" name:"CheckSummarySet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCronJobsRequest

type DescribeCronJobsRequest struct {
	*tchttp.BaseRequest

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`

	// 定时任务名字,模糊查询
	CronJobName *string `json:"CronJobName,omitnil,omitempty" name:"CronJobName"`

	// 定时任务状态数组
	CronJobStatus []*int64 `json:"CronJobStatus,omitnil,omitempty" name:"CronJobStatus"`

	// 排序的列
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`
}

func NewDescribeCronJobsRequest

func NewDescribeCronJobsRequest() (request *DescribeCronJobsRequest)

func (*DescribeCronJobsRequest) FromJsonString

func (r *DescribeCronJobsRequest) 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 (*DescribeCronJobsRequest) ToJsonString

func (r *DescribeCronJobsRequest) ToJsonString() string

type DescribeCronJobsRequestParams

type DescribeCronJobsRequestParams struct {
	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`

	// 定时任务名字,模糊查询
	CronJobName *string `json:"CronJobName,omitnil,omitempty" name:"CronJobName"`

	// 定时任务状态数组
	CronJobStatus []*int64 `json:"CronJobStatus,omitnil,omitempty" name:"CronJobStatus"`

	// 排序的列
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`
}

Predefined struct for user

type DescribeCronJobsResponse

type DescribeCronJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCronJobsResponseParams `json:"Response"`
}

func NewDescribeCronJobsResponse

func NewDescribeCronJobsResponse() (response *DescribeCronJobsResponse)

func (*DescribeCronJobsResponse) FromJsonString

func (r *DescribeCronJobsResponse) 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 (*DescribeCronJobsResponse) ToJsonString

func (r *DescribeCronJobsResponse) ToJsonString() string

type DescribeCronJobsResponseParams

type DescribeCronJobsResponseParams struct {
	// 定时任务总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 定时任务信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CronJobSet []*CronJob `json:"CronJobSet,omitnil,omitempty" name:"CronJobSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEnvironmentsRequest added in v1.0.886

type DescribeEnvironmentsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeEnvironmentsRequest added in v1.0.886

func NewDescribeEnvironmentsRequest() (request *DescribeEnvironmentsRequest)

func (*DescribeEnvironmentsRequest) FromJsonString added in v1.0.886

func (r *DescribeEnvironmentsRequest) 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 (*DescribeEnvironmentsRequest) ToJsonString added in v1.0.886

func (r *DescribeEnvironmentsRequest) ToJsonString() string

type DescribeEnvironmentsRequestParams added in v1.0.886

type DescribeEnvironmentsRequestParams struct {
}

Predefined struct for user

type DescribeEnvironmentsResponse added in v1.0.886

type DescribeEnvironmentsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEnvironmentsResponseParams `json:"Response"`
}

func NewDescribeEnvironmentsResponse added in v1.0.886

func NewDescribeEnvironmentsResponse() (response *DescribeEnvironmentsResponse)

func (*DescribeEnvironmentsResponse) FromJsonString added in v1.0.886

func (r *DescribeEnvironmentsResponse) 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 (*DescribeEnvironmentsResponse) ToJsonString added in v1.0.886

func (r *DescribeEnvironmentsResponse) ToJsonString() string

type DescribeEnvironmentsResponseParams added in v1.0.886

type DescribeEnvironmentsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeErrorSummaryRequest added in v1.0.632

type DescribeErrorSummaryRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 过滤参数
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeErrorSummaryRequest added in v1.0.632

func NewDescribeErrorSummaryRequest() (request *DescribeErrorSummaryRequest)

func (*DescribeErrorSummaryRequest) FromJsonString added in v1.0.632

func (r *DescribeErrorSummaryRequest) 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 (*DescribeErrorSummaryRequest) ToJsonString added in v1.0.632

func (r *DescribeErrorSummaryRequest) ToJsonString() string

type DescribeErrorSummaryRequestParams added in v1.0.632

type DescribeErrorSummaryRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 过滤参数
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeErrorSummaryResponse added in v1.0.632

type DescribeErrorSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeErrorSummaryResponseParams `json:"Response"`
}

func NewDescribeErrorSummaryResponse added in v1.0.632

func NewDescribeErrorSummaryResponse() (response *DescribeErrorSummaryResponse)

func (*DescribeErrorSummaryResponse) FromJsonString added in v1.0.632

func (r *DescribeErrorSummaryResponse) 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 (*DescribeErrorSummaryResponse) ToJsonString added in v1.0.632

func (r *DescribeErrorSummaryResponse) ToJsonString() string

type DescribeErrorSummaryResponseParams added in v1.0.632

type DescribeErrorSummaryResponseParams struct {
	// 错误汇总信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorSummarySet []*ErrorSummary `json:"ErrorSummarySet,omitnil,omitempty" name:"ErrorSummarySet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFilesRequest

type DescribeFilesRequest struct {
	*tchttp.BaseRequest

	// 项目 ID 数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 文件 ID 数组
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为 20,最大为 100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 文件种类,参数文件-1,协议文件-2,请求文件-3
	Kind *int64 `json:"Kind,omitnil,omitempty" name:"Kind"`
}

func NewDescribeFilesRequest

func NewDescribeFilesRequest() (request *DescribeFilesRequest)

func (*DescribeFilesRequest) FromJsonString

func (r *DescribeFilesRequest) 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 (*DescribeFilesRequest) ToJsonString

func (r *DescribeFilesRequest) ToJsonString() string

type DescribeFilesRequestParams

type DescribeFilesRequestParams struct {
	// 项目 ID 数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 文件 ID 数组
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为 20,最大为 100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 文件种类,参数文件-1,协议文件-2,请求文件-3
	Kind *int64 `json:"Kind,omitnil,omitempty" name:"Kind"`
}

Predefined struct for user

type DescribeFilesResponse

type DescribeFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFilesResponseParams `json:"Response"`
}

func NewDescribeFilesResponse

func NewDescribeFilesResponse() (response *DescribeFilesResponse)

func (*DescribeFilesResponse) FromJsonString

func (r *DescribeFilesResponse) 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 (*DescribeFilesResponse) ToJsonString

func (r *DescribeFilesResponse) ToJsonString() string

type DescribeFilesResponseParams

type DescribeFilesResponseParams struct {
	// 文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSet []*File `json:"FileSet,omitnil,omitempty" name:"FileSet"`

	// 文件总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeJobsRequest

type DescribeJobsRequest struct {
	*tchttp.BaseRequest

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 分页起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页最大数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 任务ID数组
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 按字段排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 升序/降序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 任务开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 调试任务标记
	Debug *bool `json:"Debug,omitnil,omitempty" name:"Debug"`

	// 任务的状态
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewDescribeJobsRequest

func NewDescribeJobsRequest() (request *DescribeJobsRequest)

func (*DescribeJobsRequest) FromJsonString

func (r *DescribeJobsRequest) 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 (*DescribeJobsRequest) ToJsonString

func (r *DescribeJobsRequest) ToJsonString() string

type DescribeJobsRequestParams

type DescribeJobsRequestParams struct {
	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 分页起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页最大数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 任务ID数组
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 按字段排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 升序/降序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 任务开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 调试任务标记
	Debug *bool `json:"Debug,omitnil,omitempty" name:"Debug"`

	// 任务的状态
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type DescribeJobsResponse

type DescribeJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeJobsResponseParams `json:"Response"`
}

func NewDescribeJobsResponse

func NewDescribeJobsResponse() (response *DescribeJobsResponse)

func (*DescribeJobsResponse) FromJsonString

func (r *DescribeJobsResponse) 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 (*DescribeJobsResponse) ToJsonString

func (r *DescribeJobsResponse) ToJsonString() string

type DescribeJobsResponseParams

type DescribeJobsResponseParams struct {
	// 任务列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobSet []*Job `json:"JobSet,omitnil,omitempty" name:"JobSet"`

	// 任务数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLabelValuesRequest

type DescribeLabelValuesRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 指标名。取值范围参见 DescribeMetricLabelWithValues 接口返回的所有指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 标签名。取值范围参见 DescribeMetricLabelWithValues 接口返回的指标及其支持的标签名
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeLabelValuesRequest

func NewDescribeLabelValuesRequest() (request *DescribeLabelValuesRequest)

func (*DescribeLabelValuesRequest) FromJsonString

func (r *DescribeLabelValuesRequest) 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 (*DescribeLabelValuesRequest) ToJsonString

func (r *DescribeLabelValuesRequest) ToJsonString() string

type DescribeLabelValuesRequestParams

type DescribeLabelValuesRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 指标名。取值范围参见 DescribeMetricLabelWithValues 接口返回的所有指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 标签名。取值范围参见 DescribeMetricLabelWithValues 接口返回的指标及其支持的标签名
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeLabelValuesResponse

type DescribeLabelValuesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLabelValuesResponseParams `json:"Response"`
}

func NewDescribeLabelValuesResponse

func NewDescribeLabelValuesResponse() (response *DescribeLabelValuesResponse)

func (*DescribeLabelValuesResponse) FromJsonString

func (r *DescribeLabelValuesResponse) 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 (*DescribeLabelValuesResponse) ToJsonString

func (r *DescribeLabelValuesResponse) ToJsonString() string

type DescribeLabelValuesResponseParams

type DescribeLabelValuesResponseParams struct {
	// 标签值数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelValueSet []*string `json:"LabelValueSet,omitnil,omitempty" name:"LabelValueSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMetricLabelWithValuesRequest

type DescribeMetricLabelWithValuesRequest struct {
	*tchttp.BaseRequest

	// job id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// project id
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// scenario id
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`
}

func NewDescribeMetricLabelWithValuesRequest

func NewDescribeMetricLabelWithValuesRequest() (request *DescribeMetricLabelWithValuesRequest)

func (*DescribeMetricLabelWithValuesRequest) FromJsonString

func (r *DescribeMetricLabelWithValuesRequest) 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 (*DescribeMetricLabelWithValuesRequest) ToJsonString

func (r *DescribeMetricLabelWithValuesRequest) ToJsonString() string

type DescribeMetricLabelWithValuesRequestParams

type DescribeMetricLabelWithValuesRequestParams struct {
	// job id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// project id
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// scenario id
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`
}

Predefined struct for user

type DescribeMetricLabelWithValuesResponse

type DescribeMetricLabelWithValuesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMetricLabelWithValuesResponseParams `json:"Response"`
}

func NewDescribeMetricLabelWithValuesResponse

func NewDescribeMetricLabelWithValuesResponse() (response *DescribeMetricLabelWithValuesResponse)

func (*DescribeMetricLabelWithValuesResponse) FromJsonString

func (r *DescribeMetricLabelWithValuesResponse) 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 (*DescribeMetricLabelWithValuesResponse) ToJsonString

type DescribeMetricLabelWithValuesResponseParams

type DescribeMetricLabelWithValuesResponseParams struct {
	// 指标所有的label和values数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricLabelWithValuesSet []*MetricLabelWithValues `json:"MetricLabelWithValuesSet,omitnil,omitempty" name:"MetricLabelWithValuesSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNormalLogsRequest

type DescribeNormalLogsRequest struct {
	*tchttp.BaseRequest

	// 压测项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 测试场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 压测任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 日志上下文,加载更多日志时使用,透传上次返回的Context值,获取后续的日志内容。过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志开始时间
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 日志结束时间
	To *string `json:"To,omitnil,omitempty" name:"To"`

	// 日志级别,可取debug/info/error
	SeverityText *string `json:"SeverityText,omitnil,omitempty" name:"SeverityText"`

	// 施压节点IP
	Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"`

	// 施压节点所在地域
	InstanceRegion *string `json:"InstanceRegion,omitnil,omitempty" name:"InstanceRegion"`

	// 日志类型, console代表用户输出,engine代表引擎输出
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 返回日志条数限制,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeNormalLogsRequest

func NewDescribeNormalLogsRequest() (request *DescribeNormalLogsRequest)

func (*DescribeNormalLogsRequest) FromJsonString

func (r *DescribeNormalLogsRequest) 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 (*DescribeNormalLogsRequest) ToJsonString

func (r *DescribeNormalLogsRequest) ToJsonString() string

type DescribeNormalLogsRequestParams

type DescribeNormalLogsRequestParams struct {
	// 压测项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 测试场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 压测任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 日志上下文,加载更多日志时使用,透传上次返回的Context值,获取后续的日志内容。过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志开始时间
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 日志结束时间
	To *string `json:"To,omitnil,omitempty" name:"To"`

	// 日志级别,可取debug/info/error
	SeverityText *string `json:"SeverityText,omitnil,omitempty" name:"SeverityText"`

	// 施压节点IP
	Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"`

	// 施压节点所在地域
	InstanceRegion *string `json:"InstanceRegion,omitnil,omitempty" name:"InstanceRegion"`

	// 日志类型, console代表用户输出,engine代表引擎输出
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 返回日志条数限制,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeNormalLogsResponse

type DescribeNormalLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNormalLogsResponseParams `json:"Response"`
}

func NewDescribeNormalLogsResponse

func NewDescribeNormalLogsResponse() (response *DescribeNormalLogsResponse)

func (*DescribeNormalLogsResponse) FromJsonString

func (r *DescribeNormalLogsResponse) 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 (*DescribeNormalLogsResponse) ToJsonString

func (r *DescribeNormalLogsResponse) ToJsonString() string

type DescribeNormalLogsResponseParams

type DescribeNormalLogsResponseParams struct {
	// 日志上下文,加载更多日志时使用,透传上次返回的Context值,获取后续的日志内容。过期时间1小时
	// 注意:此字段可能返回 null,表示取不到有效值。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormalLogs []*NormalLog `json:"NormalLogs,omitnil,omitempty" name:"NormalLogs"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProjectsRequest

type DescribeProjectsRequest struct {
	*tchttp.BaseRequest

	// 分页offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页limit
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 项目名
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 按字段排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 升序/降序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 标签数组
	TagFilters []*TagSpec `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

func NewDescribeProjectsRequest

func NewDescribeProjectsRequest() (request *DescribeProjectsRequest)

func (*DescribeProjectsRequest) FromJsonString

func (r *DescribeProjectsRequest) 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 (*DescribeProjectsRequest) ToJsonString

func (r *DescribeProjectsRequest) ToJsonString() string

type DescribeProjectsRequestParams

type DescribeProjectsRequestParams struct {
	// 分页offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页limit
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 项目名
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 按字段排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 升序/降序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 标签数组
	TagFilters []*TagSpec `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

Predefined struct for user

type DescribeProjectsResponse

type DescribeProjectsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectsResponseParams `json:"Response"`
}

func NewDescribeProjectsResponse

func NewDescribeProjectsResponse() (response *DescribeProjectsResponse)

func (*DescribeProjectsResponse) FromJsonString

func (r *DescribeProjectsResponse) 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 (*DescribeProjectsResponse) ToJsonString

func (r *DescribeProjectsResponse) ToJsonString() string

type DescribeProjectsResponseParams

type DescribeProjectsResponseParams struct {
	// 项目数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectSet []*Project `json:"ProjectSet,omitnil,omitempty" name:"ProjectSet"`

	// 项目数量
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*tchttp.BaseRequest

	// 通过该参数指定不同压测网络环境,在不同网络环境下,PTS可用的地域不一样
	LoadType *uint64 `json:"LoadType,omitnil,omitempty" name:"LoadType"`
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)

func (*DescribeRegionsRequest) FromJsonString

func (r *DescribeRegionsRequest) 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 (*DescribeRegionsRequest) ToJsonString

func (r *DescribeRegionsRequest) ToJsonString() string

type DescribeRegionsRequestParams

type DescribeRegionsRequestParams struct {
	// 通过该参数指定不同压测网络环境,在不同网络环境下,PTS可用的地域不一样
	LoadType *uint64 `json:"LoadType,omitnil,omitempty" name:"LoadType"`
}

Predefined struct for user

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRegionsResponseParams `json:"Response"`
}

func NewDescribeRegionsResponse

func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)

func (*DescribeRegionsResponse) FromJsonString

func (r *DescribeRegionsResponse) 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 (*DescribeRegionsResponse) ToJsonString

func (r *DescribeRegionsResponse) ToJsonString() string

type DescribeRegionsResponseParams

type DescribeRegionsResponseParams struct {
	// 地域数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionSet []*RegionDetail `json:"RegionSet,omitnil,omitempty" name:"RegionSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRequestSummaryRequest

type DescribeRequestSummaryRequest struct {
	*tchttp.BaseRequest

	// 压测任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 压测场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 压测项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeRequestSummaryRequest

func NewDescribeRequestSummaryRequest() (request *DescribeRequestSummaryRequest)

func (*DescribeRequestSummaryRequest) FromJsonString

func (r *DescribeRequestSummaryRequest) 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 (*DescribeRequestSummaryRequest) ToJsonString

func (r *DescribeRequestSummaryRequest) ToJsonString() string

type DescribeRequestSummaryRequestParams

type DescribeRequestSummaryRequestParams struct {
	// 压测任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 压测场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 压测项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeRequestSummaryResponse

type DescribeRequestSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRequestSummaryResponseParams `json:"Response"`
}

func NewDescribeRequestSummaryResponse

func NewDescribeRequestSummaryResponse() (response *DescribeRequestSummaryResponse)

func (*DescribeRequestSummaryResponse) FromJsonString

func (r *DescribeRequestSummaryResponse) 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 (*DescribeRequestSummaryResponse) ToJsonString

func (r *DescribeRequestSummaryResponse) ToJsonString() string

type DescribeRequestSummaryResponseParams

type DescribeRequestSummaryResponseParams struct {
	// 请求汇总信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestSummarySet []*RequestSummary `json:"RequestSummarySet,omitnil,omitempty" name:"RequestSummarySet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSampleBatchQueryRequest

type DescribeSampleBatchQueryRequest struct {
	*tchttp.BaseRequest

	// 压测任务的 ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景的 ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 查询指标数组
	Queries []*InternalMetricQuery `json:"Queries,omitnil,omitempty" name:"Queries"`

	// 项目的 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeSampleBatchQueryRequest

func NewDescribeSampleBatchQueryRequest() (request *DescribeSampleBatchQueryRequest)

func (*DescribeSampleBatchQueryRequest) FromJsonString

func (r *DescribeSampleBatchQueryRequest) 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 (*DescribeSampleBatchQueryRequest) ToJsonString

func (r *DescribeSampleBatchQueryRequest) ToJsonString() string

type DescribeSampleBatchQueryRequestParams

type DescribeSampleBatchQueryRequestParams struct {
	// 压测任务的 ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景的 ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 查询指标数组
	Queries []*InternalMetricQuery `json:"Queries,omitnil,omitempty" name:"Queries"`

	// 项目的 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeSampleBatchQueryResponse

type DescribeSampleBatchQueryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSampleBatchQueryResponseParams `json:"Response"`
}

func NewDescribeSampleBatchQueryResponse

func NewDescribeSampleBatchQueryResponse() (response *DescribeSampleBatchQueryResponse)

func (*DescribeSampleBatchQueryResponse) FromJsonString

func (r *DescribeSampleBatchQueryResponse) 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 (*DescribeSampleBatchQueryResponse) ToJsonString

func (r *DescribeSampleBatchQueryResponse) ToJsonString() string

type DescribeSampleBatchQueryResponseParams

type DescribeSampleBatchQueryResponseParams struct {
	// 返回指标内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricSampleSet []*CustomSample `json:"MetricSampleSet,omitnil,omitempty" name:"MetricSampleSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSampleLogsRequest

type DescribeSampleLogsRequest struct {
	*tchttp.BaseRequest

	// 测试项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 测试场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 测试任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 加载更多日志时使用,透传上次返回的Context值,获取后续的日志内容。过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志开始时间
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 日志结束时间
	To *string `json:"To,omitnil,omitempty" name:"To"`

	// 日志级别debug,info,error
	SeverityText *string `json:"SeverityText,omitnil,omitempty" name:"SeverityText"`

	// ap-shanghai, ap-guangzhou
	InstanceRegion *string `json:"InstanceRegion,omitnil,omitempty" name:"InstanceRegion"`

	// 施压引擎节点IP
	Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"`

	// request 代表采样日志,可为不填
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 返回日志条数,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 采样日志响应时间范围
	ReactionTimeRange *ReactionTimeRange `json:"ReactionTimeRange,omitnil,omitempty" name:"ReactionTimeRange"`

	// 采样请求状态码
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 采样请求结果码
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 采样请求方法
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 采样服务API
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`
}

func NewDescribeSampleLogsRequest

func NewDescribeSampleLogsRequest() (request *DescribeSampleLogsRequest)

func (*DescribeSampleLogsRequest) FromJsonString

func (r *DescribeSampleLogsRequest) 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 (*DescribeSampleLogsRequest) ToJsonString

func (r *DescribeSampleLogsRequest) ToJsonString() string

type DescribeSampleLogsRequestParams

type DescribeSampleLogsRequestParams struct {
	// 测试项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 测试场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 测试任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 加载更多日志时使用,透传上次返回的Context值,获取后续的日志内容。过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志开始时间
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 日志结束时间
	To *string `json:"To,omitnil,omitempty" name:"To"`

	// 日志级别debug,info,error
	SeverityText *string `json:"SeverityText,omitnil,omitempty" name:"SeverityText"`

	// ap-shanghai, ap-guangzhou
	InstanceRegion *string `json:"InstanceRegion,omitnil,omitempty" name:"InstanceRegion"`

	// 施压引擎节点IP
	Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"`

	// request 代表采样日志,可为不填
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 返回日志条数,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 采样日志响应时间范围
	ReactionTimeRange *ReactionTimeRange `json:"ReactionTimeRange,omitnil,omitempty" name:"ReactionTimeRange"`

	// 采样请求状态码
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 采样请求结果码
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 采样请求方法
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 采样服务API
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`
}

Predefined struct for user

type DescribeSampleLogsResponse

type DescribeSampleLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSampleLogsResponseParams `json:"Response"`
}

func NewDescribeSampleLogsResponse

func NewDescribeSampleLogsResponse() (response *DescribeSampleLogsResponse)

func (*DescribeSampleLogsResponse) FromJsonString

func (r *DescribeSampleLogsResponse) 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 (*DescribeSampleLogsResponse) ToJsonString

func (r *DescribeSampleLogsResponse) ToJsonString() string

type DescribeSampleLogsResponseParams

type DescribeSampleLogsResponseParams struct {
	// 日志总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 日志上下文,加载更多日志时使用,透传上次返回的Context值,获取后续的日志内容。过期时间1小时
	// 注意:此字段可能返回 null,表示取不到有效值。
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 采样日志数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleLogs []*SampleLog `json:"SampleLogs,omitnil,omitempty" name:"SampleLogs"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSampleMatrixBatchQueryRequest

type DescribeSampleMatrixBatchQueryRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 查询语句
	Queries []*InternalMetricQuery `json:"Queries,omitnil,omitempty" name:"Queries"`
}

func NewDescribeSampleMatrixBatchQueryRequest

func NewDescribeSampleMatrixBatchQueryRequest() (request *DescribeSampleMatrixBatchQueryRequest)

func (*DescribeSampleMatrixBatchQueryRequest) FromJsonString

func (r *DescribeSampleMatrixBatchQueryRequest) 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 (*DescribeSampleMatrixBatchQueryRequest) ToJsonString

type DescribeSampleMatrixBatchQueryRequestParams

type DescribeSampleMatrixBatchQueryRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 查询语句
	Queries []*InternalMetricQuery `json:"Queries,omitnil,omitempty" name:"Queries"`
}

Predefined struct for user

type DescribeSampleMatrixBatchQueryResponse

type DescribeSampleMatrixBatchQueryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSampleMatrixBatchQueryResponseParams `json:"Response"`
}

func NewDescribeSampleMatrixBatchQueryResponse

func NewDescribeSampleMatrixBatchQueryResponse() (response *DescribeSampleMatrixBatchQueryResponse)

func (*DescribeSampleMatrixBatchQueryResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSampleMatrixBatchQueryResponse) ToJsonString

type DescribeSampleMatrixBatchQueryResponseParams

type DescribeSampleMatrixBatchQueryResponseParams struct {
	// 批量指标矩阵
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricSampleMatrixSet []*CustomSampleMatrix `json:"MetricSampleMatrixSet,omitnil,omitempty" name:"MetricSampleMatrixSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSampleMatrixQueryRequest

type DescribeSampleMatrixQueryRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 指标名。取值范围参见 DescribeMetricLabelWithValues 接口返回的所有指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合函数。取值范围:Rate,Count,Avg,P90,P95,P99,Gauge
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 用标签过滤规则来过滤指标,规则中包含标签名 LabelName、标签值 LabelValue、操作符 Operator(0代表相等,1代表不等)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 分组
	GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
}

func NewDescribeSampleMatrixQueryRequest

func NewDescribeSampleMatrixQueryRequest() (request *DescribeSampleMatrixQueryRequest)

func (*DescribeSampleMatrixQueryRequest) FromJsonString

func (r *DescribeSampleMatrixQueryRequest) 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 (*DescribeSampleMatrixQueryRequest) ToJsonString

func (r *DescribeSampleMatrixQueryRequest) ToJsonString() string

type DescribeSampleMatrixQueryRequestParams

type DescribeSampleMatrixQueryRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 指标名。取值范围参见 DescribeMetricLabelWithValues 接口返回的所有指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合函数。取值范围:Rate,Count,Avg,P90,P95,P99,Gauge
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 用标签过滤规则来过滤指标,规则中包含标签名 LabelName、标签值 LabelValue、操作符 Operator(0代表相等,1代表不等)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 分组
	GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
}

Predefined struct for user

type DescribeSampleMatrixQueryResponse

type DescribeSampleMatrixQueryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSampleMatrixQueryResponseParams `json:"Response"`
}

func NewDescribeSampleMatrixQueryResponse

func NewDescribeSampleMatrixQueryResponse() (response *DescribeSampleMatrixQueryResponse)

func (*DescribeSampleMatrixQueryResponse) FromJsonString

func (r *DescribeSampleMatrixQueryResponse) 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 (*DescribeSampleMatrixQueryResponse) ToJsonString

func (r *DescribeSampleMatrixQueryResponse) ToJsonString() string

type DescribeSampleMatrixQueryResponseParams

type DescribeSampleMatrixQueryResponseParams struct {
	// 指标矩阵
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricSampleMatrix *CustomSampleMatrix `json:"MetricSampleMatrix,omitnil,omitempty" name:"MetricSampleMatrix"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSampleQueryRequest

type DescribeSampleQueryRequest struct {
	*tchttp.BaseRequest

	// job id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景Id
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 指标名。取值范围参见 DescribeMetricLabelWithValues 接口返回的所有指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合函数。取值范围:Rate,Count,Avg,P90,P95,P99,Gauge
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签过滤条件。各指标支持的标签参见 DescribeMetricLabelWithValues 接口返回的所有指标及其支持的标签
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`
}

func NewDescribeSampleQueryRequest

func NewDescribeSampleQueryRequest() (request *DescribeSampleQueryRequest)

func (*DescribeSampleQueryRequest) FromJsonString

func (r *DescribeSampleQueryRequest) 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 (*DescribeSampleQueryRequest) ToJsonString

func (r *DescribeSampleQueryRequest) ToJsonString() string

type DescribeSampleQueryRequestParams

type DescribeSampleQueryRequestParams struct {
	// job id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 场景Id
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 指标名。取值范围参见 DescribeMetricLabelWithValues 接口返回的所有指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合函数。取值范围:Rate,Count,Avg,P90,P95,P99,Gauge
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签过滤条件。各指标支持的标签参见 DescribeMetricLabelWithValues 接口返回的所有指标及其支持的标签
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`
}

Predefined struct for user

type DescribeSampleQueryResponse

type DescribeSampleQueryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSampleQueryResponseParams `json:"Response"`
}

func NewDescribeSampleQueryResponse

func NewDescribeSampleQueryResponse() (response *DescribeSampleQueryResponse)

func (*DescribeSampleQueryResponse) FromJsonString

func (r *DescribeSampleQueryResponse) 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 (*DescribeSampleQueryResponse) ToJsonString

func (r *DescribeSampleQueryResponse) ToJsonString() string

type DescribeSampleQueryResponseParams

type DescribeSampleQueryResponseParams struct {
	// 返回指标内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetricSample *CustomSample `json:"MetricSample,omitnil,omitempty" name:"MetricSample"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScenarioWithJobsRequest

type DescribeScenarioWithJobsRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 场景名
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 场景状态数组
	ScenarioStatus *int64 `json:"ScenarioStatus,omitnil,omitempty" name:"ScenarioStatus"`

	// 排序的列
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// job相关参数
	ScenarioRelatedJobsParams *ScenarioRelatedJobsParams `json:"ScenarioRelatedJobsParams,omitnil,omitempty" name:"ScenarioRelatedJobsParams"`

	// 是否需要返回场景的脚本内容
	IgnoreScript *bool `json:"IgnoreScript,omitnil,omitempty" name:"IgnoreScript"`

	// 是否需要返回测试数据文件信息
	IgnoreDataset *bool `json:"IgnoreDataset,omitnil,omitempty" name:"IgnoreDataset"`

	// 场景类型,如pts-http, pts-js, pts-trpc, pts-jmeter
	ScenarioType *string `json:"ScenarioType,omitnil,omitempty" name:"ScenarioType"`

	// 创建人员
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
}

func NewDescribeScenarioWithJobsRequest

func NewDescribeScenarioWithJobsRequest() (request *DescribeScenarioWithJobsRequest)

func (*DescribeScenarioWithJobsRequest) FromJsonString

func (r *DescribeScenarioWithJobsRequest) 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 (*DescribeScenarioWithJobsRequest) ToJsonString

func (r *DescribeScenarioWithJobsRequest) ToJsonString() string

type DescribeScenarioWithJobsRequestParams

type DescribeScenarioWithJobsRequestParams struct {
	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 场景名
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 场景状态数组
	ScenarioStatus *int64 `json:"ScenarioStatus,omitnil,omitempty" name:"ScenarioStatus"`

	// 排序的列
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// job相关参数
	ScenarioRelatedJobsParams *ScenarioRelatedJobsParams `json:"ScenarioRelatedJobsParams,omitnil,omitempty" name:"ScenarioRelatedJobsParams"`

	// 是否需要返回场景的脚本内容
	IgnoreScript *bool `json:"IgnoreScript,omitnil,omitempty" name:"IgnoreScript"`

	// 是否需要返回测试数据文件信息
	IgnoreDataset *bool `json:"IgnoreDataset,omitnil,omitempty" name:"IgnoreDataset"`

	// 场景类型,如pts-http, pts-js, pts-trpc, pts-jmeter
	ScenarioType *string `json:"ScenarioType,omitnil,omitempty" name:"ScenarioType"`

	// 创建人员
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
}

Predefined struct for user

type DescribeScenarioWithJobsResponse

type DescribeScenarioWithJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScenarioWithJobsResponseParams `json:"Response"`
}

func NewDescribeScenarioWithJobsResponse

func NewDescribeScenarioWithJobsResponse() (response *DescribeScenarioWithJobsResponse)

func (*DescribeScenarioWithJobsResponse) FromJsonString

func (r *DescribeScenarioWithJobsResponse) 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 (*DescribeScenarioWithJobsResponse) ToJsonString

func (r *DescribeScenarioWithJobsResponse) ToJsonString() string

type DescribeScenarioWithJobsResponseParams

type DescribeScenarioWithJobsResponseParams struct {
	// 场景配置以及附带的job内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioWithJobsSet []*ScenarioWithJobs `json:"ScenarioWithJobsSet,omitnil,omitempty" name:"ScenarioWithJobsSet"`

	// 场景总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScenariosRequest

type DescribeScenariosRequest struct {
	*tchttp.BaseRequest

	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 场景名
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 场景状态数组
	ScenarioStatus []*int64 `json:"ScenarioStatus,omitnil,omitempty" name:"ScenarioStatus"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序的列
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 场景类型
	ScenarioType *string `json:"ScenarioType,omitnil,omitempty" name:"ScenarioType"`
}

func NewDescribeScenariosRequest

func NewDescribeScenariosRequest() (request *DescribeScenariosRequest)

func (*DescribeScenariosRequest) FromJsonString

func (r *DescribeScenariosRequest) 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 (*DescribeScenariosRequest) ToJsonString

func (r *DescribeScenariosRequest) ToJsonString() string

type DescribeScenariosRequestParams

type DescribeScenariosRequestParams struct {
	// 场景ID数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`

	// 场景名
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 场景状态数组
	ScenarioStatus []*int64 `json:"ScenarioStatus,omitnil,omitempty" name:"ScenarioStatus"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序的列
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否正序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`

	// 项目ID数组
	ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 场景类型
	ScenarioType *string `json:"ScenarioType,omitnil,omitempty" name:"ScenarioType"`
}

Predefined struct for user

type DescribeScenariosResponse

type DescribeScenariosResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScenariosResponseParams `json:"Response"`
}

func NewDescribeScenariosResponse

func NewDescribeScenariosResponse() (response *DescribeScenariosResponse)

func (*DescribeScenariosResponse) FromJsonString

func (r *DescribeScenariosResponse) 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 (*DescribeScenariosResponse) ToJsonString

func (r *DescribeScenariosResponse) ToJsonString() string

type DescribeScenariosResponseParams

type DescribeScenariosResponseParams struct {
	// 场景列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioSet []*Scenario `json:"ScenarioSet,omitnil,omitempty" name:"ScenarioSet"`

	// 场景总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DomainNameConfig

type DomainNameConfig struct {
	// 域名绑定配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostAliases []*HostAlias `json:"HostAliases,omitnil,omitempty" name:"HostAliases"`

	// DNS 配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	DNSConfig *DNSConfig `json:"DNSConfig,omitnil,omitempty" name:"DNSConfig"`
}

type ErrorSummary added in v1.0.632

type ErrorSummary struct {
	// 状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 结果码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 错误出现次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 错误率
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rate *float64 `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 请求协议类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`
}

type File

type File struct {
	// 文件 ID
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 文件种类,参数文件-1,协议文件-2,请求文件-3
	Kind *int64 `json:"Kind,omitnil,omitempty" name:"Kind"`

	// 文件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件字节数
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 更新时间
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 文件行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"`

	// 头部数据行
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadLines []*string `json:"HeadLines,omitnil,omitempty" name:"HeadLines"`

	// 尾部数据行
	// 注意:此字段可能返回 null,表示取不到有效值。
	TailLines []*string `json:"TailLines,omitnil,omitempty" name:"TailLines"`

	// 首行是否为参数名
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeaderInFile *bool `json:"HeaderInFile,omitnil,omitempty" name:"HeaderInFile"`

	// 参数名数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeaderColumns []*string `json:"HeaderColumns,omitnil,omitempty" name:"HeaderColumns"`

	// 文件夹中的文件
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileInfos []*FileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`

	// 关联场景
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioSet []*Scenario `json:"ScenarioSet,omitnil,omitempty" name:"ScenarioSet"`

	// 文件状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 项目 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 此字段不再使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppID *int64 `json:"AppID,omitnil,omitempty" name:"AppID"`

	// 用户主账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 用户子账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`

	// 用户账号的 App ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
}

type FileInfo

type FileInfo struct {
	// 文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 文件 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type Filter

type Filter struct {
	// 等于:0,不等于:1
	Operator *int64 `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 标签名,可选值包括:
	// 1. method,请求方法名;
	// 2. proto:协议名;
	// 3. service:服务名;
	// 4. status:响应状态码;
	// 5. result:响应详情;
	// 6. check:检查名。
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// 标签值:
	// 1. method:请求方法名,以 http 协议为例,method 为 GET、POST、PUT 等;
	// 2. proto:协议名,以 http 协议为例,proto 为 HTTP/1.1、HTTP/2 等;
	// 3. service:服务名,以 http 协议为例,service 为请求 url,如 http://httpbin.org/get 等;
	// 4. status:响应状态码,以 http 协议为例,状态码包括 200、404、500 等;
	// 5. result:响应详情,通过 result 判断请求成功或失败;请求正常,result 标签值为 ok;请求失败,result 标签携带错误码和描述;
	// 6. check:检查名,标签值为用户设置的检查点名称。
	LabelValue *string `json:"LabelValue,omitnil,omitempty" name:"LabelValue"`
}

type GenerateTmpKeyRequest

type GenerateTmpKeyRequest struct {
	*tchttp.BaseRequest

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`
}

func NewGenerateTmpKeyRequest

func NewGenerateTmpKeyRequest() (request *GenerateTmpKeyRequest)

func (*GenerateTmpKeyRequest) FromJsonString

func (r *GenerateTmpKeyRequest) 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 (*GenerateTmpKeyRequest) ToJsonString

func (r *GenerateTmpKeyRequest) ToJsonString() string

type GenerateTmpKeyRequestParams

type GenerateTmpKeyRequestParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`
}

Predefined struct for user

type GenerateTmpKeyResponse

type GenerateTmpKeyResponse struct {
	*tchttp.BaseResponse
	Response *GenerateTmpKeyResponseParams `json:"Response"`
}

func NewGenerateTmpKeyResponse

func NewGenerateTmpKeyResponse() (response *GenerateTmpKeyResponse)

func (*GenerateTmpKeyResponse) FromJsonString

func (r *GenerateTmpKeyResponse) 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 (*GenerateTmpKeyResponse) ToJsonString

func (r *GenerateTmpKeyResponse) ToJsonString() string

type GenerateTmpKeyResponseParams

type GenerateTmpKeyResponseParams struct {
	// 临时访问凭证获取时刻的时间戳(单位秒)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 临时访问凭证超时 时刻的时间戳(单位秒)
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 临时访问凭证
	Credentials *Credentials `json:"Credentials,omitnil,omitempty" name:"Credentials"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GeoRegionsLoadItem

type GeoRegionsLoadItem struct {
	// 地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 百分比
	Percentage *int64 `json:"Percentage,omitnil,omitempty" name:"Percentage"`
}

type HostAlias

type HostAlias struct {
	// 需绑定的域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostNames []*string `json:"HostNames,omitnil,omitempty" name:"HostNames"`

	// 需绑定的 IP 地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`
}

type InternalMetricQuery

type InternalMetricQuery struct {
	// 指标名
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 聚合函数。取值范围:Rate,Count,Avg,P90,P95,P99,Gauge
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// deprecated, 请使用Filters
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 用标签过滤规则来过滤指标,规则中包含标签名 LabelName、标签值 LabelValue、操作符 Operator(0代表相等,1代表不等)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 指标分组
	GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
}

type Job

type Job struct {
	// 任务的JobID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务的场景ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 任务的施压配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Load *Load `json:"Load,omitnil,omitempty" name:"Load"`

	// 此字段不再使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Configs []*string `json:"Configs,omitnil,omitempty" name:"Configs"`

	// 任务的数据集文件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Datasets []*TestData `json:"Datasets,omitnil,omitempty" name:"Datasets"`

	// 此字段不再使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Extensions []*string `json:"Extensions,omitnil,omitempty" name:"Extensions"`

	// 任务的运行状态, JobUnknown: 0,JobCreated:1,JobPending:2, JobPreparing:3,JobSelectClustering:4,JobCreateTasking:5,JobSyncTasking:6
	// JobRunning:11,JobFinished:12,JobPrepareException:13,JobFinishException:14,JobAborting:15,JobAborted:16,JobAbortException:17,JobDeleted:18,
	// JobSelectClusterException:19,JobCreateTaskException:20,JobSyncTaskException:21
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务的开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务的结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务的最大VU数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxVirtualUserCount *int64 `json:"MaxVirtualUserCount,omitnil,omitempty" name:"MaxVirtualUserCount"`

	// 任务的备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 错误率百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorRate *float64 `json:"ErrorRate,omitnil,omitempty" name:"ErrorRate"`

	// 任务发起人
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 此字段不再使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadSources *LoadSource `json:"LoadSources,omitnil,omitempty" name:"LoadSources"`

	// 任务时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 最大每秒请求数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxRequestsPerSecond *int64 `json:"MaxRequestsPerSecond,omitnil,omitempty" name:"MaxRequestsPerSecond"`

	// 总请求数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestTotal *float64 `json:"RequestTotal,omitnil,omitempty" name:"RequestTotal"`

	// 平均每秒请求数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestsPerSecond *float64 `json:"RequestsPerSecond,omitnil,omitempty" name:"RequestsPerSecond"`

	// 平均响应时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseTimeAverage *float64 `json:"ResponseTimeAverage,omitnil,omitempty" name:"ResponseTimeAverage"`

	// 响应时间第99百分位
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseTimeP99 *float64 `json:"ResponseTimeP99,omitnil,omitempty" name:"ResponseTimeP99"`

	// 响应时间第95百分位
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseTimeP95 *float64 `json:"ResponseTimeP95,omitnil,omitempty" name:"ResponseTimeP95"`

	// 响应时间第90百分位
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseTimeP90 *float64 `json:"ResponseTimeP90,omitnil,omitempty" name:"ResponseTimeP90"`

	// 此字段不再使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scripts []*string `json:"Scripts,omitnil,omitempty" name:"Scripts"`

	// 最大响应时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseTimeMax *float64 `json:"ResponseTimeMax,omitnil,omitempty" name:"ResponseTimeMax"`

	// 最小响应时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResponseTimeMin *float64 `json:"ResponseTimeMin,omitnil,omitempty" name:"ResponseTimeMin"`

	// 发压host信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadSourceInfos []*LoadSource `json:"LoadSourceInfos,omitnil,omitempty" name:"LoadSourceInfos"`

	// 测试脚本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TestScripts []*ScriptInfo `json:"TestScripts,omitnil,omitempty" name:"TestScripts"`

	// 协议脚本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocols []*ProtocolInfo `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 请求文件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestFiles []*FileInfo `json:"RequestFiles,omitnil,omitempty" name:"RequestFiles"`

	// 拓展包文件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Plugins []*FileInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 定时任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CronId *string `json:"CronId,omitnil,omitempty" name:"CronId"`

	// 场景类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 域名绑定配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainNameConfig *DomainNameConfig `json:"DomainNameConfig,omitnil,omitempty" name:"DomainNameConfig"`

	// false
	// 注意:此字段可能返回 null,表示取不到有效值。
	Debug *bool `json:"Debug,omitnil,omitempty" name:"Debug"`

	// 中断原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	AbortReason *int64 `json:"AbortReason,omitnil,omitempty" name:"AbortReason"`

	// 任务的创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 项目ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 通知事件回调
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotificationHooks []*NotificationHook `json:"NotificationHooks,omitnil,omitempty" name:"NotificationHooks"`

	// 每秒接收字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkReceiveRate *float64 `json:"NetworkReceiveRate,omitnil,omitempty" name:"NetworkReceiveRate"`

	// 每秒发送字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkSendRate *float64 `json:"NetworkSendRate,omitnil,omitempty" name:"NetworkSendRate"`

	// 任务状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// test-project
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// test-scenario
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`
}

type Label

type Label struct {
	// 标签名
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// 标签值
	LabelValue *string `json:"LabelValue,omitnil,omitempty" name:"LabelValue"`
}

type LabelWithValues

type LabelWithValues struct {
	// 标签名称
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// 标签值
	LabelValues []*string `json:"LabelValues,omitnil,omitempty" name:"LabelValues"`
}

type Load

type Load struct {
	// 施压配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadSpec *LoadSpec `json:"LoadSpec,omitnil,omitempty" name:"LoadSpec"`

	// 压力来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcLoadDistribution *VpcLoadDistribution `json:"VpcLoadDistribution,omitnil,omitempty" name:"VpcLoadDistribution"`

	// 多地域压力分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeoRegionsLoadDistribution []*GeoRegionsLoadItem `json:"GeoRegionsLoadDistribution,omitnil,omitempty" name:"GeoRegionsLoadDistribution"`
}

type LoadSource

type LoadSource struct {
	// 发压host的IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`

	// 发压host所在的pod
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodName *string `json:"PodName,omitnil,omitempty" name:"PodName"`

	// 所属地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type LoadSpec

type LoadSpec struct {
	// 并发施压模式的配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Concurrency *Concurrency `json:"Concurrency,omitnil,omitempty" name:"Concurrency"`

	// RPS施压模式的配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestsPerSecond *RequestsPerSecond `json:"RequestsPerSecond,omitnil,omitempty" name:"RequestsPerSecond"`

	// 脚本内置压力模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScriptOrigin *ScriptOrigin `json:"ScriptOrigin,omitnil,omitempty" name:"ScriptOrigin"`
}

type MetricInfo

type MetricInfo struct {
	// 后台指标
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 前台展示指标名称
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 指标描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 指标类型
	MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"`

	// 默认指标单位
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 指标支持的聚合函数
	Aggregations []*AggregationLegend `json:"Aggregations,omitnil,omitempty" name:"Aggregations"`

	// 是否内部指标,内部指标不可在前台提供用户自由选择
	InnerMetric *bool `json:"InnerMetric,omitnil,omitempty" name:"InnerMetric"`
}

type MetricLabelWithValues

type MetricLabelWithValues struct {
	// metric 名字
	MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`

	// label及values 数组
	LabelValuesSet []*LabelWithValues `json:"LabelValuesSet,omitnil,omitempty" name:"LabelValuesSet"`
}

type NormalLog

type NormalLog struct {
	// 毫秒时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 日志级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	SeverityText *string `json:"SeverityText,omitnil,omitempty" name:"SeverityText"`

	// 日志输出内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`
}

type Notification added in v1.0.480

type Notification struct {
	// 发生事件
	Events []*string `json:"Events,omitnil,omitempty" name:"Events"`

	// webhook的网址
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`
}

type NotificationHook added in v1.0.499

type NotificationHook struct {
	// 通知事件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Events []*string `json:"Events,omitnil,omitempty" name:"Events"`

	// 回调 URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`
}

type Project

type Project struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 项目名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 标签数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagSpec `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 项目状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 修改时间
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// App ID
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 用户ID
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 子用户ID
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`
}

type ProtocolInfo

type ProtocolInfo struct {
	// 协议详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 文件 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type ReactionTimeRange

type ReactionTimeRange struct {
	// 最小响应时间,单位ms
	Min *string `json:"Min,omitnil,omitempty" name:"Min"`

	// 最大响应时间,单位ms
	Max *string `json:"Max,omitnil,omitempty" name:"Max"`
}

type RegionDetail

type RegionDetail struct {
	// 地域代码
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域所在的地区
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 地域名称
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 地域状态
	RegionState *int64 `json:"RegionState,omitnil,omitempty" name:"RegionState"`

	// 地域简称
	RegionShortName *string `json:"RegionShortName,omitnil,omitempty" name:"RegionShortName"`

	// 创建时间
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 更新时间
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
}

type RequestSummary

type RequestSummary struct {
	// 请求URL
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 请求方法
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 请求次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 请求响应平均耗时,单位秒
	Average *float64 `json:"Average,omitnil,omitempty" name:"Average"`

	// 请求p90耗时,单位秒
	P90 *float64 `json:"P90,omitnil,omitempty" name:"P90"`

	// 请求p95耗时,单位秒
	P95 *float64 `json:"P95,omitnil,omitempty" name:"P95"`

	// 请求最小耗时,单位秒
	Min *float64 `json:"Min,omitnil,omitempty" name:"Min"`

	// 请求最大耗时,单位秒
	Max *float64 `json:"Max,omitnil,omitempty" name:"Max"`

	// 请求错误率
	ErrorPercentage *float64 `json:"ErrorPercentage,omitnil,omitempty" name:"ErrorPercentage"`

	// 请求p99耗时,单位秒
	P99 *float64 `json:"P99,omitnil,omitempty" name:"P99"`

	// 响应状态码
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 响应详情
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`
}

type RequestsPerSecond

type RequestsPerSecond struct {
	// 最大RPS
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxRequestsPerSecond *int64 `json:"MaxRequestsPerSecond,omitnil,omitempty" name:"MaxRequestsPerSecond"`

	// 施压时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DurationSeconds *int64 `json:"DurationSeconds,omitnil,omitempty" name:"DurationSeconds"`

	// deprecated
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetVirtualUsers *int64 `json:"TargetVirtualUsers,omitnil,omitempty" name:"TargetVirtualUsers"`

	// 资源数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resources *int64 `json:"Resources,omitnil,omitempty" name:"Resources"`

	// 起始RPS
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRequestsPerSecond *int64 `json:"StartRequestsPerSecond,omitnil,omitempty" name:"StartRequestsPerSecond"`

	// 目标RPS,入参无效
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetRequestsPerSecond *int64 `json:"TargetRequestsPerSecond,omitnil,omitempty" name:"TargetRequestsPerSecond"`

	// 优雅关停的等待时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	GracefulStopSeconds *int64 `json:"GracefulStopSeconds,omitnil,omitempty" name:"GracefulStopSeconds"`
}

type RestartCronJobsRequest

type RestartCronJobsRequest struct {
	*tchttp.BaseRequest

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`
}

func NewRestartCronJobsRequest

func NewRestartCronJobsRequest() (request *RestartCronJobsRequest)

func (*RestartCronJobsRequest) FromJsonString

func (r *RestartCronJobsRequest) 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 (*RestartCronJobsRequest) ToJsonString

func (r *RestartCronJobsRequest) ToJsonString() string

type RestartCronJobsRequestParams

type RestartCronJobsRequestParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID数组
	CronJobIds []*string `json:"CronJobIds,omitnil,omitempty" name:"CronJobIds"`
}

Predefined struct for user

type RestartCronJobsResponse

type RestartCronJobsResponse struct {
	*tchttp.BaseResponse
	Response *RestartCronJobsResponseParams `json:"Response"`
}

func NewRestartCronJobsResponse

func NewRestartCronJobsResponse() (response *RestartCronJobsResponse)

func (*RestartCronJobsResponse) FromJsonString

func (r *RestartCronJobsResponse) 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 (*RestartCronJobsResponse) ToJsonString

func (r *RestartCronJobsResponse) ToJsonString() string

type RestartCronJobsResponseParams

type RestartCronJobsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SLALabel

type SLALabel struct {
	// 标签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelName *string `json:"LabelName,omitnil,omitempty" name:"LabelName"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelValue *string `json:"LabelValue,omitnil,omitempty" name:"LabelValue"`
}

type SLAPolicy

type SLAPolicy struct {
	// SLA 规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	SLARules []*SLARule `json:"SLARules,omitnil,omitempty" name:"SLARules"`

	// 告警通知渠道
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlertChannel *AlertChannel `json:"AlertChannel,omitnil,omitempty" name:"AlertChannel"`
}

type SLARule

type SLARule struct {
	// 压测指标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 压测指标聚合方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Aggregation *string `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

	// 压测指标条件判断符号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 阈值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelFilter []*SLALabel `json:"LabelFilter,omitnil,omitempty" name:"LabelFilter"`

	// 是否停止压测任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	AbortFlag *bool `json:"AbortFlag,omitnil,omitempty" name:"AbortFlag"`

	// 持续时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	For *string `json:"For,omitnil,omitempty" name:"For"`
}

type SampleLog

type SampleLog struct {
	// 日志毫秒时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 采样日志属性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attributes *Attributes `json:"Attributes,omitnil,omitempty" name:"Attributes"`

	// har格式的采样请求
	// 注意:此字段可能返回 null,表示取不到有效值。
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`
}

type SamplePair

type SamplePair struct {
	// is the number of milliseconds since the epoch (1970-01-01 00:00 UTC) excluding leap seconds.
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// is a representation of a value for a given sample at a given time.
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type SampleStream

type SampleStream struct {
	// labels描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 指标采样数组
	Values []*SamplePair `json:"Values,omitnil,omitempty" name:"Values"`

	// 指标序列名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type Scenario

type Scenario struct {
	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 场景描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 场景类型,如pts-http, pts-js, pts-trpc, pts-jmeter
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 场景状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 施压配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Load *Load `json:"Load,omitnil,omitempty" name:"Load"`

	// deprecated
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncodedScripts *string `json:"EncodedScripts,omitnil,omitempty" name:"EncodedScripts"`

	// deprecated
	// 注意:此字段可能返回 null,表示取不到有效值。
	Configs []*string `json:"Configs,omitnil,omitempty" name:"Configs"`

	// deprecated
	// 注意:此字段可能返回 null,表示取不到有效值。
	Extensions []*string `json:"Extensions,omitnil,omitempty" name:"Extensions"`

	// 测试数据集
	// 注意:此字段可能返回 null,表示取不到有效值。
	Datasets []*TestData `json:"Datasets,omitnil,omitempty" name:"Datasets"`

	// SLA规则的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SLAId *string `json:"SLAId,omitnil,omitempty" name:"SLAId"`

	// Cron Job规则的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CronId *string `json:"CronId,omitnil,omitempty" name:"CronId"`

	// 场景创建时间
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 场景修改时间
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 项目ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// App ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 子用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountUin *string `json:"SubAccountUin,omitnil,omitempty" name:"SubAccountUin"`

	// 测试脚本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TestScripts []*ScriptInfo `json:"TestScripts,omitnil,omitempty" name:"TestScripts"`

	// 协议文件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocols []*ProtocolInfo `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 请求文件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestFiles []*FileInfo `json:"RequestFiles,omitnil,omitempty" name:"RequestFiles"`

	// SLA 策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	SLAPolicy *SLAPolicy `json:"SLAPolicy,omitnil,omitempty" name:"SLAPolicy"`

	// 扩展包信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Plugins []*FileInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 域名解析配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	DomainNameConfig *DomainNameConfig `json:"DomainNameConfig,omitnil,omitempty" name:"DomainNameConfig"`

	// 通知事件回调
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotificationHooks []*NotificationHook `json:"NotificationHooks,omitnil,omitempty" name:"NotificationHooks"`

	// 创建人员
	// 注意:此字段可能返回 null,表示取不到有效值。
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 场景所在的项目的名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
}

type ScenarioRelatedJobsParams

type ScenarioRelatedJobsParams struct {
	// job偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制最多查询的job数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 是否升序
	Ascend *bool `json:"Ascend,omitnil,omitempty" name:"Ascend"`
}

type ScenarioWithJobs

type ScenarioWithJobs struct {
	// scecario结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scenario *Scenario `json:"Scenario,omitnil,omitempty" name:"Scenario"`

	// job结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Jobs []*Job `json:"Jobs,omitnil,omitempty" name:"Jobs"`
}

type ScriptInfo

type ScriptInfo struct {
	// 文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// base64编码后的文件内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncodedContent *string `json:"EncodedContent,omitnil,omitempty" name:"EncodedContent"`

	// base64编码后的har结构体
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncodedHttpArchive *string `json:"EncodedHttpArchive,omitnil,omitempty" name:"EncodedHttpArchive"`

	// 脚本权重,范围 1-100
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadWeight *int64 `json:"LoadWeight,omitnil,omitempty" name:"LoadWeight"`

	// 文件 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type ScriptOrigin

type ScriptOrigin struct {
	// 机器数量
	MachineNumber *int64 `json:"MachineNumber,omitnil,omitempty" name:"MachineNumber"`

	// 机器规格
	MachineSpecification *string `json:"MachineSpecification,omitnil,omitempty" name:"MachineSpecification"`

	// 压测时长
	DurationSeconds *int64 `json:"DurationSeconds,omitnil,omitempty" name:"DurationSeconds"`
}

type Stage

type Stage struct {
	// 施压时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DurationSeconds *int64 `json:"DurationSeconds,omitnil,omitempty" name:"DurationSeconds"`

	// 虚拟用户数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetVirtualUsers *int64 `json:"TargetVirtualUsers,omitnil,omitempty" name:"TargetVirtualUsers"`
}

type StartJobRequest

type StartJobRequest struct {
	*tchttp.BaseRequest

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 任务发起人
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否调试
	Debug *bool `json:"Debug,omitnil,omitempty" name:"Debug"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

func NewStartJobRequest

func NewStartJobRequest() (request *StartJobRequest)

func (*StartJobRequest) FromJsonString

func (r *StartJobRequest) 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 (*StartJobRequest) ToJsonString

func (r *StartJobRequest) ToJsonString() string

type StartJobRequestParams

type StartJobRequestParams struct {
	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 任务发起人
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否调试
	Debug *bool `json:"Debug,omitnil,omitempty" name:"Debug"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

Predefined struct for user

type StartJobResponse

type StartJobResponse struct {
	*tchttp.BaseResponse
	Response *StartJobResponseParams `json:"Response"`
}

func NewStartJobResponse

func NewStartJobResponse() (response *StartJobResponse)

func (*StartJobResponse) FromJsonString

func (r *StartJobResponse) 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 (*StartJobResponse) ToJsonString

func (r *StartJobResponse) ToJsonString() string

type StartJobResponseParams

type StartJobResponseParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TagSpec

type TagSpec struct {
	// 标签键
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TestData

type TestData struct {
	// 测试数据集所在的文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 测试数据集是否分片
	// 注意:此字段可能返回 null,表示取不到有效值。
	Split *bool `json:"Split,omitnil,omitempty" name:"Split"`

	// 首行是否为参数名
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeaderInFile *bool `json:"HeaderInFile,omitnil,omitempty" name:"HeaderInFile"`

	// 参数名数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeaderColumns []*string `json:"HeaderColumns,omitnil,omitempty" name:"HeaderColumns"`

	// 文件行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 文件字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 头部数据行
	// 注意:此字段可能返回 null,表示取不到有效值。
	HeadLines []*string `json:"HeadLines,omitnil,omitempty" name:"HeadLines"`

	// 尾部数据行
	// 注意:此字段可能返回 null,表示取不到有效值。
	TailLines []*string `json:"TailLines,omitnil,omitempty" name:"TailLines"`

	// 文件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 文件 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type UpdateCronJobRequest

type UpdateCronJobRequest struct {
	*tchttp.BaseRequest

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID
	CronJobId *string `json:"CronJobId,omitnil,omitempty" name:"CronJobId"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// cron表达式
	CronExpression *string `json:"CronExpression,omitnil,omitempty" name:"CronExpression"`

	// 执行频率类型,1:只执行一次; 2:日粒度; 3:周粒度; 4:高级
	FrequencyType *int64 `json:"FrequencyType,omitnil,omitempty" name:"FrequencyType"`

	// 定时任务名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名称
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 任务发起人
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Notice ID
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
}

func NewUpdateCronJobRequest

func NewUpdateCronJobRequest() (request *UpdateCronJobRequest)

func (*UpdateCronJobRequest) FromJsonString

func (r *UpdateCronJobRequest) 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 (*UpdateCronJobRequest) ToJsonString

func (r *UpdateCronJobRequest) ToJsonString() string

type UpdateCronJobRequestParams

type UpdateCronJobRequestParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 定时任务ID
	CronJobId *string `json:"CronJobId,omitnil,omitempty" name:"CronJobId"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// cron表达式
	CronExpression *string `json:"CronExpression,omitnil,omitempty" name:"CronExpression"`

	// 执行频率类型,1:只执行一次; 2:日粒度; 3:周粒度; 4:高级
	FrequencyType *int64 `json:"FrequencyType,omitnil,omitempty" name:"FrequencyType"`

	// 定时任务名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名称
	ScenarioName *string `json:"ScenarioName,omitnil,omitempty" name:"ScenarioName"`

	// 任务发起人
	JobOwner *string `json:"JobOwner,omitnil,omitempty" name:"JobOwner"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Notice ID
	NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
}

Predefined struct for user

type UpdateCronJobResponse

type UpdateCronJobResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCronJobResponseParams `json:"Response"`
}

func NewUpdateCronJobResponse

func NewUpdateCronJobResponse() (response *UpdateCronJobResponse)

func (*UpdateCronJobResponse) FromJsonString

func (r *UpdateCronJobResponse) 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 (*UpdateCronJobResponse) ToJsonString

func (r *UpdateCronJobResponse) ToJsonString() string

type UpdateCronJobResponseParams

type UpdateCronJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateEnvironmentRequest added in v1.0.886

type UpdateEnvironmentRequest struct {
	*tchttp.BaseRequest
}

func NewUpdateEnvironmentRequest added in v1.0.886

func NewUpdateEnvironmentRequest() (request *UpdateEnvironmentRequest)

func (*UpdateEnvironmentRequest) FromJsonString added in v1.0.886

func (r *UpdateEnvironmentRequest) 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 (*UpdateEnvironmentRequest) ToJsonString added in v1.0.886

func (r *UpdateEnvironmentRequest) ToJsonString() string

type UpdateEnvironmentRequestParams added in v1.0.886

type UpdateEnvironmentRequestParams struct {
}

Predefined struct for user

type UpdateEnvironmentResponse added in v1.0.886

type UpdateEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *UpdateEnvironmentResponseParams `json:"Response"`
}

func NewUpdateEnvironmentResponse added in v1.0.886

func NewUpdateEnvironmentResponse() (response *UpdateEnvironmentResponse)

func (*UpdateEnvironmentResponse) FromJsonString added in v1.0.886

func (r *UpdateEnvironmentResponse) 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 (*UpdateEnvironmentResponse) ToJsonString added in v1.0.886

func (r *UpdateEnvironmentResponse) ToJsonString() string

type UpdateEnvironmentResponseParams added in v1.0.886

type UpdateEnvironmentResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateFileScenarioRelationRequest

type UpdateFileScenarioRelationRequest struct {
	*tchttp.BaseRequest

	// 文件 ID。其值应为前序步骤上传该文件到 cos 桶后,文件在 cos 桶中的相应目录
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景 ID 数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`
}

func NewUpdateFileScenarioRelationRequest

func NewUpdateFileScenarioRelationRequest() (request *UpdateFileScenarioRelationRequest)

func (*UpdateFileScenarioRelationRequest) FromJsonString

func (r *UpdateFileScenarioRelationRequest) 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 (*UpdateFileScenarioRelationRequest) ToJsonString

func (r *UpdateFileScenarioRelationRequest) ToJsonString() string

type UpdateFileScenarioRelationRequestParams

type UpdateFileScenarioRelationRequestParams struct {
	// 文件 ID。其值应为前序步骤上传该文件到 cos 桶后,文件在 cos 桶中的相应目录
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 项目 ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景 ID 数组
	ScenarioIds []*string `json:"ScenarioIds,omitnil,omitempty" name:"ScenarioIds"`
}

Predefined struct for user

type UpdateFileScenarioRelationResponse

type UpdateFileScenarioRelationResponse struct {
	*tchttp.BaseResponse
	Response *UpdateFileScenarioRelationResponseParams `json:"Response"`
}

func NewUpdateFileScenarioRelationResponse

func NewUpdateFileScenarioRelationResponse() (response *UpdateFileScenarioRelationResponse)

func (*UpdateFileScenarioRelationResponse) FromJsonString

func (r *UpdateFileScenarioRelationResponse) 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 (*UpdateFileScenarioRelationResponse) ToJsonString

func (r *UpdateFileScenarioRelationResponse) ToJsonString() string

type UpdateFileScenarioRelationResponseParams

type UpdateFileScenarioRelationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateJobRequest

type UpdateJobRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 任务备注信息
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

func NewUpdateJobRequest

func NewUpdateJobRequest() (request *UpdateJobRequest)

func (*UpdateJobRequest) FromJsonString

func (r *UpdateJobRequest) 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 (*UpdateJobRequest) ToJsonString

func (r *UpdateJobRequest) ToJsonString() string

type UpdateJobRequestParams

type UpdateJobRequestParams struct {
	// 任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 任务备注信息
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

Predefined struct for user

type UpdateJobResponse

type UpdateJobResponse struct {
	*tchttp.BaseResponse
	Response *UpdateJobResponseParams `json:"Response"`
}

func NewUpdateJobResponse

func NewUpdateJobResponse() (response *UpdateJobResponse)

func (*UpdateJobResponse) FromJsonString

func (r *UpdateJobResponse) 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 (*UpdateJobResponse) ToJsonString

func (r *UpdateJobResponse) ToJsonString() string

type UpdateJobResponseParams

type UpdateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateProjectRequest

type UpdateProjectRequest struct {
	*tchttp.BaseRequest

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 项目名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 项目状态,默认传递1
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 标签数组
	Tags []*TagSpec `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewUpdateProjectRequest

func NewUpdateProjectRequest() (request *UpdateProjectRequest)

func (*UpdateProjectRequest) FromJsonString

func (r *UpdateProjectRequest) 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 (*UpdateProjectRequest) ToJsonString

func (r *UpdateProjectRequest) ToJsonString() string

type UpdateProjectRequestParams

type UpdateProjectRequestParams struct {
	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 项目名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 项目描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 项目状态,默认传递1
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 标签数组
	Tags []*TagSpec `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type UpdateProjectResponse

type UpdateProjectResponse struct {
	*tchttp.BaseResponse
	Response *UpdateProjectResponseParams `json:"Response"`
}

func NewUpdateProjectResponse

func NewUpdateProjectResponse() (response *UpdateProjectResponse)

func (*UpdateProjectResponse) FromJsonString

func (r *UpdateProjectResponse) 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 (*UpdateProjectResponse) ToJsonString

func (r *UpdateProjectResponse) ToJsonString() string

type UpdateProjectResponseParams

type UpdateProjectResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateScenarioRequest

type UpdateScenarioRequest struct {
	*tchttp.BaseRequest

	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 场景描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 压测场景的模式类型。取值范围:pts-http 代表简单模式,pts-js 代表脚本模式,pts-jmeter 代表 JMeter 模式。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 施压配置
	Load *Load `json:"Load,omitnil,omitempty" name:"Load"`

	// deprecated
	EncodedScripts *string `json:"EncodedScripts,omitnil,omitempty" name:"EncodedScripts"`

	// deprecated
	Configs []*string `json:"Configs,omitnil,omitempty" name:"Configs"`

	// 测试数据集
	Datasets []*TestData `json:"Datasets,omitnil,omitempty" name:"Datasets"`

	// deprecated
	Extensions []*string `json:"Extensions,omitnil,omitempty" name:"Extensions"`

	// SLA规则ID
	SLAId *string `json:"SLAId,omitnil,omitempty" name:"SLAId"`

	// cron job ID
	CronId *string `json:"CronId,omitnil,omitempty" name:"CronId"`

	// 场景状态(注:现已无需传递该参数)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 测试脚本路径
	TestScripts []*ScriptInfo `json:"TestScripts,omitnil,omitempty" name:"TestScripts"`

	// 协议文件路径
	Protocols []*ProtocolInfo `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 请求文件路径
	RequestFiles []*FileInfo `json:"RequestFiles,omitnil,omitempty" name:"RequestFiles"`

	// SLA 策略
	SLAPolicy *SLAPolicy `json:"SLAPolicy,omitnil,omitempty" name:"SLAPolicy"`

	// 拓展包文件路径
	Plugins []*FileInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 域名解析配置
	DomainNameConfig *DomainNameConfig `json:"DomainNameConfig,omitnil,omitempty" name:"DomainNameConfig"`

	// WebHook请求配置
	NotificationHooks []*Notification `json:"NotificationHooks,omitnil,omitempty" name:"NotificationHooks"`

	// 创建人名
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 环境ID
	EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"`
}

func NewUpdateScenarioRequest

func NewUpdateScenarioRequest() (request *UpdateScenarioRequest)

func (*UpdateScenarioRequest) FromJsonString

func (r *UpdateScenarioRequest) 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 (*UpdateScenarioRequest) ToJsonString

func (r *UpdateScenarioRequest) ToJsonString() string

type UpdateScenarioRequestParams

type UpdateScenarioRequestParams struct {
	// 场景ID
	ScenarioId *string `json:"ScenarioId,omitnil,omitempty" name:"ScenarioId"`

	// 场景名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 场景描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 压测场景的模式类型。取值范围:pts-http 代表简单模式,pts-js 代表脚本模式,pts-jmeter 代表 JMeter 模式。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 施压配置
	Load *Load `json:"Load,omitnil,omitempty" name:"Load"`

	// deprecated
	EncodedScripts *string `json:"EncodedScripts,omitnil,omitempty" name:"EncodedScripts"`

	// deprecated
	Configs []*string `json:"Configs,omitnil,omitempty" name:"Configs"`

	// 测试数据集
	Datasets []*TestData `json:"Datasets,omitnil,omitempty" name:"Datasets"`

	// deprecated
	Extensions []*string `json:"Extensions,omitnil,omitempty" name:"Extensions"`

	// SLA规则ID
	SLAId *string `json:"SLAId,omitnil,omitempty" name:"SLAId"`

	// cron job ID
	CronId *string `json:"CronId,omitnil,omitempty" name:"CronId"`

	// 场景状态(注:现已无需传递该参数)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 项目ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 测试脚本路径
	TestScripts []*ScriptInfo `json:"TestScripts,omitnil,omitempty" name:"TestScripts"`

	// 协议文件路径
	Protocols []*ProtocolInfo `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 请求文件路径
	RequestFiles []*FileInfo `json:"RequestFiles,omitnil,omitempty" name:"RequestFiles"`

	// SLA 策略
	SLAPolicy *SLAPolicy `json:"SLAPolicy,omitnil,omitempty" name:"SLAPolicy"`

	// 拓展包文件路径
	Plugins []*FileInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 域名解析配置
	DomainNameConfig *DomainNameConfig `json:"DomainNameConfig,omitnil,omitempty" name:"DomainNameConfig"`

	// WebHook请求配置
	NotificationHooks []*Notification `json:"NotificationHooks,omitnil,omitempty" name:"NotificationHooks"`

	// 创建人名
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 环境ID
	EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"`
}

Predefined struct for user

type UpdateScenarioResponse

type UpdateScenarioResponse struct {
	*tchttp.BaseResponse
	Response *UpdateScenarioResponseParams `json:"Response"`
}

func NewUpdateScenarioResponse

func NewUpdateScenarioResponse() (response *UpdateScenarioResponse)

func (*UpdateScenarioResponse) FromJsonString

func (r *UpdateScenarioResponse) 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 (*UpdateScenarioResponse) ToJsonString

func (r *UpdateScenarioResponse) ToJsonString() string

type UpdateScenarioResponseParams

type UpdateScenarioResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VpcLoadDistribution

type VpcLoadDistribution struct {
	// 地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`
}

Jump to

Keyboard shortcuts

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