v20210527

package
v1.0.941 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

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

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

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

	// 数据加载中
	FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading"

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

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

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

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

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// CAM鉴权错误。
	OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

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

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 该时间范围内的审计日志已下载
	UNSUPPORTEDOPERATION_HASDUPLICATEDTASK = "UnsupportedOperation.HasDuplicatedTask"
)
View Source
const APIVersion = "2021-05-27"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserContactRequest

type AddUserContactRequest struct {
	*tchttp.BaseRequest

	// 联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 邮箱地址,支持大小写字母、数字、下划线及@字符, 不能以下划线开头,邮箱地址不可重复。
	ContactInfo *string `json:"ContactInfo,omitnil,omitempty" name:"ContactInfo"`

	// 服务产品类型,固定值:"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewAddUserContactRequest

func NewAddUserContactRequest() (request *AddUserContactRequest)

func (*AddUserContactRequest) FromJsonString

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

func (r *AddUserContactRequest) ToJsonString() string

type AddUserContactRequestParams added in v1.0.426

type AddUserContactRequestParams struct {
	// 联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 邮箱地址,支持大小写字母、数字、下划线及@字符, 不能以下划线开头,邮箱地址不可重复。
	ContactInfo *string `json:"ContactInfo,omitnil,omitempty" name:"ContactInfo"`

	// 服务产品类型,固定值:"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type AddUserContactResponse

type AddUserContactResponse struct {
	*tchttp.BaseResponse
	Response *AddUserContactResponseParams `json:"Response"`
}

func NewAddUserContactResponse

func NewAddUserContactResponse() (response *AddUserContactResponse)

func (*AddUserContactResponse) FromJsonString

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

func (r *AddUserContactResponse) ToJsonString() string

type AddUserContactResponseParams added in v1.0.426

type AddUserContactResponseParams struct {
	// 添加成功的联系人id。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

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

Predefined struct for user

type Aggregation added in v1.0.758

type Aggregation struct {
	// 平均执行时间(ms)。
	AvgExecTime *int64 `json:"AvgExecTime,omitnil,omitempty" name:"AvgExecTime"`

	// 平均扫描行数。
	AvgDocsExamined *int64 `json:"AvgDocsExamined,omitnil,omitempty" name:"AvgDocsExamined"`

	// 产生慢查次数(/天)。
	SlowLogCount *int64 `json:"SlowLogCount,omitnil,omitempty" name:"SlowLogCount"`

	// 内存排序次数。
	SortCount *int64 `json:"SortCount,omitnil,omitempty" name:"SortCount"`

	// 慢查模板概览。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlowLogs []*string `json:"SlowLogs,omitnil,omitempty" name:"SlowLogs"`
}

type AlarmProfileList added in v1.0.740

type AlarmProfileList struct {
	// 0-不是 1-是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsWebHook *int64 `json:"IsWebHook,omitnil,omitempty" name:"IsWebHook"`

	// 接收告警用户数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiveUinCount *int64 `json:"ReceiveUinCount,omitnil,omitempty" name:"ReceiveUinCount"`

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

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

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

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

	// 更新用户的uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateUin *int64 `json:"UpdateUin,omitnil,omitempty" name:"UpdateUin"`

	// 接收类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiveType []*int64 `json:"ReceiveType,omitnil,omitempty" name:"ReceiveType"`

	// 接收用户信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiveInfo []*ReceiveInfo `json:"ReceiveInfo,omitnil,omitempty" name:"ReceiveInfo"`

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

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

	// 发送渠道
	// 注意:此字段可能返回 null,表示取不到有效值。
	SendChannel []*int64 `json:"SendChannel,omitnil,omitempty" name:"SendChannel"`

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

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

type AlarmsRules added in v1.0.740

type AlarmsRules struct {
	// 间隔
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 告警名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 指标
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 操作符
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 等级
	// fatal-致命
	// critical-严重
	// warning-告警
	// information-通知
	Severity *string `json:"Severity,omitnil,omitempty" name:"Severity"`

	// 指标值
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type AuditInstance added in v1.0.700

type AuditInstance struct {
	// 审计状态,已开通审计为:YES,未开通审计为:ON。
	AuditStatus *string `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"`

	// 审计日志大小,为兼容老版本用。
	BillingAmount *int64 `json:"BillingAmount,omitnil,omitempty" name:"BillingAmount"`

	// 计费确认状态,0-未确认;1-已确认。
	BillingConfirmed *int64 `json:"BillingConfirmed,omitnil,omitempty" name:"BillingConfirmed"`

	// 低频存储时长。
	ColdLogExpireDay *int64 `json:"ColdLogExpireDay,omitnil,omitempty" name:"ColdLogExpireDay"`

	// 低频日志存储量单位MB。
	ColdLogSize *int64 `json:"ColdLogSize,omitnil,omitempty" name:"ColdLogSize"`

	// 高频日志存储天数。
	HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"`

	// 高频日志存储量,单位MB。
	HotLogSize *int64 `json:"HotLogSize,omitnil,omitempty" name:"HotLogSize"`

	// 实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保存总天数,为高频存储时长+低频存储时长。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 实例创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例详细信息。
	InstanceInfo *AuditInstanceInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"`
}

type AuditInstanceFilter added in v1.0.700

type AuditInstanceFilter struct {
	// 搜索条件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 要搜索的条件的值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type AuditInstanceInfo added in v1.0.700

type AuditInstanceInfo struct {
	// appId。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 审计状态,0-未开通审计;1-已开通审计。
	AuditStatus *int64 `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"`

	// 实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 项目Id。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例所在地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

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

type AuditLogFile added in v1.0.644

type AuditLogFile struct {
	// 审计日志文件生成异步任务ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 审计日志文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 审计日志文件创建时间。格式为 : "2019-03-20 17:09:13"。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 文件状态值。可能返回的值为:
	// "creating" - 生成中;
	// "failed" - 创建失败;
	// "success" - 已生成;
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 文件大小,单位为 KB。
	FileSize *float64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 审计日志下载地址。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 错误信息。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 文件生成进度。
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 文件生成成功时间。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
}

type AuditLogFilter added in v1.0.644

type AuditLogFilter struct {
	// 客户端地址。
	Host []*string `json:"Host,omitnil,omitempty" name:"Host"`

	// 数据库名称。
	DBName []*string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 用户名。
	User []*string `json:"User,omitnil,omitempty" name:"User"`

	// 返回行数。表示筛选返回行数大于该值的审计日志。
	SentRows *int64 `json:"SentRows,omitnil,omitempty" name:"SentRows"`

	// 影响行数。表示筛选影响行数大于该值的审计日志。
	AffectRows *int64 `json:"AffectRows,omitnil,omitempty" name:"AffectRows"`

	// 执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。
	ExecTime *int64 `json:"ExecTime,omitnil,omitempty" name:"ExecTime"`
}

type CancelKillTaskRequest added in v1.0.389

type CancelKillTaskRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCancelKillTaskRequest added in v1.0.389

func NewCancelKillTaskRequest() (request *CancelKillTaskRequest)

func (*CancelKillTaskRequest) FromJsonString added in v1.0.389

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

func (r *CancelKillTaskRequest) ToJsonString() string

type CancelKillTaskRequestParams added in v1.0.426

type CancelKillTaskRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CancelKillTaskResponse added in v1.0.389

type CancelKillTaskResponse struct {
	*tchttp.BaseResponse
	Response *CancelKillTaskResponseParams `json:"Response"`
}

func NewCancelKillTaskResponse added in v1.0.389

func NewCancelKillTaskResponse() (response *CancelKillTaskResponse)

func (*CancelKillTaskResponse) FromJsonString added in v1.0.389

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

func (r *CancelKillTaskResponse) ToJsonString() string

type CancelKillTaskResponseParams added in v1.0.426

type CancelKillTaskResponseParams struct {
	// kill会话任务终止成功返回1。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

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

func (c *Client) AddUserContact(request *AddUserContactRequest) (response *AddUserContactResponse, err error)

AddUserContact 添加邮件接收联系人的姓名, 邮件地址,返回值为添加成功的联系人id。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddUserContactWithContext added in v1.0.324

func (c *Client) AddUserContactWithContext(ctx context.Context, request *AddUserContactRequest) (response *AddUserContactResponse, err error)

AddUserContact 添加邮件接收联系人的姓名, 邮件地址,返回值为添加成功的联系人id。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CancelKillTask added in v1.0.389

func (c *Client) CancelKillTask(request *CancelKillTaskRequest) (response *CancelKillTaskResponse, err error)

CancelKillTask 终止中断会话任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CancelKillTaskWithContext added in v1.0.389

func (c *Client) CancelKillTaskWithContext(ctx context.Context, request *CancelKillTaskRequest) (response *CancelKillTaskResponse, err error)

CancelKillTask 终止中断会话任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CloseAuditService added in v1.0.700

func (c *Client) CloseAuditService(request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)

CloseAuditService 不用审计日志时,关闭数据库审计

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CloseAuditServiceWithContext added in v1.0.700

func (c *Client) CloseAuditServiceWithContext(ctx context.Context, request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)

CloseAuditService 不用审计日志时,关闭数据库审计

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateAuditLogFile added in v1.0.644

func (c *Client) CreateAuditLogFile(request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)

CreateAuditLogFile 用于创建云数据库实例的审计日志文件,最多下载600w审计日志。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_HASDUPLICATEDTASK = "UnsupportedOperation.HasDuplicatedTask"

func (*Client) CreateAuditLogFileWithContext added in v1.0.644

func (c *Client) CreateAuditLogFileWithContext(ctx context.Context, request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)

CreateAuditLogFile 用于创建云数据库实例的审计日志文件,最多下载600w审计日志。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_HASDUPLICATEDTASK = "UnsupportedOperation.HasDuplicatedTask"

func (*Client) CreateDBDiagReportTask

func (c *Client) CreateDBDiagReportTask(request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)

CreateDBDiagReportTask 创建健康报告,并可以选择是否发送邮件。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDBDiagReportTaskWithContext added in v1.0.324

func (c *Client) CreateDBDiagReportTaskWithContext(ctx context.Context, request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)

CreateDBDiagReportTask 创建健康报告,并可以选择是否发送邮件。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDBDiagReportUrl

func (c *Client) CreateDBDiagReportUrl(request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)

CreateDBDiagReportUrl 创建健康报告的浏览地址。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDBDiagReportUrlWithContext added in v1.0.324

func (c *Client) CreateDBDiagReportUrlWithContext(ctx context.Context, request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)

CreateDBDiagReportUrl 创建健康报告的浏览地址。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateKillTask added in v1.0.327

func (c *Client) CreateKillTask(request *CreateKillTaskRequest) (response *CreateKillTaskResponse, err error)

CreateKillTask 创建中断会话的任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateKillTaskWithContext added in v1.0.327

func (c *Client) CreateKillTaskWithContext(ctx context.Context, request *CreateKillTaskRequest) (response *CreateKillTaskResponse, err error)

CreateKillTask 创建中断会话的任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateMailProfile

func (c *Client) CreateMailProfile(request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)

CreateMailProfile 创建邮件配置。其中入参ProfileType表示所创建配置的类型,ProfileType 取值包括:dbScan_mail_configuration(数据库巡检邮件配置)、scheduler_mail_configuration(定期生成健康报告的邮件发送配置)。Region统一选择广州,和实例所属地域无关。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateMailProfileWithContext added in v1.0.324

func (c *Client) CreateMailProfileWithContext(ctx context.Context, request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)

CreateMailProfile 创建邮件配置。其中入参ProfileType表示所创建配置的类型,ProfileType 取值包括:dbScan_mail_configuration(数据库巡检邮件配置)、scheduler_mail_configuration(定期生成健康报告的邮件发送配置)。Region统一选择广州,和实例所属地域无关。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateProxySessionKillTask added in v1.0.327

func (c *Client) CreateProxySessionKillTask(request *CreateProxySessionKillTaskRequest) (response *CreateProxySessionKillTaskResponse, err error)

CreateProxySessionKillTask 创建中止所有代理节点连接会话的异步任务。当前仅支持 Redis。得到的返回值为异步任务 id,可以作为参数传入接口 DescribeProxySessionKillTasks 查询kill会话任务执行状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) CreateProxySessionKillTaskWithContext added in v1.0.327

func (c *Client) CreateProxySessionKillTaskWithContext(ctx context.Context, request *CreateProxySessionKillTaskRequest) (response *CreateProxySessionKillTaskResponse, err error)

CreateProxySessionKillTask 创建中止所有代理节点连接会话的异步任务。当前仅支持 Redis。得到的返回值为异步任务 id,可以作为参数传入接口 DescribeProxySessionKillTasks 查询kill会话任务执行状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) CreateRedisBigKeyAnalysisTask added in v1.0.696

func (c *Client) CreateRedisBigKeyAnalysisTask(request *CreateRedisBigKeyAnalysisTaskRequest) (response *CreateRedisBigKeyAnalysisTaskResponse, err error)

CreateRedisBigKeyAnalysisTask 即时创建redis实例大key分析任务,限制正在运行的即时分析任务数量默认为5。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateRedisBigKeyAnalysisTaskWithContext added in v1.0.696

func (c *Client) CreateRedisBigKeyAnalysisTaskWithContext(ctx context.Context, request *CreateRedisBigKeyAnalysisTaskRequest) (response *CreateRedisBigKeyAnalysisTaskResponse, err error)

CreateRedisBigKeyAnalysisTask 即时创建redis实例大key分析任务,限制正在运行的即时分析任务数量默认为5。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSchedulerMailProfile

func (c *Client) CreateSchedulerMailProfile(request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)

CreateSchedulerMailProfile 该接口用于创建定期生成健康报告并邮件发送的配置,将健康报告的定期生成时间作为参数传入(周一至周日),用于设置健康报告的定期生成时间,同时保存相应的定期邮件发送的配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSchedulerMailProfileWithContext added in v1.0.324

func (c *Client) CreateSchedulerMailProfileWithContext(ctx context.Context, request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)

CreateSchedulerMailProfile 该接口用于创建定期生成健康报告并邮件发送的配置,将健康报告的定期生成时间作为参数传入(周一至周日),用于设置健康报告的定期生成时间,同时保存相应的定期邮件发送的配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityAuditLogExportTask

func (c *Client) CreateSecurityAuditLogExportTask(request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)

CreateSecurityAuditLogExportTask 创建安全审计日志导出任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityAuditLogExportTaskWithContext added in v1.0.324

func (c *Client) CreateSecurityAuditLogExportTaskWithContext(ctx context.Context, request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)

CreateSecurityAuditLogExportTask 创建安全审计日志导出任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSqlFilter added in v1.0.389

func (c *Client) CreateSqlFilter(request *CreateSqlFilterRequest) (response *CreateSqlFilterResponse, err error)

CreateSqlFilter 创建实例SQL限流任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSqlFilterWithContext added in v1.0.389

func (c *Client) CreateSqlFilterWithContext(ctx context.Context, request *CreateSqlFilterRequest) (response *CreateSqlFilterResponse, err error)

CreateSqlFilter 创建实例SQL限流任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAuditLogFile added in v1.0.644

func (c *Client) DeleteAuditLogFile(request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)

DeleteAuditLogFile 用于删除云数据库实例的审计日志文件。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAuditLogFileWithContext added in v1.0.644

func (c *Client) DeleteAuditLogFileWithContext(ctx context.Context, request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)

DeleteAuditLogFile 用于删除云数据库实例的审计日志文件。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDBDiagReportTasks added in v1.0.634

func (c *Client) DeleteDBDiagReportTasks(request *DeleteDBDiagReportTasksRequest) (response *DeleteDBDiagReportTasksResponse, err error)

DeleteDBDiagReportTasks 根据任务id删除健康报告生成任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDBDiagReportTasksWithContext added in v1.0.634

func (c *Client) DeleteDBDiagReportTasksWithContext(ctx context.Context, request *DeleteDBDiagReportTasksRequest) (response *DeleteDBDiagReportTasksResponse, err error)

DeleteDBDiagReportTasks 根据任务id删除健康报告生成任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRedisBigKeyAnalysisTasks added in v1.0.929

func (c *Client) DeleteRedisBigKeyAnalysisTasks(request *DeleteRedisBigKeyAnalysisTasksRequest) (response *DeleteRedisBigKeyAnalysisTasksResponse, err error)

DeleteRedisBigKeyAnalysisTasks 删除Redis实例的大key分析任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRedisBigKeyAnalysisTasksWithContext added in v1.0.929

func (c *Client) DeleteRedisBigKeyAnalysisTasksWithContext(ctx context.Context, request *DeleteRedisBigKeyAnalysisTasksRequest) (response *DeleteRedisBigKeyAnalysisTasksResponse, err error)

DeleteRedisBigKeyAnalysisTasks 删除Redis实例的大key分析任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSecurityAuditLogExportTasks

func (c *Client) DeleteSecurityAuditLogExportTasks(request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)

DeleteSecurityAuditLogExportTasks 删除安全审计日志导出任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSecurityAuditLogExportTasksWithContext added in v1.0.324

func (c *Client) DeleteSecurityAuditLogExportTasksWithContext(ctx context.Context, request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)

DeleteSecurityAuditLogExportTasks 删除安全审计日志导出任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSqlFilters added in v1.0.389

func (c *Client) DeleteSqlFilters(request *DeleteSqlFiltersRequest) (response *DeleteSqlFiltersResponse, err error)

DeleteSqlFilters 删除实例SQL限流任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSqlFiltersWithContext added in v1.0.389

func (c *Client) DeleteSqlFiltersWithContext(ctx context.Context, request *DeleteSqlFiltersRequest) (response *DeleteSqlFiltersResponse, err error)

DeleteSqlFilters 删除实例SQL限流任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAlarmTemplate added in v1.0.740

func (c *Client) DescribeAlarmTemplate(request *DescribeAlarmTemplateRequest) (response *DescribeAlarmTemplateResponse, err error)

DescribeAlarmTemplate 通知模板查询

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAlarmTemplateWithContext added in v1.0.740

func (c *Client) DescribeAlarmTemplateWithContext(ctx context.Context, request *DescribeAlarmTemplateRequest) (response *DescribeAlarmTemplateResponse, err error)

DescribeAlarmTemplate 通知模板查询

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAllUserContact

func (c *Client) DescribeAllUserContact(request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)

DescribeAllUserContact 获取邮件发送中联系人的相关信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAllUserContactWithContext added in v1.0.324

func (c *Client) DescribeAllUserContactWithContext(ctx context.Context, request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)

DescribeAllUserContact 获取邮件发送中联系人的相关信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAllUserGroup

func (c *Client) DescribeAllUserGroup(request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)

DescribeAllUserGroup 获取邮件发送联系组的相关信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAllUserGroupWithContext added in v1.0.324

func (c *Client) DescribeAllUserGroupWithContext(ctx context.Context, request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)

DescribeAllUserGroup 获取邮件发送联系组的相关信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAuditInstanceList added in v1.0.700

func (c *Client) DescribeAuditInstanceList(request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)

DescribeAuditInstanceList 查询实例列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAuditInstanceListWithContext added in v1.0.700

func (c *Client) DescribeAuditInstanceListWithContext(ctx context.Context, request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)

DescribeAuditInstanceList 查询实例列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAuditLogFiles added in v1.0.644

func (c *Client) DescribeAuditLogFiles(request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)

DescribeAuditLogFiles 用于创建云数据库实例的审计日志文件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAuditLogFilesWithContext added in v1.0.644

func (c *Client) DescribeAuditLogFilesWithContext(ctx context.Context, request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)

DescribeAuditLogFiles 用于创建云数据库实例的审计日志文件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagEvent

func (c *Client) DescribeDBDiagEvent(request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)

DescribeDBDiagEvent 获取实例异常诊断事件的详情信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagEventWithContext added in v1.0.324

func (c *Client) DescribeDBDiagEventWithContext(ctx context.Context, request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)

DescribeDBDiagEvent 获取实例异常诊断事件的详情信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagEvents added in v1.0.313

func (c *Client) DescribeDBDiagEvents(request *DescribeDBDiagEventsRequest) (response *DescribeDBDiagEventsResponse, err error)

DescribeDBDiagEvents 获取指定时间段内的诊断事件列表,支持依据风险等级、实例ID等条件过滤。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagEventsWithContext added in v1.0.324

func (c *Client) DescribeDBDiagEventsWithContext(ctx context.Context, request *DescribeDBDiagEventsRequest) (response *DescribeDBDiagEventsResponse, err error)

DescribeDBDiagEvents 获取指定时间段内的诊断事件列表,支持依据风险等级、实例ID等条件过滤。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagHistory

func (c *Client) DescribeDBDiagHistory(request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)

DescribeDBDiagHistory 获取实例诊断事件的列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagHistoryWithContext added in v1.0.324

func (c *Client) DescribeDBDiagHistoryWithContext(ctx context.Context, request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)

DescribeDBDiagHistory 获取实例诊断事件的列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagReportTasks

func (c *Client) DescribeDBDiagReportTasks(request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)

DescribeDBDiagReportTasks 查询健康报告生成任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBDiagReportTasksWithContext added in v1.0.324

func (c *Client) DescribeDBDiagReportTasksWithContext(ctx context.Context, request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)

DescribeDBDiagReportTasks 查询健康报告生成任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBSpaceStatus

func (c *Client) DescribeDBSpaceStatus(request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)

DescribeDBSpaceStatus 获取指定时间段内的实例空间使用概览,包括磁盘增长量(MB)、磁盘剩余(MB)、磁盘总量(MB)及预计可用天数。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBSpaceStatusWithContext added in v1.0.324

func (c *Client) DescribeDBSpaceStatusWithContext(ctx context.Context, request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)

DescribeDBSpaceStatus 获取指定时间段内的实例空间使用概览,包括磁盘增长量(MB)、磁盘剩余(MB)、磁盘总量(MB)及预计可用天数。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDiagDBInstances

func (c *Client) DescribeDiagDBInstances(request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)

DescribeDiagDBInstances 获取实例信息列表。Region统一选择广州。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDiagDBInstancesWithContext added in v1.0.324

func (c *Client) DescribeDiagDBInstancesWithContext(ctx context.Context, request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)

DescribeDiagDBInstances 获取实例信息列表。Region统一选择广州。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeHealthScore

func (c *Client) DescribeHealthScore(request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)

DescribeHealthScore 根据实例ID获取指定时间段(30分钟)的健康得分,以及异常扣分项。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeHealthScoreWithContext added in v1.0.324

func (c *Client) DescribeHealthScoreWithContext(ctx context.Context, request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)

DescribeHealthScore 根据实例ID获取指定时间段(30分钟)的健康得分,以及异常扣分项。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIndexRecommendAggregationSlowLogs added in v1.0.758

func (c *Client) DescribeIndexRecommendAggregationSlowLogs(request *DescribeIndexRecommendAggregationSlowLogsRequest) (response *DescribeIndexRecommendAggregationSlowLogsResponse, err error)

DescribeIndexRecommendAggregationSlowLogs 查询某张表的慢查模板概览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIndexRecommendAggregationSlowLogsWithContext added in v1.0.758

func (c *Client) DescribeIndexRecommendAggregationSlowLogsWithContext(ctx context.Context, request *DescribeIndexRecommendAggregationSlowLogsRequest) (response *DescribeIndexRecommendAggregationSlowLogsResponse, err error)

DescribeIndexRecommendAggregationSlowLogs 查询某张表的慢查模板概览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIndexRecommendInfo added in v1.0.758

func (c *Client) DescribeIndexRecommendInfo(request *DescribeIndexRecommendInfoRequest) (response *DescribeIndexRecommendInfoResponse, err error)

DescribeIndexRecommendInfo 查询实例的索引推荐信息,包括索引统计相关信息,推荐索引列表,无效索引列表等。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIndexRecommendInfoWithContext added in v1.0.758

func (c *Client) DescribeIndexRecommendInfoWithContext(ctx context.Context, request *DescribeIndexRecommendInfoRequest) (response *DescribeIndexRecommendInfoResponse, err error)

DescribeIndexRecommendInfo 查询实例的索引推荐信息,包括索引统计相关信息,推荐索引列表,无效索引列表等。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMailProfile

func (c *Client) DescribeMailProfile(request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)

DescribeMailProfile 获取发送邮件的配置, 包括数据库巡检的邮件配置以及定期生成健康报告的邮件发送配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMailProfileWithContext added in v1.0.324

func (c *Client) DescribeMailProfileWithContext(ctx context.Context, request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)

DescribeMailProfile 获取发送邮件的配置, 包括数据库巡检的邮件配置以及定期生成健康报告的邮件发送配置。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMySqlProcessList added in v1.0.195

func (c *Client) DescribeMySqlProcessList(request *DescribeMySqlProcessListRequest) (response *DescribeMySqlProcessListResponse, err error)

DescribeMySqlProcessList 查询关系型数据库的实时线程列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMySqlProcessListWithContext added in v1.0.324

func (c *Client) DescribeMySqlProcessListWithContext(ctx context.Context, request *DescribeMySqlProcessListRequest) (response *DescribeMySqlProcessListResponse, err error)

DescribeMySqlProcessList 查询关系型数据库的实时线程列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNoPrimaryKeyTables added in v1.0.389

func (c *Client) DescribeNoPrimaryKeyTables(request *DescribeNoPrimaryKeyTablesRequest) (response *DescribeNoPrimaryKeyTablesResponse, err error)

DescribeNoPrimaryKeyTables 查询实例无主键表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNoPrimaryKeyTablesWithContext added in v1.0.389

func (c *Client) DescribeNoPrimaryKeyTablesWithContext(ctx context.Context, request *DescribeNoPrimaryKeyTablesRequest) (response *DescribeNoPrimaryKeyTablesResponse, err error)

DescribeNoPrimaryKeyTables 查询实例无主键表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProxyProcessStatistics added in v1.0.567

func (c *Client) DescribeProxyProcessStatistics(request *DescribeProxyProcessStatisticsRequest) (response *DescribeProxyProcessStatisticsResponse, err error)

DescribeProxyProcessStatistics 获取当前实例下的单个proxy的会话统计详情信息, 返回数据为单个 proxy 的会话统计信息。【注意】该接口仅限部分环境调用。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProxyProcessStatisticsWithContext added in v1.0.567

func (c *Client) DescribeProxyProcessStatisticsWithContext(ctx context.Context, request *DescribeProxyProcessStatisticsRequest) (response *DescribeProxyProcessStatisticsResponse, err error)

DescribeProxyProcessStatistics 获取当前实例下的单个proxy的会话统计详情信息, 返回数据为单个 proxy 的会话统计信息。【注意】该接口仅限部分环境调用。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProxySessionKillTasks added in v1.0.343

func (c *Client) DescribeProxySessionKillTasks(request *DescribeProxySessionKillTasksRequest) (response *DescribeProxySessionKillTasksResponse, err error)

DescribeProxySessionKillTasks 用于查询 redis 执行 kill 会话任务后代理节点的执行结果,入参异步任务 ID 从接口 CreateProxySessionKillTask 调用成功后取得。当前 product 只支持:redis。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeProxySessionKillTasksWithContext added in v1.0.343

func (c *Client) DescribeProxySessionKillTasksWithContext(ctx context.Context, request *DescribeProxySessionKillTasksRequest) (response *DescribeProxySessionKillTasksResponse, err error)

DescribeProxySessionKillTasks 用于查询 redis 执行 kill 会话任务后代理节点的执行结果,入参异步任务 ID 从接口 CreateProxySessionKillTask 调用成功后取得。当前 product 只支持:redis。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisBigKeyAnalysisTasks added in v1.0.928

func (c *Client) DescribeRedisBigKeyAnalysisTasks(request *DescribeRedisBigKeyAnalysisTasksRequest) (response *DescribeRedisBigKeyAnalysisTasksResponse, err error)

DescribeRedisBigKeyAnalysisTasks 查询redis大key分析任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisBigKeyAnalysisTasksWithContext added in v1.0.928

func (c *Client) DescribeRedisBigKeyAnalysisTasksWithContext(ctx context.Context, request *DescribeRedisBigKeyAnalysisTasksRequest) (response *DescribeRedisBigKeyAnalysisTasksResponse, err error)

DescribeRedisBigKeyAnalysisTasks 查询redis大key分析任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisProcessList added in v1.0.758

func (c *Client) DescribeRedisProcessList(request *DescribeRedisProcessListRequest) (response *DescribeRedisProcessListResponse, err error)

DescribeRedisProcessList 获取 Redis 实例所有 proxy 节点的实时会话详情列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisProcessListWithContext added in v1.0.758

func (c *Client) DescribeRedisProcessListWithContext(ctx context.Context, request *DescribeRedisProcessListRequest) (response *DescribeRedisProcessListResponse, err error)

DescribeRedisProcessList 获取 Redis 实例所有 proxy 节点的实时会话详情列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisTopBigKeys added in v1.0.389

func (c *Client) DescribeRedisTopBigKeys(request *DescribeRedisTopBigKeysRequest) (response *DescribeRedisTopBigKeysResponse, err error)

DescribeRedisTopBigKeys 查询redis实例大key列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisTopBigKeysWithContext added in v1.0.389

func (c *Client) DescribeRedisTopBigKeysWithContext(ctx context.Context, request *DescribeRedisTopBigKeysRequest) (response *DescribeRedisTopBigKeysResponse, err error)

DescribeRedisTopBigKeys 查询redis实例大key列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisTopKeyPrefixList added in v1.0.493

func (c *Client) DescribeRedisTopKeyPrefixList(request *DescribeRedisTopKeyPrefixListRequest) (response *DescribeRedisTopKeyPrefixListResponse, err error)

DescribeRedisTopKeyPrefixList 查询redis实例top key前缀列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRedisTopKeyPrefixListWithContext added in v1.0.493

func (c *Client) DescribeRedisTopKeyPrefixListWithContext(ctx context.Context, request *DescribeRedisTopKeyPrefixListRequest) (response *DescribeRedisTopKeyPrefixListResponse, err error)

DescribeRedisTopKeyPrefixList 查询redis实例top key前缀列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSecurityAuditLogDownloadUrls

func (c *Client) DescribeSecurityAuditLogDownloadUrls(request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)

DescribeSecurityAuditLogDownloadUrls 查询安全审计日志导出文件下载链接。目前日志文件下载仅提供腾讯云内网地址,请通过广州地域的腾讯云服务器进行下载。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSecurityAuditLogDownloadUrlsWithContext added in v1.0.324

func (c *Client) DescribeSecurityAuditLogDownloadUrlsWithContext(ctx context.Context, request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)

DescribeSecurityAuditLogDownloadUrls 查询安全审计日志导出文件下载链接。目前日志文件下载仅提供腾讯云内网地址,请通过广州地域的腾讯云服务器进行下载。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSecurityAuditLogExportTasks

func (c *Client) DescribeSecurityAuditLogExportTasks(request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)

DescribeSecurityAuditLogExportTasks 查询安全审计日志导出任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSecurityAuditLogExportTasksWithContext added in v1.0.324

func (c *Client) DescribeSecurityAuditLogExportTasksWithContext(ctx context.Context, request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)

DescribeSecurityAuditLogExportTasks 查询安全审计日志导出任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogTimeSeriesStats

func (c *Client) DescribeSlowLogTimeSeriesStats(request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)

DescribeSlowLogTimeSeriesStats 获取慢日志统计柱状图。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogTimeSeriesStatsWithContext added in v1.0.324

func (c *Client) DescribeSlowLogTimeSeriesStatsWithContext(ctx context.Context, request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)

DescribeSlowLogTimeSeriesStats 获取慢日志统计柱状图。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogTopSqls

func (c *Client) DescribeSlowLogTopSqls(request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)

DescribeSlowLogTopSqls 按照Sql模板+schema的聚合方式,统计排序指定时间段内的top慢sql。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogTopSqlsWithContext added in v1.0.324

func (c *Client) DescribeSlowLogTopSqlsWithContext(ctx context.Context, request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)

DescribeSlowLogTopSqls 按照Sql模板+schema的聚合方式,统计排序指定时间段内的top慢sql。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogUserHostStats

func (c *Client) DescribeSlowLogUserHostStats(request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)

DescribeSlowLogUserHostStats 获取慢日志来源地址统计分布图。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogUserHostStatsWithContext added in v1.0.324

func (c *Client) DescribeSlowLogUserHostStatsWithContext(ctx context.Context, request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)

DescribeSlowLogUserHostStats 获取慢日志来源地址统计分布图。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogs added in v1.0.635

func (c *Client) DescribeSlowLogs(request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)

DescribeSlowLogs 获取指定时间内某个sql模板的慢日志明细

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSlowLogsWithContext added in v1.0.635

func (c *Client) DescribeSlowLogsWithContext(ctx context.Context, request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)

DescribeSlowLogs 获取指定时间内某个sql模板的慢日志明细

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSqlFilters added in v1.0.389

func (c *Client) DescribeSqlFilters(request *DescribeSqlFiltersRequest) (response *DescribeSqlFiltersResponse, err error)

DescribeSqlFilters 查询实例SQL限流任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSqlFiltersWithContext added in v1.0.389

func (c *Client) DescribeSqlFiltersWithContext(ctx context.Context, request *DescribeSqlFiltersRequest) (response *DescribeSqlFiltersResponse, err error)

DescribeSqlFilters 查询实例SQL限流任务列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSqlTemplate added in v1.0.389

func (c *Client) DescribeSqlTemplate(request *DescribeSqlTemplateRequest) (response *DescribeSqlTemplateResponse, err error)

DescribeSqlTemplate 查询SQL模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSqlTemplateWithContext added in v1.0.389

func (c *Client) DescribeSqlTemplateWithContext(ctx context.Context, request *DescribeSqlTemplateRequest) (response *DescribeSqlTemplateResponse, err error)

DescribeSqlTemplate 查询SQL模板。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceSchemaTimeSeries

func (c *Client) DescribeTopSpaceSchemaTimeSeries(request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)

DescribeTopSpaceSchemaTimeSeries 获取实例占用空间最大的前几个库在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceSchemaTimeSeriesWithContext added in v1.0.324

func (c *Client) DescribeTopSpaceSchemaTimeSeriesWithContext(ctx context.Context, request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)

DescribeTopSpaceSchemaTimeSeries 获取实例占用空间最大的前几个库在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceSchemas

func (c *Client) DescribeTopSpaceSchemas(request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)

DescribeTopSpaceSchemas 获取实例Top库的实时空间统计信息,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceSchemasWithContext added in v1.0.324

func (c *Client) DescribeTopSpaceSchemasWithContext(ctx context.Context, request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)

DescribeTopSpaceSchemas 获取实例Top库的实时空间统计信息,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceTableTimeSeries

func (c *Client) DescribeTopSpaceTableTimeSeries(request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)

DescribeTopSpaceTableTimeSeries 获取实例占用空间最大的前几张表在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceTableTimeSeriesWithContext added in v1.0.324

func (c *Client) DescribeTopSpaceTableTimeSeriesWithContext(ctx context.Context, request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)

DescribeTopSpaceTableTimeSeries 获取实例占用空间最大的前几张表在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceTables

func (c *Client) DescribeTopSpaceTables(request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)

DescribeTopSpaceTables 获取实例Top表的实时空间统计信息,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopSpaceTablesWithContext added in v1.0.324

func (c *Client) DescribeTopSpaceTablesWithContext(ctx context.Context, request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)

DescribeTopSpaceTables 获取实例Top表的实时空间统计信息,默认返回按大小排序。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserSqlAdvice

func (c *Client) DescribeUserSqlAdvice(request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)

DescribeUserSqlAdvice 获取SQL优化建议。【产品用户回馈,此接口限免开放,后续将并入dbbrain专业版】

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserSqlAdviceWithContext added in v1.0.324

func (c *Client) DescribeUserSqlAdviceWithContext(ctx context.Context, request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)

DescribeUserSqlAdvice 获取SQL优化建议。【产品用户回馈,此接口限免开放,后续将并入dbbrain专业版】

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) KillMySqlThreads added in v1.0.243

func (c *Client) KillMySqlThreads(request *KillMySqlThreadsRequest) (response *KillMySqlThreadsResponse, err error)

KillMySqlThreads 根据会话ID中断当前会话,该接口分为两次提交:第一次为预提交阶段,Stage为"Prepare",得到的返回值包含SqlExecId;第二次为确认提交, Stage为"Commit", 将SqlExecId的值作为参数传入,最终终止会话进程。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) KillMySqlThreadsWithContext added in v1.0.324

func (c *Client) KillMySqlThreadsWithContext(ctx context.Context, request *KillMySqlThreadsRequest) (response *KillMySqlThreadsResponse, err error)

KillMySqlThreads 根据会话ID中断当前会话,该接口分为两次提交:第一次为预提交阶段,Stage为"Prepare",得到的返回值包含SqlExecId;第二次为确认提交, Stage为"Commit", 将SqlExecId的值作为参数传入,最终终止会话进程。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAlarmPolicy added in v1.0.740

func (c *Client) ModifyAlarmPolicy(request *ModifyAlarmPolicyRequest) (response *ModifyAlarmPolicyResponse, err error)

ModifyAlarmPolicy 修改告警策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyAlarmPolicyWithContext added in v1.0.740

func (c *Client) ModifyAlarmPolicyWithContext(ctx context.Context, request *ModifyAlarmPolicyRequest) (response *ModifyAlarmPolicyResponse, err error)

ModifyAlarmPolicy 修改告警策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyAuditService added in v1.0.700

func (c *Client) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)

ModifyAuditService 修改审计配置相关信息,如高频存储时长等

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyAuditServiceWithContext added in v1.0.700

func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)

ModifyAuditService 修改审计配置相关信息,如高频存储时长等

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDiagDBInstanceConf

func (c *Client) ModifyDiagDBInstanceConf(request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)

ModifyDiagDBInstanceConf 修改实例的配置信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDiagDBInstanceConfWithContext added in v1.0.324

func (c *Client) ModifyDiagDBInstanceConfWithContext(ctx context.Context, request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)

ModifyDiagDBInstanceConf 修改实例的配置信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySqlFilters added in v1.0.389

func (c *Client) ModifySqlFilters(request *ModifySqlFiltersRequest) (response *ModifySqlFiltersResponse, err error)

ModifySqlFilters 更改实例限流任务状态,目前仅用于终止限流。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySqlFiltersWithContext added in v1.0.389

func (c *Client) ModifySqlFiltersWithContext(ctx context.Context, request *ModifySqlFiltersRequest) (response *ModifySqlFiltersResponse, err error)

ModifySqlFilters 更改实例限流任务状态,目前仅用于终止限流。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) OpenAuditService added in v1.0.700

func (c *Client) OpenAuditService(request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)

OpenAuditService 开启数据库审计服务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) OpenAuditServiceWithContext added in v1.0.700

func (c *Client) OpenAuditServiceWithContext(ctx context.Context, request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)

OpenAuditService 开启数据库审计服务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateAgentSwitch added in v1.0.738

func (c *Client) UpdateAgentSwitch(request *UpdateAgentSwitchRequest) (response *UpdateAgentSwitchResponse, err error)

UpdateAgentSwitch 更新agent状态(停止或重连Agent)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateAgentSwitchWithContext added in v1.0.738

func (c *Client) UpdateAgentSwitchWithContext(ctx context.Context, request *UpdateAgentSwitchRequest) (response *UpdateAgentSwitchResponse, err error)

UpdateAgentSwitch 更新agent状态(停止或重连Agent)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateMonitorSwitch added in v1.0.738

func (c *Client) UpdateMonitorSwitch(request *UpdateMonitorSwitchRequest) (response *UpdateMonitorSwitchResponse, err error)

UpdateMonitorSwitch 更新Agent实例状态(停止或重连实例)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateMonitorSwitchWithContext added in v1.0.738

func (c *Client) UpdateMonitorSwitchWithContext(ctx context.Context, request *UpdateMonitorSwitchRequest) (response *UpdateMonitorSwitchResponse, err error)

UpdateMonitorSwitch 更新Agent实例状态(停止或重连实例)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) VerifyUserAccount added in v1.0.389

func (c *Client) VerifyUserAccount(request *VerifyUserAccountRequest) (response *VerifyUserAccountResponse, err error)

VerifyUserAccount 验证用户数据库账号权限,获取会话token。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) VerifyUserAccountWithContext added in v1.0.389

func (c *Client) VerifyUserAccountWithContext(ctx context.Context, request *VerifyUserAccountRequest) (response *VerifyUserAccountResponse, err error)

VerifyUserAccount 验证用户数据库账号权限,获取会话token。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CloseAuditServiceRequest added in v1.0.700

type CloseAuditServiceRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewCloseAuditServiceRequest added in v1.0.700

func NewCloseAuditServiceRequest() (request *CloseAuditServiceRequest)

func (*CloseAuditServiceRequest) FromJsonString added in v1.0.700

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

func (r *CloseAuditServiceRequest) ToJsonString() string

type CloseAuditServiceRequestParams added in v1.0.700

type CloseAuditServiceRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CloseAuditServiceResponse added in v1.0.700

type CloseAuditServiceResponse struct {
	*tchttp.BaseResponse
	Response *CloseAuditServiceResponseParams `json:"Response"`
}

func NewCloseAuditServiceResponse added in v1.0.700

func NewCloseAuditServiceResponse() (response *CloseAuditServiceResponse)

func (*CloseAuditServiceResponse) FromJsonString added in v1.0.700

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

func (r *CloseAuditServiceResponse) ToJsonString() string

type CloseAuditServiceResponseParams added in v1.0.700

type CloseAuditServiceResponseParams struct {
	// 0-关闭审计成功,非0关闭审计失败。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type ContactItem

type ContactItem struct {
	// 联系人id。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 联系人姓名。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 联系人绑定的邮箱。
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`
}

type CreateAuditLogFileRequest added in v1.0.644

type CreateAuditLogFileRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止时间,如“2019-09-11 10:13:14”。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 过滤条件。可按设置的过滤条件过滤日志。
	Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewCreateAuditLogFileRequest added in v1.0.644

func NewCreateAuditLogFileRequest() (request *CreateAuditLogFileRequest)

func (*CreateAuditLogFileRequest) FromJsonString added in v1.0.644

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

func (r *CreateAuditLogFileRequest) ToJsonString() string

type CreateAuditLogFileRequestParams added in v1.0.644

type CreateAuditLogFileRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止时间,如“2019-09-11 10:13:14”。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 过滤条件。可按设置的过滤条件过滤日志。
	Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type CreateAuditLogFileResponse added in v1.0.644

type CreateAuditLogFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateAuditLogFileResponseParams `json:"Response"`
}

func NewCreateAuditLogFileResponse added in v1.0.644

func NewCreateAuditLogFileResponse() (response *CreateAuditLogFileResponse)

func (*CreateAuditLogFileResponse) FromJsonString added in v1.0.644

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

func (r *CreateAuditLogFileResponse) ToJsonString() string

type CreateAuditLogFileResponseParams added in v1.0.644

type CreateAuditLogFileResponseParams struct {
	// 审计日志文件下载的任务ID
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateDBDiagReportTaskRequest

type CreateDBDiagReportTaskRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2020-11-08T14:00:00+08:00”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2020-11-09T14:00:00+08:00”。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否发送邮件: 0 - 否,1 - 是。
	SendMailFlag *int64 `json:"SendMailFlag,omitnil,omitempty" name:"SendMailFlag"`

	// 接收邮件的联系人ID数组。
	ContactPerson []*int64 `json:"ContactPerson,omitnil,omitempty" name:"ContactPerson"`

	// 接收邮件的联系组ID数组。
	ContactGroup []*int64 `json:"ContactGroup,omitnil,omitempty" name:"ContactGroup"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认值为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCreateDBDiagReportTaskRequest

func NewCreateDBDiagReportTaskRequest() (request *CreateDBDiagReportTaskRequest)

func (*CreateDBDiagReportTaskRequest) FromJsonString

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

func (r *CreateDBDiagReportTaskRequest) ToJsonString() string

type CreateDBDiagReportTaskRequestParams added in v1.0.426

type CreateDBDiagReportTaskRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2020-11-08T14:00:00+08:00”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2020-11-09T14:00:00+08:00”。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否发送邮件: 0 - 否,1 - 是。
	SendMailFlag *int64 `json:"SendMailFlag,omitnil,omitempty" name:"SendMailFlag"`

	// 接收邮件的联系人ID数组。
	ContactPerson []*int64 `json:"ContactPerson,omitnil,omitempty" name:"ContactPerson"`

	// 接收邮件的联系组ID数组。
	ContactGroup []*int64 `json:"ContactGroup,omitnil,omitempty" name:"ContactGroup"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认值为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CreateDBDiagReportTaskResponse

type CreateDBDiagReportTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBDiagReportTaskResponseParams `json:"Response"`
}

func NewCreateDBDiagReportTaskResponse

func NewCreateDBDiagReportTaskResponse() (response *CreateDBDiagReportTaskResponse)

func (*CreateDBDiagReportTaskResponse) FromJsonString

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

func (r *CreateDBDiagReportTaskResponse) ToJsonString() string

type CreateDBDiagReportTaskResponseParams added in v1.0.426

type CreateDBDiagReportTaskResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateDBDiagReportUrlRequest

type CreateDBDiagReportUrlRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 健康报告相应的任务ID,可通过DescribeDBDiagReportTasks查询。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCreateDBDiagReportUrlRequest

func NewCreateDBDiagReportUrlRequest() (request *CreateDBDiagReportUrlRequest)

func (*CreateDBDiagReportUrlRequest) FromJsonString

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

func (r *CreateDBDiagReportUrlRequest) ToJsonString() string

type CreateDBDiagReportUrlRequestParams added in v1.0.426

type CreateDBDiagReportUrlRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 健康报告相应的任务ID,可通过DescribeDBDiagReportTasks查询。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CreateDBDiagReportUrlResponse

type CreateDBDiagReportUrlResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBDiagReportUrlResponseParams `json:"Response"`
}

func NewCreateDBDiagReportUrlResponse

func NewCreateDBDiagReportUrlResponse() (response *CreateDBDiagReportUrlResponse)

func (*CreateDBDiagReportUrlResponse) FromJsonString

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

func (r *CreateDBDiagReportUrlResponse) ToJsonString() string

type CreateDBDiagReportUrlResponseParams added in v1.0.426

type CreateDBDiagReportUrlResponseParams struct {
	// 健康报告浏览地址。
	ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"`

	// 健康报告浏览地址到期时间戳(秒)。
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

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

Predefined struct for user

type CreateKillTaskRequest added in v1.0.327

type CreateKillTaskRequest struct {
	*tchttp.BaseRequest

	// kill会话任务的关联实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 任务持续时间,单位秒,手动关闭任务传-1。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 任务过滤条件,客户端IP。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 任务过滤条件,数据库库名,多个","隔开。
	DB *string `json:"DB,omitnil,omitempty" name:"DB"`

	// 任务过滤条件,相关命令,多个","隔开。
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 任务过滤条件,支持单条件前缀匹配。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 任务过滤条件,用户类型。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 任务过滤条件,会话持续时长,单位秒。
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCreateKillTaskRequest added in v1.0.327

func NewCreateKillTaskRequest() (request *CreateKillTaskRequest)

func (*CreateKillTaskRequest) FromJsonString added in v1.0.327

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

func (r *CreateKillTaskRequest) ToJsonString() string

type CreateKillTaskRequestParams added in v1.0.426

type CreateKillTaskRequestParams struct {
	// kill会话任务的关联实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 任务持续时间,单位秒,手动关闭任务传-1。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 任务过滤条件,客户端IP。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 任务过滤条件,数据库库名,多个","隔开。
	DB *string `json:"DB,omitnil,omitempty" name:"DB"`

	// 任务过滤条件,相关命令,多个","隔开。
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 任务过滤条件,支持单条件前缀匹配。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 任务过滤条件,用户类型。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 任务过滤条件,会话持续时长,单位秒。
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CreateKillTaskResponse added in v1.0.327

type CreateKillTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateKillTaskResponseParams `json:"Response"`
}

func NewCreateKillTaskResponse added in v1.0.327

func NewCreateKillTaskResponse() (response *CreateKillTaskResponse)

func (*CreateKillTaskResponse) FromJsonString added in v1.0.327

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

func (r *CreateKillTaskResponse) ToJsonString() string

type CreateKillTaskResponseParams added in v1.0.426

type CreateKillTaskResponseParams struct {
	// kill会话任务创建成功返回1
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type CreateMailProfileRequest

type CreateMailProfileRequest struct {
	*tchttp.BaseRequest

	// 邮件配置内容。
	ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"`

	// 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。
	ProfileLevel *string `json:"ProfileLevel,omitnil,omitempty" name:"ProfileLevel"`

	// 配置名称,需要保持唯一性,数据库巡检邮件配置名称自拟;定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`

	// 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 配置绑定的实例ID,当配置级别为"Instance"时需要传入且只能为一个实例;当配置级别为“User”时,此参数不填。
	BindInstanceIds []*string `json:"BindInstanceIds,omitnil,omitempty" name:"BindInstanceIds"`
}

func NewCreateMailProfileRequest

func NewCreateMailProfileRequest() (request *CreateMailProfileRequest)

func (*CreateMailProfileRequest) FromJsonString

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

func (r *CreateMailProfileRequest) ToJsonString() string

type CreateMailProfileRequestParams added in v1.0.426

type CreateMailProfileRequestParams struct {
	// 邮件配置内容。
	ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"`

	// 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。
	ProfileLevel *string `json:"ProfileLevel,omitnil,omitempty" name:"ProfileLevel"`

	// 配置名称,需要保持唯一性,数据库巡检邮件配置名称自拟;定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`

	// 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 配置绑定的实例ID,当配置级别为"Instance"时需要传入且只能为一个实例;当配置级别为“User”时,此参数不填。
	BindInstanceIds []*string `json:"BindInstanceIds,omitnil,omitempty" name:"BindInstanceIds"`
}

Predefined struct for user

type CreateMailProfileResponse

type CreateMailProfileResponse struct {
	*tchttp.BaseResponse
	Response *CreateMailProfileResponseParams `json:"Response"`
}

func NewCreateMailProfileResponse

func NewCreateMailProfileResponse() (response *CreateMailProfileResponse)

func (*CreateMailProfileResponse) FromJsonString

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

func (r *CreateMailProfileResponse) ToJsonString() string

type CreateMailProfileResponseParams added in v1.0.426

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

Predefined struct for user

type CreateProxySessionKillTaskRequest added in v1.0.327

type CreateProxySessionKillTaskRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括: "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCreateProxySessionKillTaskRequest added in v1.0.327

func NewCreateProxySessionKillTaskRequest() (request *CreateProxySessionKillTaskRequest)

func (*CreateProxySessionKillTaskRequest) FromJsonString added in v1.0.327

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

func (r *CreateProxySessionKillTaskRequest) ToJsonString() string

type CreateProxySessionKillTaskRequestParams added in v1.0.426

type CreateProxySessionKillTaskRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括: "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CreateProxySessionKillTaskResponse added in v1.0.327

type CreateProxySessionKillTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateProxySessionKillTaskResponseParams `json:"Response"`
}

func NewCreateProxySessionKillTaskResponse added in v1.0.327

func NewCreateProxySessionKillTaskResponse() (response *CreateProxySessionKillTaskResponse)

func (*CreateProxySessionKillTaskResponse) FromJsonString added in v1.0.327

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

func (r *CreateProxySessionKillTaskResponse) ToJsonString() string

type CreateProxySessionKillTaskResponseParams added in v1.0.426

type CreateProxySessionKillTaskResponseParams struct {
	// 创建 kill 会话任务返回的异步任务 id
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateRedisBigKeyAnalysisTaskRequest added in v1.0.696

type CreateRedisBigKeyAnalysisTaskRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分片节点序号列表。当列表为空时,选择所有分片节点。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`

	// Top Key前缀的分隔符列表。
	// 目前仅支持以下分割符:[",", ";", ":", "_", "-", "+", "@", "=", "|", "#", "."],当列表为空时,默认选择所有分隔符。
	KeyDelimiterList []*string `json:"KeyDelimiterList,omitnil,omitempty" name:"KeyDelimiterList"`
}

func NewCreateRedisBigKeyAnalysisTaskRequest added in v1.0.696

func NewCreateRedisBigKeyAnalysisTaskRequest() (request *CreateRedisBigKeyAnalysisTaskRequest)

func (*CreateRedisBigKeyAnalysisTaskRequest) FromJsonString added in v1.0.696

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

func (r *CreateRedisBigKeyAnalysisTaskRequest) ToJsonString() string

type CreateRedisBigKeyAnalysisTaskRequestParams added in v1.0.696

type CreateRedisBigKeyAnalysisTaskRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分片节点序号列表。当列表为空时,选择所有分片节点。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`

	// Top Key前缀的分隔符列表。
	// 目前仅支持以下分割符:[",", ";", ":", "_", "-", "+", "@", "=", "|", "#", "."],当列表为空时,默认选择所有分隔符。
	KeyDelimiterList []*string `json:"KeyDelimiterList,omitnil,omitempty" name:"KeyDelimiterList"`
}

Predefined struct for user

type CreateRedisBigKeyAnalysisTaskResponse added in v1.0.696

type CreateRedisBigKeyAnalysisTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateRedisBigKeyAnalysisTaskResponseParams `json:"Response"`
}

func NewCreateRedisBigKeyAnalysisTaskResponse added in v1.0.696

func NewCreateRedisBigKeyAnalysisTaskResponse() (response *CreateRedisBigKeyAnalysisTaskResponse)

func (*CreateRedisBigKeyAnalysisTaskResponse) FromJsonString added in v1.0.696

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

type CreateRedisBigKeyAnalysisTaskResponseParams added in v1.0.696

type CreateRedisBigKeyAnalysisTaskResponseParams struct {
	// 异步任务ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateSchedulerMailProfileRequest

type CreateSchedulerMailProfileRequest struct {
	*tchttp.BaseRequest

	// 取值范围1-7,分别代表周一至周日。
	WeekConfiguration []*int64 `json:"WeekConfiguration,omitnil,omitempty" name:"WeekConfiguration"`

	// 邮件配置内容。
	ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"`

	// 配置名称,需要保持唯一性,定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`

	// 配置订阅的实例ID。
	BindInstanceId *string `json:"BindInstanceId,omitnil,omitempty" name:"BindInstanceId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCreateSchedulerMailProfileRequest

func NewCreateSchedulerMailProfileRequest() (request *CreateSchedulerMailProfileRequest)

func (*CreateSchedulerMailProfileRequest) FromJsonString

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

func (r *CreateSchedulerMailProfileRequest) ToJsonString() string

type CreateSchedulerMailProfileRequestParams added in v1.0.426

type CreateSchedulerMailProfileRequestParams struct {
	// 取值范围1-7,分别代表周一至周日。
	WeekConfiguration []*int64 `json:"WeekConfiguration,omitnil,omitempty" name:"WeekConfiguration"`

	// 邮件配置内容。
	ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"`

	// 配置名称,需要保持唯一性,定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`

	// 配置订阅的实例ID。
	BindInstanceId *string `json:"BindInstanceId,omitnil,omitempty" name:"BindInstanceId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CreateSchedulerMailProfileResponse

type CreateSchedulerMailProfileResponse struct {
	*tchttp.BaseResponse
	Response *CreateSchedulerMailProfileResponseParams `json:"Response"`
}

func NewCreateSchedulerMailProfileResponse

func NewCreateSchedulerMailProfileResponse() (response *CreateSchedulerMailProfileResponse)

func (*CreateSchedulerMailProfileResponse) FromJsonString

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

func (r *CreateSchedulerMailProfileResponse) ToJsonString() string

type CreateSchedulerMailProfileResponseParams added in v1.0.426

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

Predefined struct for user

type CreateSecurityAuditLogExportTaskRequest

type CreateSecurityAuditLogExportTaskRequest struct {
	*tchttp.BaseRequest

	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 导出日志开始时间,例如2020-12-28 00:00:00。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 导出日志结束时间,例如2020-12-28 01:00:00。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 日志风险等级列表,支持值包括:0 无风险;1 低风险;2 中风险;3 高风险。
	DangerLevels []*int64 `json:"DangerLevels,omitnil,omitempty" name:"DangerLevels"`
}

func NewCreateSecurityAuditLogExportTaskRequest

func NewCreateSecurityAuditLogExportTaskRequest() (request *CreateSecurityAuditLogExportTaskRequest)

func (*CreateSecurityAuditLogExportTaskRequest) FromJsonString

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

func (*CreateSecurityAuditLogExportTaskRequest) ToJsonString

type CreateSecurityAuditLogExportTaskRequestParams added in v1.0.426

type CreateSecurityAuditLogExportTaskRequestParams struct {
	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 导出日志开始时间,例如2020-12-28 00:00:00。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 导出日志结束时间,例如2020-12-28 01:00:00。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 日志风险等级列表,支持值包括:0 无风险;1 低风险;2 中风险;3 高风险。
	DangerLevels []*int64 `json:"DangerLevels,omitnil,omitempty" name:"DangerLevels"`
}

Predefined struct for user

type CreateSecurityAuditLogExportTaskResponse

type CreateSecurityAuditLogExportTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateSecurityAuditLogExportTaskResponseParams `json:"Response"`
}

func NewCreateSecurityAuditLogExportTaskResponse

func NewCreateSecurityAuditLogExportTaskResponse() (response *CreateSecurityAuditLogExportTaskResponse)

func (*CreateSecurityAuditLogExportTaskResponse) FromJsonString

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

func (*CreateSecurityAuditLogExportTaskResponse) ToJsonString

type CreateSecurityAuditLogExportTaskResponseParams added in v1.0.426

type CreateSecurityAuditLogExportTaskResponseParams struct {
	// 日志导出任务Id。
	AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateSqlFilterRequest added in v1.0.389

type CreateSqlFilterRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// 关键字,用于筛选SQL语句,多个关键字用英文逗号分隔,逗号不能作为关键词,多个关键词之间的关系为“逻辑与”。
	FilterKey *string `json:"FilterKey,omitnil,omitempty" name:"FilterKey"`

	// 最大并发度,取值不能小于0,如果该值设为 0,则表示限制所有匹配的SQL执行。
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// 限流时长,单位秒,支持-1和小于2147483647的正整数,-1表示永不过期。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewCreateSqlFilterRequest added in v1.0.389

func NewCreateSqlFilterRequest() (request *CreateSqlFilterRequest)

func (*CreateSqlFilterRequest) FromJsonString added in v1.0.389

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

func (r *CreateSqlFilterRequest) ToJsonString() string

type CreateSqlFilterRequestParams added in v1.0.426

type CreateSqlFilterRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// 关键字,用于筛选SQL语句,多个关键字用英文逗号分隔,逗号不能作为关键词,多个关键词之间的关系为“逻辑与”。
	FilterKey *string `json:"FilterKey,omitnil,omitempty" name:"FilterKey"`

	// 最大并发度,取值不能小于0,如果该值设为 0,则表示限制所有匹配的SQL执行。
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// 限流时长,单位秒,支持-1和小于2147483647的正整数,-1表示永不过期。
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type CreateSqlFilterResponse added in v1.0.389

type CreateSqlFilterResponse struct {
	*tchttp.BaseResponse
	Response *CreateSqlFilterResponseParams `json:"Response"`
}

func NewCreateSqlFilterResponse added in v1.0.389

func NewCreateSqlFilterResponse() (response *CreateSqlFilterResponse)

func (*CreateSqlFilterResponse) FromJsonString added in v1.0.389

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

func (r *CreateSqlFilterResponse) ToJsonString() string

type CreateSqlFilterResponseParams added in v1.0.426

type CreateSqlFilterResponseParams struct {
	// 限流任务ID。
	FilterId *int64 `json:"FilterId,omitnil,omitempty" name:"FilterId"`

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

Predefined struct for user

type DeleteAuditLogFileRequest added in v1.0.644

type DeleteAuditLogFileRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志文件生成异步任务ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

func NewDeleteAuditLogFileRequest added in v1.0.644

func NewDeleteAuditLogFileRequest() (request *DeleteAuditLogFileRequest)

func (*DeleteAuditLogFileRequest) FromJsonString added in v1.0.644

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

func (r *DeleteAuditLogFileRequest) ToJsonString() string

type DeleteAuditLogFileRequestParams added in v1.0.644

type DeleteAuditLogFileRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志文件生成异步任务ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

Predefined struct for user

type DeleteAuditLogFileResponse added in v1.0.644

type DeleteAuditLogFileResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAuditLogFileResponseParams `json:"Response"`
}

func NewDeleteAuditLogFileResponse added in v1.0.644

func NewDeleteAuditLogFileResponse() (response *DeleteAuditLogFileResponse)

func (*DeleteAuditLogFileResponse) FromJsonString added in v1.0.644

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

func (r *DeleteAuditLogFileResponse) ToJsonString() string

type DeleteAuditLogFileResponseParams added in v1.0.644

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

Predefined struct for user

type DeleteDBDiagReportTasksRequest added in v1.0.634

type DeleteDBDiagReportTasksRequest struct {
	*tchttp.BaseRequest

	// 需要删除的任务id列表
	AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDeleteDBDiagReportTasksRequest added in v1.0.634

func NewDeleteDBDiagReportTasksRequest() (request *DeleteDBDiagReportTasksRequest)

func (*DeleteDBDiagReportTasksRequest) FromJsonString added in v1.0.634

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

func (r *DeleteDBDiagReportTasksRequest) ToJsonString() string

type DeleteDBDiagReportTasksRequestParams added in v1.0.634

type DeleteDBDiagReportTasksRequestParams struct {
	// 需要删除的任务id列表
	AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DeleteDBDiagReportTasksResponse added in v1.0.634

type DeleteDBDiagReportTasksResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDBDiagReportTasksResponseParams `json:"Response"`
}

func NewDeleteDBDiagReportTasksResponse added in v1.0.634

func NewDeleteDBDiagReportTasksResponse() (response *DeleteDBDiagReportTasksResponse)

func (*DeleteDBDiagReportTasksResponse) FromJsonString added in v1.0.634

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

func (r *DeleteDBDiagReportTasksResponse) ToJsonString() string

type DeleteDBDiagReportTasksResponseParams added in v1.0.634

type DeleteDBDiagReportTasksResponseParams struct {
	// 任务删除状态, 0-删除成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type DeleteRedisBigKeyAnalysisTasksRequest added in v1.0.929

type DeleteRedisBigKeyAnalysisTasksRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待删除的异步任务ID列表。
	AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDeleteRedisBigKeyAnalysisTasksRequest added in v1.0.929

func NewDeleteRedisBigKeyAnalysisTasksRequest() (request *DeleteRedisBigKeyAnalysisTasksRequest)

func (*DeleteRedisBigKeyAnalysisTasksRequest) FromJsonString added in v1.0.929

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

type DeleteRedisBigKeyAnalysisTasksRequestParams added in v1.0.929

type DeleteRedisBigKeyAnalysisTasksRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待删除的异步任务ID列表。
	AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DeleteRedisBigKeyAnalysisTasksResponse added in v1.0.929

type DeleteRedisBigKeyAnalysisTasksResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRedisBigKeyAnalysisTasksResponseParams `json:"Response"`
}

func NewDeleteRedisBigKeyAnalysisTasksResponse added in v1.0.929

func NewDeleteRedisBigKeyAnalysisTasksResponse() (response *DeleteRedisBigKeyAnalysisTasksResponse)

func (*DeleteRedisBigKeyAnalysisTasksResponse) FromJsonString added in v1.0.929

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

func (*DeleteRedisBigKeyAnalysisTasksResponse) ToJsonString added in v1.0.929

type DeleteRedisBigKeyAnalysisTasksResponseParams added in v1.0.929

type DeleteRedisBigKeyAnalysisTasksResponseParams struct {
	// 状态值,为0时代表正常处理。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type DeleteSecurityAuditLogExportTasksRequest

type DeleteSecurityAuditLogExportTasksRequest struct {
	*tchttp.BaseRequest

	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 日志导出任务Id列表,接口会忽略不存在或已删除的任务Id。
	AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 服务产品类型,支持值: "mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDeleteSecurityAuditLogExportTasksRequest

func NewDeleteSecurityAuditLogExportTasksRequest() (request *DeleteSecurityAuditLogExportTasksRequest)

func (*DeleteSecurityAuditLogExportTasksRequest) FromJsonString

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

func (*DeleteSecurityAuditLogExportTasksRequest) ToJsonString

type DeleteSecurityAuditLogExportTasksRequestParams added in v1.0.426

type DeleteSecurityAuditLogExportTasksRequestParams struct {
	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 日志导出任务Id列表,接口会忽略不存在或已删除的任务Id。
	AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 服务产品类型,支持值: "mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DeleteSecurityAuditLogExportTasksResponse

type DeleteSecurityAuditLogExportTasksResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSecurityAuditLogExportTasksResponseParams `json:"Response"`
}

func NewDeleteSecurityAuditLogExportTasksResponse

func NewDeleteSecurityAuditLogExportTasksResponse() (response *DeleteSecurityAuditLogExportTasksResponse)

func (*DeleteSecurityAuditLogExportTasksResponse) FromJsonString

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

func (*DeleteSecurityAuditLogExportTasksResponse) ToJsonString

type DeleteSecurityAuditLogExportTasksResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteSqlFiltersRequest added in v1.0.389

type DeleteSqlFiltersRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 限流任务ID列表。
	FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"`

	// 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDeleteSqlFiltersRequest added in v1.0.389

func NewDeleteSqlFiltersRequest() (request *DeleteSqlFiltersRequest)

func (*DeleteSqlFiltersRequest) FromJsonString added in v1.0.389

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

func (r *DeleteSqlFiltersRequest) ToJsonString() string

type DeleteSqlFiltersRequestParams added in v1.0.426

type DeleteSqlFiltersRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 限流任务ID列表。
	FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"`

	// 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DeleteSqlFiltersResponse added in v1.0.389

type DeleteSqlFiltersResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSqlFiltersResponseParams `json:"Response"`
}

func NewDeleteSqlFiltersResponse added in v1.0.389

func NewDeleteSqlFiltersResponse() (response *DeleteSqlFiltersResponse)

func (*DeleteSqlFiltersResponse) FromJsonString added in v1.0.389

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

func (r *DeleteSqlFiltersResponse) ToJsonString() string

type DeleteSqlFiltersResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeAlarmTemplateRequest added in v1.0.740

type DescribeAlarmTemplateRequest struct {
	*tchttp.BaseRequest

	// 搜索字段
	TemplateNameRegexp *string `json:"TemplateNameRegexp,omitnil,omitempty" name:"TemplateNameRegexp"`

	// 返回限制长度
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// mysql -  mysql
	// cynosdb -  tdsql-c
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeAlarmTemplateRequest added in v1.0.740

func NewDescribeAlarmTemplateRequest() (request *DescribeAlarmTemplateRequest)

func (*DescribeAlarmTemplateRequest) FromJsonString added in v1.0.740

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

func (r *DescribeAlarmTemplateRequest) ToJsonString() string

type DescribeAlarmTemplateRequestParams added in v1.0.740

type DescribeAlarmTemplateRequestParams struct {
	// 搜索字段
	TemplateNameRegexp *string `json:"TemplateNameRegexp,omitnil,omitempty" name:"TemplateNameRegexp"`

	// 返回限制长度
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// mysql -  mysql
	// cynosdb -  tdsql-c
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeAlarmTemplateResponse added in v1.0.740

type DescribeAlarmTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmTemplateResponseParams `json:"Response"`
}

func NewDescribeAlarmTemplateResponse added in v1.0.740

func NewDescribeAlarmTemplateResponse() (response *DescribeAlarmTemplateResponse)

func (*DescribeAlarmTemplateResponse) FromJsonString added in v1.0.740

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

func (r *DescribeAlarmTemplateResponse) ToJsonString() string

type DescribeAlarmTemplateResponseParams added in v1.0.740

type DescribeAlarmTemplateResponseParams struct {
	// 模板列表
	ProfileList []*AlarmProfileList `json:"ProfileList,omitnil,omitempty" name:"ProfileList"`

	// 模板总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeAllUserContactRequest

type DescribeAllUserContactRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,固定值:mysql。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 联系人名数组,支持模糊搜索。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

func NewDescribeAllUserContactRequest

func NewDescribeAllUserContactRequest() (request *DescribeAllUserContactRequest)

func (*DescribeAllUserContactRequest) FromJsonString

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

func (r *DescribeAllUserContactRequest) ToJsonString() string

type DescribeAllUserContactRequestParams added in v1.0.426

type DescribeAllUserContactRequestParams struct {
	// 服务产品类型,固定值:mysql。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 联系人名数组,支持模糊搜索。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

Predefined struct for user

type DescribeAllUserContactResponse

type DescribeAllUserContactResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAllUserContactResponseParams `json:"Response"`
}

func NewDescribeAllUserContactResponse

func NewDescribeAllUserContactResponse() (response *DescribeAllUserContactResponse)

func (*DescribeAllUserContactResponse) FromJsonString

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

func (r *DescribeAllUserContactResponse) ToJsonString() string

type DescribeAllUserContactResponseParams added in v1.0.426

type DescribeAllUserContactResponseParams struct {
	// 联系人的总数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 联系人的信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contacts []*ContactItem `json:"Contacts,omitnil,omitempty" name:"Contacts"`

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

Predefined struct for user

type DescribeAllUserGroupRequest

type DescribeAllUserGroupRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,固定值:mysql。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 联系组名称数组,支持模糊搜索。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

func NewDescribeAllUserGroupRequest

func NewDescribeAllUserGroupRequest() (request *DescribeAllUserGroupRequest)

func (*DescribeAllUserGroupRequest) FromJsonString

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

func (r *DescribeAllUserGroupRequest) ToJsonString() string

type DescribeAllUserGroupRequestParams added in v1.0.426

type DescribeAllUserGroupRequestParams struct {
	// 服务产品类型,固定值:mysql。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 联系组名称数组,支持模糊搜索。
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

Predefined struct for user

type DescribeAllUserGroupResponse

type DescribeAllUserGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAllUserGroupResponseParams `json:"Response"`
}

func NewDescribeAllUserGroupResponse

func NewDescribeAllUserGroupResponse() (response *DescribeAllUserGroupResponse)

func (*DescribeAllUserGroupResponse) FromJsonString

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

func (r *DescribeAllUserGroupResponse) ToJsonString() string

type DescribeAllUserGroupResponseParams added in v1.0.426

type DescribeAllUserGroupResponseParams struct {
	// 组总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 组信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Groups []*GroupItem `json:"Groups,omitnil,omitempty" name:"Groups"`

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

Predefined struct for user

type DescribeAuditInstanceListRequest added in v1.0.700

type DescribeAuditInstanceListRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 审计状态标识,0-未开通审计;1-已开通审计,默认为0。
	AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"`

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

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询实例的搜索条件。
	Filters []*AuditInstanceFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAuditInstanceListRequest added in v1.0.700

func NewDescribeAuditInstanceListRequest() (request *DescribeAuditInstanceListRequest)

func (*DescribeAuditInstanceListRequest) FromJsonString added in v1.0.700

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

func (r *DescribeAuditInstanceListRequest) ToJsonString() string

type DescribeAuditInstanceListRequestParams added in v1.0.700

type DescribeAuditInstanceListRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 审计状态标识,0-未开通审计;1-已开通审计,默认为0。
	AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"`

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

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询实例的搜索条件。
	Filters []*AuditInstanceFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAuditInstanceListResponse added in v1.0.700

type DescribeAuditInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditInstanceListResponseParams `json:"Response"`
}

func NewDescribeAuditInstanceListResponse added in v1.0.700

func NewDescribeAuditInstanceListResponse() (response *DescribeAuditInstanceListResponse)

func (*DescribeAuditInstanceListResponse) FromJsonString added in v1.0.700

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

func (r *DescribeAuditInstanceListResponse) ToJsonString() string

type DescribeAuditInstanceListResponseParams added in v1.0.700

type DescribeAuditInstanceListResponseParams struct {
	// 符合条件的实例个数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例详情。
	Items []*AuditInstance `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditLogFilesRequest added in v1.0.644

type DescribeAuditLogFilesRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAuditLogFilesRequest added in v1.0.644

func NewDescribeAuditLogFilesRequest() (request *DescribeAuditLogFilesRequest)

func (*DescribeAuditLogFilesRequest) FromJsonString added in v1.0.644

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

func (r *DescribeAuditLogFilesRequest) ToJsonString() string

type DescribeAuditLogFilesRequestParams added in v1.0.644

type DescribeAuditLogFilesRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAuditLogFilesResponse added in v1.0.644

type DescribeAuditLogFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditLogFilesResponseParams `json:"Response"`
}

func NewDescribeAuditLogFilesResponse added in v1.0.644

func NewDescribeAuditLogFilesResponse() (response *DescribeAuditLogFilesResponse)

func (*DescribeAuditLogFilesResponse) FromJsonString added in v1.0.644

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

func (r *DescribeAuditLogFilesResponse) ToJsonString() string

type DescribeAuditLogFilesResponseParams added in v1.0.644

type DescribeAuditLogFilesResponseParams struct {
	// 符合条件的审计日志文件个数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审计日志文件详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditLogFile `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDBDiagEventRequest

type DescribeDBDiagEventRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 事件 ID 。通过“获取实例诊断历史DescribeDBDiagHistory”获取。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeDBDiagEventRequest

func NewDescribeDBDiagEventRequest() (request *DescribeDBDiagEventRequest)

func (*DescribeDBDiagEventRequest) FromJsonString

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

func (r *DescribeDBDiagEventRequest) ToJsonString() string

type DescribeDBDiagEventRequestParams added in v1.0.426

type DescribeDBDiagEventRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 事件 ID 。通过“获取实例诊断历史DescribeDBDiagHistory”获取。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeDBDiagEventResponse

type DescribeDBDiagEventResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBDiagEventResponseParams `json:"Response"`
}

func NewDescribeDBDiagEventResponse

func NewDescribeDBDiagEventResponse() (response *DescribeDBDiagEventResponse)

func (*DescribeDBDiagEventResponse) FromJsonString

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

func (r *DescribeDBDiagEventResponse) ToJsonString() string

type DescribeDBDiagEventResponseParams added in v1.0.426

type DescribeDBDiagEventResponseParams struct {
	// 诊断项。
	DiagItem *string `json:"DiagItem,omitnil,omitempty" name:"DiagItem"`

	// 诊断类型。
	DiagType *string `json:"DiagType,omitnil,omitempty" name:"DiagType"`

	// 事件 ID 。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 诊断事件详情,若无附加解释信息则输出为空。
	Explanation *string `json:"Explanation,omitnil,omitempty" name:"Explanation"`

	// 诊断概要。
	Outline *string `json:"Outline,omitnil,omitempty" name:"Outline"`

	// 诊断出的问题。
	Problem *string `json:"Problem,omitnil,omitempty" name:"Problem"`

	// 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。
	Severity *int64 `json:"Severity,omitnil,omitempty" name:"Severity"`

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

	// 诊断建议,若无建议则输出为空。
	Suggestions *string `json:"Suggestions,omitnil,omitempty" name:"Suggestions"`

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

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

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

Predefined struct for user

type DescribeDBDiagEventsRequest added in v1.0.313

type DescribeDBDiagEventsRequest struct {
	*tchttp.BaseRequest

	// 开始时间,如“2021-05-27 00:00:00”,支持的最早查询时间为当前时间的前30天。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2021-05-27 01:00:00”,结束时间与开始时间的间隔最大可为7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 风险等级列表,取值按影响程度从高至低分别为:1 - 致命、2 -严重、3 - 告警、4 - 提示、5 -健康。
	Severities []*int64 `json:"Severities,omitnil,omitempty" name:"Severities"`

	// 实例ID列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

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

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

func NewDescribeDBDiagEventsRequest added in v1.0.313

func NewDescribeDBDiagEventsRequest() (request *DescribeDBDiagEventsRequest)

func (*DescribeDBDiagEventsRequest) FromJsonString added in v1.0.313

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

func (r *DescribeDBDiagEventsRequest) ToJsonString() string

type DescribeDBDiagEventsRequestParams added in v1.0.426

type DescribeDBDiagEventsRequestParams struct {
	// 开始时间,如“2021-05-27 00:00:00”,支持的最早查询时间为当前时间的前30天。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2021-05-27 01:00:00”,结束时间与开始时间的间隔最大可为7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 风险等级列表,取值按影响程度从高至低分别为:1 - 致命、2 -严重、3 - 告警、4 - 提示、5 -健康。
	Severities []*int64 `json:"Severities,omitnil,omitempty" name:"Severities"`

	// 实例ID列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

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

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

Predefined struct for user

type DescribeDBDiagEventsResponse added in v1.0.313

type DescribeDBDiagEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBDiagEventsResponseParams `json:"Response"`
}

func NewDescribeDBDiagEventsResponse added in v1.0.313

func NewDescribeDBDiagEventsResponse() (response *DescribeDBDiagEventsResponse)

func (*DescribeDBDiagEventsResponse) FromJsonString added in v1.0.313

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

func (r *DescribeDBDiagEventsResponse) ToJsonString() string

type DescribeDBDiagEventsResponseParams added in v1.0.426

type DescribeDBDiagEventsResponseParams struct {
	// 诊断事件的总数目。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 诊断事件的列表。
	Items []*DiagHistoryEventItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDBDiagHistoryRequest

type DescribeDBDiagHistoryRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2019-09-11 12:13:14”,结束时间与开始时间的间隔最大可为2天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeDBDiagHistoryRequest

func NewDescribeDBDiagHistoryRequest() (request *DescribeDBDiagHistoryRequest)

func (*DescribeDBDiagHistoryRequest) FromJsonString

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

func (r *DescribeDBDiagHistoryRequest) ToJsonString() string

type DescribeDBDiagHistoryRequestParams added in v1.0.426

type DescribeDBDiagHistoryRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2019-09-11 12:13:14”,结束时间与开始时间的间隔最大可为2天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeDBDiagHistoryResponse

type DescribeDBDiagHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBDiagHistoryResponseParams `json:"Response"`
}

func NewDescribeDBDiagHistoryResponse

func NewDescribeDBDiagHistoryResponse() (response *DescribeDBDiagHistoryResponse)

func (*DescribeDBDiagHistoryResponse) FromJsonString

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

func (r *DescribeDBDiagHistoryResponse) ToJsonString() string

type DescribeDBDiagHistoryResponseParams added in v1.0.426

type DescribeDBDiagHistoryResponseParams struct {
	// 事件描述。
	Events []*DiagHistoryEventItem `json:"Events,omitnil,omitempty" name:"Events"`

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

Predefined struct for user

type DescribeDBDiagReportTasksRequest

type DescribeDBDiagReportTasksRequest struct {
	*tchttp.BaseRequest

	// 第一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 最后一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 实例ID数组,用于筛选指定实例的任务列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
	Sources []*string `json:"Sources,omitnil,omitempty" name:"Sources"`

	// 报告的健康等级,支持的取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK" - 危险;"HIGH_RISK" - 高危。
	HealthLevels *string `json:"HealthLevels,omitnil,omitempty" name:"HealthLevels"`

	// 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。
	TaskStatuses *string `json:"TaskStatuses,omitnil,omitempty" name:"TaskStatuses"`

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

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

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeDBDiagReportTasksRequest

func NewDescribeDBDiagReportTasksRequest() (request *DescribeDBDiagReportTasksRequest)

func (*DescribeDBDiagReportTasksRequest) FromJsonString

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

func (r *DescribeDBDiagReportTasksRequest) ToJsonString() string

type DescribeDBDiagReportTasksRequestParams added in v1.0.426

type DescribeDBDiagReportTasksRequestParams struct {
	// 第一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 最后一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 实例ID数组,用于筛选指定实例的任务列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
	Sources []*string `json:"Sources,omitnil,omitempty" name:"Sources"`

	// 报告的健康等级,支持的取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK" - 危险;"HIGH_RISK" - 高危。
	HealthLevels *string `json:"HealthLevels,omitnil,omitempty" name:"HealthLevels"`

	// 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。
	TaskStatuses *string `json:"TaskStatuses,omitnil,omitempty" name:"TaskStatuses"`

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

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

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeDBDiagReportTasksResponse

type DescribeDBDiagReportTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBDiagReportTasksResponseParams `json:"Response"`
}

func NewDescribeDBDiagReportTasksResponse

func NewDescribeDBDiagReportTasksResponse() (response *DescribeDBDiagReportTasksResponse)

func (*DescribeDBDiagReportTasksResponse) FromJsonString

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

func (r *DescribeDBDiagReportTasksResponse) ToJsonString() string

type DescribeDBDiagReportTasksResponseParams added in v1.0.426

type DescribeDBDiagReportTasksResponseParams struct {
	// 任务总数目。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务列表。
	Tasks []*HealthReportTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`

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

Predefined struct for user

type DescribeDBSpaceStatusRequest

type DescribeDBSpaceStatusRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间段天数,截止日期为当日,默认为7天。
	RangeDays *int64 `json:"RangeDays,omitnil,omitempty" name:"RangeDays"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,"mongodb" - 云数据库 MongoDB,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeDBSpaceStatusRequest

func NewDescribeDBSpaceStatusRequest() (request *DescribeDBSpaceStatusRequest)

func (*DescribeDBSpaceStatusRequest) FromJsonString

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

func (r *DescribeDBSpaceStatusRequest) ToJsonString() string

type DescribeDBSpaceStatusRequestParams added in v1.0.426

type DescribeDBSpaceStatusRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 时间段天数,截止日期为当日,默认为7天。
	RangeDays *int64 `json:"RangeDays,omitnil,omitempty" name:"RangeDays"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,"mongodb" - 云数据库 MongoDB,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeDBSpaceStatusResponse

type DescribeDBSpaceStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBSpaceStatusResponseParams `json:"Response"`
}

func NewDescribeDBSpaceStatusResponse

func NewDescribeDBSpaceStatusResponse() (response *DescribeDBSpaceStatusResponse)

func (*DescribeDBSpaceStatusResponse) FromJsonString

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

func (r *DescribeDBSpaceStatusResponse) ToJsonString() string

type DescribeDBSpaceStatusResponseParams added in v1.0.426

type DescribeDBSpaceStatusResponseParams struct {
	// 磁盘增长量(MB)。
	Growth *int64 `json:"Growth,omitnil,omitempty" name:"Growth"`

	// 磁盘剩余(MB)。
	Remain *int64 `json:"Remain,omitnil,omitempty" name:"Remain"`

	// 磁盘总量(MB)。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 预计可用天数。
	AvailableDays *int64 `json:"AvailableDays,omitnil,omitempty" name:"AvailableDays"`

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

Predefined struct for user

type DescribeDiagDBInstancesRequest

type DescribeDiagDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 是否是DBbrain支持的实例,固定传 true。
	IsSupported *bool `json:"IsSupported,omitnil,omitempty" name:"IsSupported"`

	// 服务产品类型,支持值包括:"mysql" - 云数据库 MySQL,"cynosdb" - 云数据库 TDSQL-C for MySQL,"dbbrain-mysql" - 自建 MySQL,"redis" - 云数据库 Redis,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页参数,偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页值,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据实例名称条件查询。
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 根据实例ID条件查询。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 根据地域条件查询。
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`
}

func NewDescribeDiagDBInstancesRequest

func NewDescribeDiagDBInstancesRequest() (request *DescribeDiagDBInstancesRequest)

func (*DescribeDiagDBInstancesRequest) FromJsonString

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

func (r *DescribeDiagDBInstancesRequest) ToJsonString() string

type DescribeDiagDBInstancesRequestParams added in v1.0.426

type DescribeDiagDBInstancesRequestParams struct {
	// 是否是DBbrain支持的实例,固定传 true。
	IsSupported *bool `json:"IsSupported,omitnil,omitempty" name:"IsSupported"`

	// 服务产品类型,支持值包括:"mysql" - 云数据库 MySQL,"cynosdb" - 云数据库 TDSQL-C for MySQL,"dbbrain-mysql" - 自建 MySQL,"redis" - 云数据库 Redis,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页参数,偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页值,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据实例名称条件查询。
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 根据实例ID条件查询。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 根据地域条件查询。
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`
}

Predefined struct for user

type DescribeDiagDBInstancesResponse

type DescribeDiagDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDiagDBInstancesResponseParams `json:"Response"`
}

func NewDescribeDiagDBInstancesResponse

func NewDescribeDiagDBInstancesResponse() (response *DescribeDiagDBInstancesResponse)

func (*DescribeDiagDBInstancesResponse) FromJsonString

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

func (r *DescribeDiagDBInstancesResponse) ToJsonString() string

type DescribeDiagDBInstancesResponseParams added in v1.0.426

type DescribeDiagDBInstancesResponseParams struct {
	// 实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 全实例巡检状态:0:开启全实例巡检;1:未开启全实例巡检。
	DbScanStatus *int64 `json:"DbScanStatus,omitnil,omitempty" name:"DbScanStatus"`

	// 实例相关信息。
	Items []*InstanceInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeHealthScoreRequest

type DescribeHealthScoreRequest struct {
	*tchttp.BaseRequest

	// 需要获取健康得分的实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 获取健康得分的时间,时间格式如:2019-09-10 12:13:14。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeHealthScoreRequest

func NewDescribeHealthScoreRequest() (request *DescribeHealthScoreRequest)

func (*DescribeHealthScoreRequest) FromJsonString

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

func (r *DescribeHealthScoreRequest) ToJsonString() string

type DescribeHealthScoreRequestParams added in v1.0.426

type DescribeHealthScoreRequestParams struct {
	// 需要获取健康得分的实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 获取健康得分的时间,时间格式如:2019-09-10 12:13:14。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeHealthScoreResponse

type DescribeHealthScoreResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHealthScoreResponseParams `json:"Response"`
}

func NewDescribeHealthScoreResponse

func NewDescribeHealthScoreResponse() (response *DescribeHealthScoreResponse)

func (*DescribeHealthScoreResponse) FromJsonString

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

func (r *DescribeHealthScoreResponse) ToJsonString() string

type DescribeHealthScoreResponseParams added in v1.0.426

type DescribeHealthScoreResponseParams struct {
	// 健康得分以及异常扣分项。
	Data *HealthScoreInfo `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeIndexRecommendAggregationSlowLogsRequest added in v1.0.758

type DescribeIndexRecommendAggregationSlowLogsRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括:"mongodb" - 云数据库 。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 表明。
	Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"`

	// 签名。
	Signs []*string `json:"Signs,omitnil,omitempty" name:"Signs"`
}

func NewDescribeIndexRecommendAggregationSlowLogsRequest added in v1.0.758

func NewDescribeIndexRecommendAggregationSlowLogsRequest() (request *DescribeIndexRecommendAggregationSlowLogsRequest)

func (*DescribeIndexRecommendAggregationSlowLogsRequest) FromJsonString added in v1.0.758

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

func (*DescribeIndexRecommendAggregationSlowLogsRequest) ToJsonString added in v1.0.758

type DescribeIndexRecommendAggregationSlowLogsRequestParams added in v1.0.758

type DescribeIndexRecommendAggregationSlowLogsRequestParams struct {
	// 服务产品类型,支持值包括:"mongodb" - 云数据库 。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 表明。
	Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"`

	// 签名。
	Signs []*string `json:"Signs,omitnil,omitempty" name:"Signs"`
}

Predefined struct for user

type DescribeIndexRecommendAggregationSlowLogsResponse added in v1.0.758

type DescribeIndexRecommendAggregationSlowLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIndexRecommendAggregationSlowLogsResponseParams `json:"Response"`
}

func NewDescribeIndexRecommendAggregationSlowLogsResponse added in v1.0.758

func NewDescribeIndexRecommendAggregationSlowLogsResponse() (response *DescribeIndexRecommendAggregationSlowLogsResponse)

func (*DescribeIndexRecommendAggregationSlowLogsResponse) FromJsonString added in v1.0.758

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

func (*DescribeIndexRecommendAggregationSlowLogsResponse) ToJsonString added in v1.0.758

type DescribeIndexRecommendAggregationSlowLogsResponseParams added in v1.0.758

type DescribeIndexRecommendAggregationSlowLogsResponseParams struct {
	// 查询实例慢查询聚合结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Aggregation *Aggregation `json:"Aggregation,omitnil,omitempty" name:"Aggregation"`

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

Predefined struct for user

type DescribeIndexRecommendInfoRequest added in v1.0.758

type DescribeIndexRecommendInfoRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括:"mongodb" - 云数据库 。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeIndexRecommendInfoRequest added in v1.0.758

func NewDescribeIndexRecommendInfoRequest() (request *DescribeIndexRecommendInfoRequest)

func (*DescribeIndexRecommendInfoRequest) FromJsonString added in v1.0.758

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

func (r *DescribeIndexRecommendInfoRequest) ToJsonString() string

type DescribeIndexRecommendInfoRequestParams added in v1.0.758

type DescribeIndexRecommendInfoRequestParams struct {
	// 服务产品类型,支持值包括:"mongodb" - 云数据库 。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeIndexRecommendInfoResponse added in v1.0.758

type DescribeIndexRecommendInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIndexRecommendInfoResponseParams `json:"Response"`
}

func NewDescribeIndexRecommendInfoResponse added in v1.0.758

func NewDescribeIndexRecommendInfoResponse() (response *DescribeIndexRecommendInfoResponse)

func (*DescribeIndexRecommendInfoResponse) FromJsonString added in v1.0.758

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

func (r *DescribeIndexRecommendInfoResponse) ToJsonString() string

type DescribeIndexRecommendInfoResponseParams added in v1.0.758

type DescribeIndexRecommendInfoResponseParams struct {
	// 索引推荐的集合数量。
	CollectionNum *int64 `json:"CollectionNum,omitnil,omitempty" name:"CollectionNum"`

	// 索引推荐的索引数量。
	IndexNum *int64 `json:"IndexNum,omitnil,omitempty" name:"IndexNum"`

	// 索引项。
	Items []*MongoDBIndex `json:"Items,omitnil,omitempty" name:"Items"`

	// 优化级别,1-4,优先级从高到低。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 历史优化数。
	Optimized *int64 `json:"Optimized,omitnil,omitempty" name:"Optimized"`

	// 累计优化条数。
	OptimizedCount *int64 `json:"OptimizedCount,omitnil,omitempty" name:"OptimizedCount"`

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

Predefined struct for user

type DescribeMailProfileRequest

type DescribeMailProfileRequest struct {
	*tchttp.BaseRequest

	// 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单位,最大支持50。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据邮件配置名称查询,定期发送的邮件配置名称遵循:"scheduler_"+{instanceId}的规则。
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`
}

func NewDescribeMailProfileRequest

func NewDescribeMailProfileRequest() (request *DescribeMailProfileRequest)

func (*DescribeMailProfileRequest) FromJsonString

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

func (r *DescribeMailProfileRequest) ToJsonString() string

type DescribeMailProfileRequestParams added in v1.0.426

type DescribeMailProfileRequestParams struct {
	// 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单位,最大支持50。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 根据邮件配置名称查询,定期发送的邮件配置名称遵循:"scheduler_"+{instanceId}的规则。
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`
}

Predefined struct for user

type DescribeMailProfileResponse

type DescribeMailProfileResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMailProfileResponseParams `json:"Response"`
}

func NewDescribeMailProfileResponse

func NewDescribeMailProfileResponse() (response *DescribeMailProfileResponse)

func (*DescribeMailProfileResponse) FromJsonString

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

func (r *DescribeMailProfileResponse) ToJsonString() string

type DescribeMailProfileResponseParams added in v1.0.426

type DescribeMailProfileResponseParams struct {
	// 邮件配置详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfileList []*UserProfile `json:"ProfileList,omitnil,omitempty" name:"ProfileList"`

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

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

Predefined struct for user

type DescribeMySqlProcessListRequest added in v1.0.195

type DescribeMySqlProcessListRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 线程的ID,用于筛选线程列表。
	ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"`

	// 线程的操作账号名,用于筛选线程列表。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 线程的操作主机地址,用于筛选线程列表。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 线程的操作数据库,用于筛选线程列表。
	DB *string `json:"DB,omitnil,omitempty" name:"DB"`

	// 线程的操作状态,用于筛选线程列表。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 线程的执行类型,用于筛选线程列表。
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。
	Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 线程的操作语句,用于筛选线程列表。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 返回数量,默认20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeMySqlProcessListRequest added in v1.0.195

func NewDescribeMySqlProcessListRequest() (request *DescribeMySqlProcessListRequest)

func (*DescribeMySqlProcessListRequest) FromJsonString added in v1.0.195

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

func (r *DescribeMySqlProcessListRequest) ToJsonString() string

type DescribeMySqlProcessListRequestParams added in v1.0.426

type DescribeMySqlProcessListRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 线程的ID,用于筛选线程列表。
	ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"`

	// 线程的操作账号名,用于筛选线程列表。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 线程的操作主机地址,用于筛选线程列表。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 线程的操作数据库,用于筛选线程列表。
	DB *string `json:"DB,omitnil,omitempty" name:"DB"`

	// 线程的操作状态,用于筛选线程列表。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 线程的执行类型,用于筛选线程列表。
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。
	Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 线程的操作语句,用于筛选线程列表。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 返回数量,默认20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeMySqlProcessListResponse added in v1.0.195

type DescribeMySqlProcessListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMySqlProcessListResponseParams `json:"Response"`
}

func NewDescribeMySqlProcessListResponse added in v1.0.195

func NewDescribeMySqlProcessListResponse() (response *DescribeMySqlProcessListResponse)

func (*DescribeMySqlProcessListResponse) FromJsonString added in v1.0.195

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

func (r *DescribeMySqlProcessListResponse) ToJsonString() string

type DescribeMySqlProcessListResponseParams added in v1.0.426

type DescribeMySqlProcessListResponseParams struct {
	// 实时线程列表。
	ProcessList []*MySqlProcess `json:"ProcessList,omitnil,omitempty" name:"ProcessList"`

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

Predefined struct for user

type DescribeNoPrimaryKeyTablesRequest added in v1.0.389

type DescribeNoPrimaryKeyTablesRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询日期,如2021-05-27,最早为30天前的日期。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeNoPrimaryKeyTablesRequest added in v1.0.389

func NewDescribeNoPrimaryKeyTablesRequest() (request *DescribeNoPrimaryKeyTablesRequest)

func (*DescribeNoPrimaryKeyTablesRequest) FromJsonString added in v1.0.389

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

func (r *DescribeNoPrimaryKeyTablesRequest) ToJsonString() string

type DescribeNoPrimaryKeyTablesRequestParams added in v1.0.426

type DescribeNoPrimaryKeyTablesRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询日期,如2021-05-27,最早为30天前的日期。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeNoPrimaryKeyTablesResponse added in v1.0.389

type DescribeNoPrimaryKeyTablesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNoPrimaryKeyTablesResponseParams `json:"Response"`
}

func NewDescribeNoPrimaryKeyTablesResponse added in v1.0.389

func NewDescribeNoPrimaryKeyTablesResponse() (response *DescribeNoPrimaryKeyTablesResponse)

func (*DescribeNoPrimaryKeyTablesResponse) FromJsonString added in v1.0.389

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

func (r *DescribeNoPrimaryKeyTablesResponse) ToJsonString() string

type DescribeNoPrimaryKeyTablesResponseParams added in v1.0.426

type DescribeNoPrimaryKeyTablesResponseParams struct {
	// 无主键表总数。
	NoPrimaryKeyTableCount *int64 `json:"NoPrimaryKeyTableCount,omitnil,omitempty" name:"NoPrimaryKeyTableCount"`

	// 与昨日扫描无主键表的差值,正数为增加,负数为减少,0为无变化。
	NoPrimaryKeyTableCountDiff *int64 `json:"NoPrimaryKeyTableCountDiff,omitnil,omitempty" name:"NoPrimaryKeyTableCountDiff"`

	// 记录的无主键表总数(不超过无主键表总数),可用于分页查询。
	NoPrimaryKeyTableRecordCount *int64 `json:"NoPrimaryKeyTableRecordCount,omitnil,omitempty" name:"NoPrimaryKeyTableRecordCount"`

	// 无主键表列表。
	NoPrimaryKeyTables []*Table `json:"NoPrimaryKeyTables,omitnil,omitempty" name:"NoPrimaryKeyTables"`

	// 采集时间戳(秒)。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

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

Predefined struct for user

type DescribeProxyProcessStatisticsRequest added in v1.0.567

type DescribeProxyProcessStatisticsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该实例下需要查询的某一个 ProxyID 。
	InstanceProxyId *string `json:"InstanceProxyId,omitnil,omitempty" name:"InstanceProxyId"`

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

	// 服务产品类型,支持值包括: "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

	// 按照某字段排序。支持值包括:"AllConn","ActiveConn","Ip"。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 排序方向。支持值包括:"DESC","ASC"。
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
}

func NewDescribeProxyProcessStatisticsRequest added in v1.0.567

func NewDescribeProxyProcessStatisticsRequest() (request *DescribeProxyProcessStatisticsRequest)

func (*DescribeProxyProcessStatisticsRequest) FromJsonString added in v1.0.567

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

type DescribeProxyProcessStatisticsRequestParams added in v1.0.567

type DescribeProxyProcessStatisticsRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该实例下需要查询的某一个 ProxyID 。
	InstanceProxyId *string `json:"InstanceProxyId,omitnil,omitempty" name:"InstanceProxyId"`

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

	// 服务产品类型,支持值包括: "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

	// 按照某字段排序。支持值包括:"AllConn","ActiveConn","Ip"。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 排序方向。支持值包括:"DESC","ASC"。
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
}

Predefined struct for user

type DescribeProxyProcessStatisticsResponse added in v1.0.567

type DescribeProxyProcessStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProxyProcessStatisticsResponseParams `json:"Response"`
}

func NewDescribeProxyProcessStatisticsResponse added in v1.0.567

func NewDescribeProxyProcessStatisticsResponse() (response *DescribeProxyProcessStatisticsResponse)

func (*DescribeProxyProcessStatisticsResponse) FromJsonString added in v1.0.567

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

func (*DescribeProxyProcessStatisticsResponse) ToJsonString added in v1.0.567

type DescribeProxyProcessStatisticsResponseParams added in v1.0.567

type DescribeProxyProcessStatisticsResponseParams struct {
	// 实时会话统计详情。
	ProcessStatistics *ProcessStatistic `json:"ProcessStatistics,omitnil,omitempty" name:"ProcessStatistics"`

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

Predefined struct for user

type DescribeProxySessionKillTasksRequest added in v1.0.343

type DescribeProxySessionKillTasksRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// kill 会话异步任务 ID,  接口 CreateProxySessionKillTask 调用成功后获取。
	AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 服务产品类型,支持值包括: "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeProxySessionKillTasksRequest added in v1.0.343

func NewDescribeProxySessionKillTasksRequest() (request *DescribeProxySessionKillTasksRequest)

func (*DescribeProxySessionKillTasksRequest) FromJsonString added in v1.0.343

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

func (r *DescribeProxySessionKillTasksRequest) ToJsonString() string

type DescribeProxySessionKillTasksRequestParams added in v1.0.426

type DescribeProxySessionKillTasksRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// kill 会话异步任务 ID,  接口 CreateProxySessionKillTask 调用成功后获取。
	AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

	// 服务产品类型,支持值包括: "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeProxySessionKillTasksResponse added in v1.0.343

type DescribeProxySessionKillTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProxySessionKillTasksResponseParams `json:"Response"`
}

func NewDescribeProxySessionKillTasksResponse added in v1.0.343

func NewDescribeProxySessionKillTasksResponse() (response *DescribeProxySessionKillTasksResponse)

func (*DescribeProxySessionKillTasksResponse) FromJsonString added in v1.0.343

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

type DescribeProxySessionKillTasksResponseParams added in v1.0.426

type DescribeProxySessionKillTasksResponseParams struct {
	// kill 任务的详情。
	Tasks []*TaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// 任务总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeRedisBigKeyAnalysisTasksRequest added in v1.0.928

type DescribeRedisBigKeyAnalysisTasksRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询数目,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

func NewDescribeRedisBigKeyAnalysisTasksRequest added in v1.0.928

func NewDescribeRedisBigKeyAnalysisTasksRequest() (request *DescribeRedisBigKeyAnalysisTasksRequest)

func (*DescribeRedisBigKeyAnalysisTasksRequest) FromJsonString added in v1.0.928

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

func (*DescribeRedisBigKeyAnalysisTasksRequest) ToJsonString added in v1.0.928

type DescribeRedisBigKeyAnalysisTasksRequestParams added in v1.0.928

type DescribeRedisBigKeyAnalysisTasksRequestParams struct {
	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询数目,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

Predefined struct for user

type DescribeRedisBigKeyAnalysisTasksResponse added in v1.0.928

type DescribeRedisBigKeyAnalysisTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRedisBigKeyAnalysisTasksResponseParams `json:"Response"`
}

func NewDescribeRedisBigKeyAnalysisTasksResponse added in v1.0.928

func NewDescribeRedisBigKeyAnalysisTasksResponse() (response *DescribeRedisBigKeyAnalysisTasksResponse)

func (*DescribeRedisBigKeyAnalysisTasksResponse) FromJsonString added in v1.0.928

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

func (*DescribeRedisBigKeyAnalysisTasksResponse) ToJsonString added in v1.0.928

type DescribeRedisBigKeyAnalysisTasksResponseParams added in v1.0.928

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

	// 任务列表。
	Tasks []*RedisBigKeyTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`

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

Predefined struct for user

type DescribeRedisProcessListRequest added in v1.0.758

type DescribeRedisProcessListRequest struct {
	*tchttp.BaseRequest

	// Redis 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 查询的Proxy节点数量上限,默认值为20,最大值为50。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Proxy节点的偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeRedisProcessListRequest added in v1.0.758

func NewDescribeRedisProcessListRequest() (request *DescribeRedisProcessListRequest)

func (*DescribeRedisProcessListRequest) FromJsonString added in v1.0.758

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

func (r *DescribeRedisProcessListRequest) ToJsonString() string

type DescribeRedisProcessListRequestParams added in v1.0.758

type DescribeRedisProcessListRequestParams struct {
	// Redis 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 查询的Proxy节点数量上限,默认值为20,最大值为50。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Proxy节点的偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeRedisProcessListResponse added in v1.0.758

type DescribeRedisProcessListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRedisProcessListResponseParams `json:"Response"`
}

func NewDescribeRedisProcessListResponse added in v1.0.758

func NewDescribeRedisProcessListResponse() (response *DescribeRedisProcessListResponse)

func (*DescribeRedisProcessListResponse) FromJsonString added in v1.0.758

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

func (r *DescribeRedisProcessListResponse) ToJsonString() string

type DescribeRedisProcessListResponseParams added in v1.0.758

type DescribeRedisProcessListResponseParams struct {
	// 该实例的Proxy节点数量,可用于分页查询。
	ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"`

	// 实时会话详情列表。
	Processes []*Process `json:"Processes,omitnil,omitempty" name:"Processes"`

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

Predefined struct for user

type DescribeRedisTopBigKeysRequest added in v1.0.389

type DescribeRedisTopBigKeysRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询日期,如2021-05-27,最早可为前30天的日期。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 排序字段,取值包括Capacity - 内存,ItemCount - 元素数量,默认为Capacity。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, sortedset, stream。
	KeyType *string `json:"KeyType,omitnil,omitempty" name:"KeyType"`

	// 查询数目,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 异步任务ID。当为空时,选择最近任务的ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 分片节点序号列表。当列表为空时,选择所有分片节点。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`
}

func NewDescribeRedisTopBigKeysRequest added in v1.0.389

func NewDescribeRedisTopBigKeysRequest() (request *DescribeRedisTopBigKeysRequest)

func (*DescribeRedisTopBigKeysRequest) FromJsonString added in v1.0.389

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

func (r *DescribeRedisTopBigKeysRequest) ToJsonString() string

type DescribeRedisTopBigKeysRequestParams added in v1.0.426

type DescribeRedisTopBigKeysRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询日期,如2021-05-27,最早可为前30天的日期。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 排序字段,取值包括Capacity - 内存,ItemCount - 元素数量,默认为Capacity。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, sortedset, stream。
	KeyType *string `json:"KeyType,omitnil,omitempty" name:"KeyType"`

	// 查询数目,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 异步任务ID。当为空时,选择最近任务的ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 分片节点序号列表。当列表为空时,选择所有分片节点。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`
}

Predefined struct for user

type DescribeRedisTopBigKeysResponse added in v1.0.389

type DescribeRedisTopBigKeysResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRedisTopBigKeysResponseParams `json:"Response"`
}

func NewDescribeRedisTopBigKeysResponse added in v1.0.389

func NewDescribeRedisTopBigKeysResponse() (response *DescribeRedisTopBigKeysResponse)

func (*DescribeRedisTopBigKeysResponse) FromJsonString added in v1.0.389

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

func (r *DescribeRedisTopBigKeysResponse) ToJsonString() string

type DescribeRedisTopBigKeysResponseParams added in v1.0.426

type DescribeRedisTopBigKeysResponseParams struct {
	// top key列表。
	TopKeys []*RedisKeySpaceData `json:"TopKeys,omitnil,omitempty" name:"TopKeys"`

	// 采集时间戳(秒)。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

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

Predefined struct for user

type DescribeRedisTopKeyPrefixListRequest added in v1.0.493

type DescribeRedisTopKeyPrefixListRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询日期,如2021-05-27,最早可为前30天的日期。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 查询数目,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeRedisTopKeyPrefixListRequest added in v1.0.493

func NewDescribeRedisTopKeyPrefixListRequest() (request *DescribeRedisTopKeyPrefixListRequest)

func (*DescribeRedisTopKeyPrefixListRequest) FromJsonString added in v1.0.493

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

func (r *DescribeRedisTopKeyPrefixListRequest) ToJsonString() string

type DescribeRedisTopKeyPrefixListRequestParams added in v1.0.493

type DescribeRedisTopKeyPrefixListRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询日期,如2021-05-27,最早可为前30天的日期。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 服务产品类型,支持值包括 "redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 查询数目,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeRedisTopKeyPrefixListResponse added in v1.0.493

type DescribeRedisTopKeyPrefixListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRedisTopKeyPrefixListResponseParams `json:"Response"`
}

func NewDescribeRedisTopKeyPrefixListResponse added in v1.0.493

func NewDescribeRedisTopKeyPrefixListResponse() (response *DescribeRedisTopKeyPrefixListResponse)

func (*DescribeRedisTopKeyPrefixListResponse) FromJsonString added in v1.0.493

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

type DescribeRedisTopKeyPrefixListResponseParams added in v1.0.493

type DescribeRedisTopKeyPrefixListResponseParams struct {
	// top key前缀列表。
	Items []*RedisPreKeySpaceData `json:"Items,omitnil,omitempty" name:"Items"`

	// 采集时间戳(秒)。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

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

Predefined struct for user

type DescribeSecurityAuditLogDownloadUrlsRequest

type DescribeSecurityAuditLogDownloadUrlsRequest struct {
	*tchttp.BaseRequest

	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 异步任务Id。
	AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeSecurityAuditLogDownloadUrlsRequest

func NewDescribeSecurityAuditLogDownloadUrlsRequest() (request *DescribeSecurityAuditLogDownloadUrlsRequest)

func (*DescribeSecurityAuditLogDownloadUrlsRequest) FromJsonString

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

func (*DescribeSecurityAuditLogDownloadUrlsRequest) ToJsonString

type DescribeSecurityAuditLogDownloadUrlsRequestParams added in v1.0.426

type DescribeSecurityAuditLogDownloadUrlsRequestParams struct {
	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 异步任务Id。
	AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeSecurityAuditLogDownloadUrlsResponse

type DescribeSecurityAuditLogDownloadUrlsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityAuditLogDownloadUrlsResponseParams `json:"Response"`
}

func NewDescribeSecurityAuditLogDownloadUrlsResponse

func NewDescribeSecurityAuditLogDownloadUrlsResponse() (response *DescribeSecurityAuditLogDownloadUrlsResponse)

func (*DescribeSecurityAuditLogDownloadUrlsResponse) FromJsonString

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

func (*DescribeSecurityAuditLogDownloadUrlsResponse) ToJsonString

type DescribeSecurityAuditLogDownloadUrlsResponseParams added in v1.0.426

type DescribeSecurityAuditLogDownloadUrlsResponseParams struct {
	// 导出结果的COS链接列表。当结果集很大时,可能会切分为多个url下载。
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`

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

Predefined struct for user

type DescribeSecurityAuditLogExportTasksRequest

type DescribeSecurityAuditLogExportTasksRequest struct {
	*tchttp.BaseRequest

	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 日志导出任务Id列表。
	AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

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

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

func NewDescribeSecurityAuditLogExportTasksRequest

func NewDescribeSecurityAuditLogExportTasksRequest() (request *DescribeSecurityAuditLogExportTasksRequest)

func (*DescribeSecurityAuditLogExportTasksRequest) FromJsonString

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

func (*DescribeSecurityAuditLogExportTasksRequest) ToJsonString

type DescribeSecurityAuditLogExportTasksRequestParams added in v1.0.426

type DescribeSecurityAuditLogExportTasksRequestParams struct {
	// 安全审计组Id。
	SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 日志导出任务Id列表。
	AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

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

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

Predefined struct for user

type DescribeSecurityAuditLogExportTasksResponse

type DescribeSecurityAuditLogExportTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityAuditLogExportTasksResponseParams `json:"Response"`
}

func NewDescribeSecurityAuditLogExportTasksResponse

func NewDescribeSecurityAuditLogExportTasksResponse() (response *DescribeSecurityAuditLogExportTasksResponse)

func (*DescribeSecurityAuditLogExportTasksResponse) FromJsonString

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

func (*DescribeSecurityAuditLogExportTasksResponse) ToJsonString

type DescribeSecurityAuditLogExportTasksResponseParams added in v1.0.426

type DescribeSecurityAuditLogExportTasksResponseParams struct {
	// 安全审计日志导出任务列表。
	Tasks []*SecLogExportTaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// 安全审计日志导出任务总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeSlowLogTimeSeriesStatsRequest

type DescribeSlowLogTimeSeriesStatsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2019-09-10 12:13:14”,结束时间与开始时间的间隔最大可为7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeSlowLogTimeSeriesStatsRequest

func NewDescribeSlowLogTimeSeriesStatsRequest() (request *DescribeSlowLogTimeSeriesStatsRequest)

func (*DescribeSlowLogTimeSeriesStatsRequest) FromJsonString

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

type DescribeSlowLogTimeSeriesStatsRequestParams added in v1.0.426

type DescribeSlowLogTimeSeriesStatsRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,如“2019-09-10 12:13:14”,结束时间与开始时间的间隔最大可为7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeSlowLogTimeSeriesStatsResponse

type DescribeSlowLogTimeSeriesStatsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogTimeSeriesStatsResponseParams `json:"Response"`
}

func NewDescribeSlowLogTimeSeriesStatsResponse

func NewDescribeSlowLogTimeSeriesStatsResponse() (response *DescribeSlowLogTimeSeriesStatsResponse)

func (*DescribeSlowLogTimeSeriesStatsResponse) FromJsonString

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

func (*DescribeSlowLogTimeSeriesStatsResponse) ToJsonString

type DescribeSlowLogTimeSeriesStatsResponseParams added in v1.0.426

type DescribeSlowLogTimeSeriesStatsResponseParams struct {
	// 柱间单位时间间隔,单位为秒。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 单位时间间隔内慢日志数量统计。
	TimeSeries []*TimeSlice `json:"TimeSeries,omitnil,omitempty" name:"TimeSeries"`

	// 单位时间间隔内的实例 cpu 利用率监控数据。
	SeriesData *MonitorMetricSeriesData `json:"SeriesData,omitnil,omitempty" name:"SeriesData"`

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

Predefined struct for user

type DescribeSlowLogTopSqlsRequest

type DescribeSlowLogTopSqlsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键,默认为QueryTime。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 排序方式,支持ASC(升序)以及DESC(降序),默认为DESC。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

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

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

	// 数据库名称数组。
	SchemaList []*SchemaItem `json:"SchemaList,omitnil,omitempty" name:"SchemaList"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeSlowLogTopSqlsRequest

func NewDescribeSlowLogTopSqlsRequest() (request *DescribeSlowLogTopSqlsRequest)

func (*DescribeSlowLogTopSqlsRequest) FromJsonString

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

func (r *DescribeSlowLogTopSqlsRequest) ToJsonString() string

type DescribeSlowLogTopSqlsRequestParams added in v1.0.426

type DescribeSlowLogTopSqlsRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键,默认为QueryTime。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 排序方式,支持ASC(升序)以及DESC(降序),默认为DESC。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

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

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

	// 数据库名称数组。
	SchemaList []*SchemaItem `json:"SchemaList,omitnil,omitempty" name:"SchemaList"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeSlowLogTopSqlsResponse

type DescribeSlowLogTopSqlsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogTopSqlsResponseParams `json:"Response"`
}

func NewDescribeSlowLogTopSqlsResponse

func NewDescribeSlowLogTopSqlsResponse() (response *DescribeSlowLogTopSqlsResponse)

func (*DescribeSlowLogTopSqlsResponse) FromJsonString

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

func (r *DescribeSlowLogTopSqlsResponse) ToJsonString() string

type DescribeSlowLogTopSqlsResponseParams added in v1.0.426

type DescribeSlowLogTopSqlsResponseParams struct {
	// 符合条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 慢日志 top sql 列表
	Rows []*SlowLogTopSqlItem `json:"Rows,omitnil,omitempty" name:"Rows"`

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

Predefined struct for user

type DescribeSlowLogUserHostStatsRequest

type DescribeSlowLogUserHostStatsRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询范围的开始时间,时间格式如:2019-09-10 12:13:14。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围的结束时间,时间格式如:2019-09-10 12:13:14。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// SQL模板的MD5值
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`
}

func NewDescribeSlowLogUserHostStatsRequest

func NewDescribeSlowLogUserHostStatsRequest() (request *DescribeSlowLogUserHostStatsRequest)

func (*DescribeSlowLogUserHostStatsRequest) FromJsonString

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

func (r *DescribeSlowLogUserHostStatsRequest) ToJsonString() string

type DescribeSlowLogUserHostStatsRequestParams added in v1.0.426

type DescribeSlowLogUserHostStatsRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询范围的开始时间,时间格式如:2019-09-10 12:13:14。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围的结束时间,时间格式如:2019-09-10 12:13:14。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// SQL模板的MD5值
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`
}

Predefined struct for user

type DescribeSlowLogUserHostStatsResponse

type DescribeSlowLogUserHostStatsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogUserHostStatsResponseParams `json:"Response"`
}

func NewDescribeSlowLogUserHostStatsResponse

func NewDescribeSlowLogUserHostStatsResponse() (response *DescribeSlowLogUserHostStatsResponse)

func (*DescribeSlowLogUserHostStatsResponse) FromJsonString

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

func (r *DescribeSlowLogUserHostStatsResponse) ToJsonString() string

type DescribeSlowLogUserHostStatsResponseParams added in v1.0.426

type DescribeSlowLogUserHostStatsResponseParams struct {
	// 来源地址数目。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 各来源地址的慢日志占比详情列表。
	Items []*SlowLogHost `json:"Items,omitnil,omitempty" name:"Items"`

	// 各来源用户名的慢日志占比详情列表。
	UserNameItems []*SlowLogUser `json:"UserNameItems,omitnil,omitempty" name:"UserNameItems"`

	// 来源用户数目。
	UserTotalCount *int64 `json:"UserTotalCount,omitnil,omitempty" name:"UserTotalCount"`

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

Predefined struct for user

type DescribeSlowLogsRequest added in v1.0.635

type DescribeSlowLogsRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// sql模板的md5值
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

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

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 数据库列表
	DB []*string `json:"DB,omitnil,omitempty" name:"DB"`

	// 关键字
	Key []*string `json:"Key,omitnil,omitempty" name:"Key"`

	// 用户
	User []*string `json:"User,omitnil,omitempty" name:"User"`

	// IP
	Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 耗时区间,耗时区间的左右边界分别对应数组的第0个元素和第一个元素
	Time []*int64 `json:"Time,omitnil,omitempty" name:"Time"`
}

func NewDescribeSlowLogsRequest added in v1.0.635

func NewDescribeSlowLogsRequest() (request *DescribeSlowLogsRequest)

func (*DescribeSlowLogsRequest) FromJsonString added in v1.0.635

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

func (r *DescribeSlowLogsRequest) ToJsonString() string

type DescribeSlowLogsRequestParams added in v1.0.635

type DescribeSlowLogsRequestParams struct {
	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// sql模板的md5值
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 开始时间,如“2019-09-10 12:13:14”。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

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

	// 查询数目,默认为20,最大为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 数据库列表
	DB []*string `json:"DB,omitnil,omitempty" name:"DB"`

	// 关键字
	Key []*string `json:"Key,omitnil,omitempty" name:"Key"`

	// 用户
	User []*string `json:"User,omitnil,omitempty" name:"User"`

	// IP
	Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 耗时区间,耗时区间的左右边界分别对应数组的第0个元素和第一个元素
	Time []*int64 `json:"Time,omitnil,omitempty" name:"Time"`
}

Predefined struct for user

type DescribeSlowLogsResponse added in v1.0.635

type DescribeSlowLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogsResponseParams `json:"Response"`
}

func NewDescribeSlowLogsResponse added in v1.0.635

func NewDescribeSlowLogsResponse() (response *DescribeSlowLogsResponse)

func (*DescribeSlowLogsResponse) FromJsonString added in v1.0.635

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

func (r *DescribeSlowLogsResponse) ToJsonString() string

type DescribeSlowLogsResponseParams added in v1.0.635

type DescribeSlowLogsResponseParams struct {
	// 符合条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 慢日志明细
	Rows []*SlowLogInfoItem `json:"Rows,omitnil,omitempty" name:"Rows"`

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

Predefined struct for user

type DescribeSqlFiltersRequest added in v1.0.389

type DescribeSqlFiltersRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 任务ID列表,用于筛选任务列表。
	FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"`

	// 任务状态列表,用于筛选任务列表,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。
	Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"`

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

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

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeSqlFiltersRequest added in v1.0.389

func NewDescribeSqlFiltersRequest() (request *DescribeSqlFiltersRequest)

func (*DescribeSqlFiltersRequest) FromJsonString added in v1.0.389

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

func (r *DescribeSqlFiltersRequest) ToJsonString() string

type DescribeSqlFiltersRequestParams added in v1.0.426

type DescribeSqlFiltersRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 任务ID列表,用于筛选任务列表。
	FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"`

	// 任务状态列表,用于筛选任务列表,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。
	Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"`

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

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

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeSqlFiltersResponse added in v1.0.389

type DescribeSqlFiltersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSqlFiltersResponseParams `json:"Response"`
}

func NewDescribeSqlFiltersResponse added in v1.0.389

func NewDescribeSqlFiltersResponse() (response *DescribeSqlFiltersResponse)

func (*DescribeSqlFiltersResponse) FromJsonString added in v1.0.389

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

func (r *DescribeSqlFiltersResponse) ToJsonString() string

type DescribeSqlFiltersResponseParams added in v1.0.426

type DescribeSqlFiltersResponseParams struct {
	// 限流任务总数目。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 限流任务列表。
	Items []*SQLFilter `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeSqlTemplateRequest added in v1.0.389

type DescribeSqlTemplateRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名。
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// SQL语句。
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeSqlTemplateRequest added in v1.0.389

func NewDescribeSqlTemplateRequest() (request *DescribeSqlTemplateRequest)

func (*DescribeSqlTemplateRequest) FromJsonString added in v1.0.389

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

func (r *DescribeSqlTemplateRequest) ToJsonString() string

type DescribeSqlTemplateRequestParams added in v1.0.426

type DescribeSqlTemplateRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名。
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// SQL语句。
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeSqlTemplateResponse added in v1.0.389

type DescribeSqlTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSqlTemplateResponseParams `json:"Response"`
}

func NewDescribeSqlTemplateResponse added in v1.0.389

func NewDescribeSqlTemplateResponse() (response *DescribeSqlTemplateResponse)

func (*DescribeSqlTemplateResponse) FromJsonString added in v1.0.389

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

func (r *DescribeSqlTemplateResponse) ToJsonString() string

type DescribeSqlTemplateResponseParams added in v1.0.426

type DescribeSqlTemplateResponseParams struct {
	// 数据库名。
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// SQL语句。
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// SQL类型。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// SQL模版内容。
	SqlTemplate *string `json:"SqlTemplate,omitnil,omitempty" name:"SqlTemplate"`

	// SQL模版ID。
	SqlId *int64 `json:"SqlId,omitnil,omitempty" name:"SqlId"`

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

Predefined struct for user

type DescribeTopSpaceSchemaTimeSeriesRequest

type DescribeTopSpaceSchemaTimeSeriesRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 开始日期,如“2021-01-01”,最早为当日的前第29天,默认为截止日期的前第6天。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 截止日期,如“2021-01-01”,最早为当日的前第29天,默认为当日。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeTopSpaceSchemaTimeSeriesRequest

func NewDescribeTopSpaceSchemaTimeSeriesRequest() (request *DescribeTopSpaceSchemaTimeSeriesRequest)

func (*DescribeTopSpaceSchemaTimeSeriesRequest) FromJsonString

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

func (*DescribeTopSpaceSchemaTimeSeriesRequest) ToJsonString

type DescribeTopSpaceSchemaTimeSeriesRequestParams added in v1.0.426

type DescribeTopSpaceSchemaTimeSeriesRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 开始日期,如“2021-01-01”,最早为当日的前第29天,默认为截止日期的前第6天。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 截止日期,如“2021-01-01”,最早为当日的前第29天,默认为当日。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeTopSpaceSchemaTimeSeriesResponse

type DescribeTopSpaceSchemaTimeSeriesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopSpaceSchemaTimeSeriesResponseParams `json:"Response"`
}

func NewDescribeTopSpaceSchemaTimeSeriesResponse

func NewDescribeTopSpaceSchemaTimeSeriesResponse() (response *DescribeTopSpaceSchemaTimeSeriesResponse)

func (*DescribeTopSpaceSchemaTimeSeriesResponse) FromJsonString

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

func (*DescribeTopSpaceSchemaTimeSeriesResponse) ToJsonString

type DescribeTopSpaceSchemaTimeSeriesResponseParams added in v1.0.426

type DescribeTopSpaceSchemaTimeSeriesResponseParams struct {
	// 返回的Top库空间统计信息的时序数据列表。
	TopSpaceSchemaTimeSeries []*SchemaSpaceTimeSeries `json:"TopSpaceSchemaTimeSeries,omitnil,omitempty" name:"TopSpaceSchemaTimeSeries"`

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

Predefined struct for user

type DescribeTopSpaceSchemasRequest

type DescribeTopSpaceSchemasRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeTopSpaceSchemasRequest

func NewDescribeTopSpaceSchemasRequest() (request *DescribeTopSpaceSchemasRequest)

func (*DescribeTopSpaceSchemasRequest) FromJsonString

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

func (r *DescribeTopSpaceSchemasRequest) ToJsonString() string

type DescribeTopSpaceSchemasRequestParams added in v1.0.426

type DescribeTopSpaceSchemasRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeTopSpaceSchemasResponse

type DescribeTopSpaceSchemasResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopSpaceSchemasResponseParams `json:"Response"`
}

func NewDescribeTopSpaceSchemasResponse

func NewDescribeTopSpaceSchemasResponse() (response *DescribeTopSpaceSchemasResponse)

func (*DescribeTopSpaceSchemasResponse) FromJsonString

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

func (r *DescribeTopSpaceSchemasResponse) ToJsonString() string

type DescribeTopSpaceSchemasResponseParams added in v1.0.426

type DescribeTopSpaceSchemasResponseParams struct {
	// 返回的Top库空间统计信息列表。
	TopSpaceSchemas []*SchemaSpaceData `json:"TopSpaceSchemas,omitnil,omitempty" name:"TopSpaceSchemas"`

	// 采集库空间数据的时间戳(秒)。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

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

Predefined struct for user

type DescribeTopSpaceTableTimeSeriesRequest

type DescribeTopSpaceTableTimeSeriesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize,默认为 PhysicalFileSize。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 开始日期,如“2021-01-01”,最早为当日的前第29天,默认为截止日期的前第6天。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 截止日期,如“2021-01-01”,最早为当日的前第29天,默认为当日。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeTopSpaceTableTimeSeriesRequest

func NewDescribeTopSpaceTableTimeSeriesRequest() (request *DescribeTopSpaceTableTimeSeriesRequest)

func (*DescribeTopSpaceTableTimeSeriesRequest) FromJsonString

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

func (*DescribeTopSpaceTableTimeSeriesRequest) ToJsonString

type DescribeTopSpaceTableTimeSeriesRequestParams added in v1.0.426

type DescribeTopSpaceTableTimeSeriesRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize,默认为 PhysicalFileSize。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 开始日期,如“2021-01-01”,最早为当日的前第29天,默认为截止日期的前第6天。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 截止日期,如“2021-01-01”,最早为当日的前第29天,默认为当日。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeTopSpaceTableTimeSeriesResponse

type DescribeTopSpaceTableTimeSeriesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopSpaceTableTimeSeriesResponseParams `json:"Response"`
}

func NewDescribeTopSpaceTableTimeSeriesResponse

func NewDescribeTopSpaceTableTimeSeriesResponse() (response *DescribeTopSpaceTableTimeSeriesResponse)

func (*DescribeTopSpaceTableTimeSeriesResponse) FromJsonString

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

func (*DescribeTopSpaceTableTimeSeriesResponse) ToJsonString

type DescribeTopSpaceTableTimeSeriesResponseParams added in v1.0.426

type DescribeTopSpaceTableTimeSeriesResponseParams struct {
	// 返回的Top表空间统计信息的时序数据列表。
	TopSpaceTableTimeSeries []*TableSpaceTimeSeries `json:"TopSpaceTableTimeSeries,omitnil,omitempty" name:"TopSpaceTableTimeSeries"`

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

Predefined struct for user

type DescribeTopSpaceTablesRequest

type DescribeTopSpaceTablesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeTopSpaceTablesRequest

func NewDescribeTopSpaceTablesRequest() (request *DescribeTopSpaceTablesRequest)

func (*DescribeTopSpaceTablesRequest) FromJsonString

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

func (r *DescribeTopSpaceTablesRequest) ToJsonString() string

type DescribeTopSpaceTablesRequestParams added in v1.0.426

type DescribeTopSpaceTablesRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeTopSpaceTablesResponse

type DescribeTopSpaceTablesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopSpaceTablesResponseParams `json:"Response"`
}

func NewDescribeTopSpaceTablesResponse

func NewDescribeTopSpaceTablesResponse() (response *DescribeTopSpaceTablesResponse)

func (*DescribeTopSpaceTablesResponse) FromJsonString

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

func (r *DescribeTopSpaceTablesResponse) ToJsonString() string

type DescribeTopSpaceTablesResponseParams added in v1.0.426

type DescribeTopSpaceTablesResponseParams struct {
	// 返回的Top表空间统计信息列表。
	TopSpaceTables []*TableSpaceData `json:"TopSpaceTables,omitnil,omitempty" name:"TopSpaceTables"`

	// 采集表空间数据的时间戳(秒)。
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

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

Predefined struct for user

type DescribeUserSqlAdviceRequest

type DescribeUserSqlAdviceRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// SQL语句。
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 库名。
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL;"dbbrain-mysql" - 自建 MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeUserSqlAdviceRequest

func NewDescribeUserSqlAdviceRequest() (request *DescribeUserSqlAdviceRequest)

func (*DescribeUserSqlAdviceRequest) FromJsonString

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

func (r *DescribeUserSqlAdviceRequest) ToJsonString() string

type DescribeUserSqlAdviceRequestParams added in v1.0.426

type DescribeUserSqlAdviceRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// SQL语句。
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 库名。
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL;"dbbrain-mysql" - 自建 MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeUserSqlAdviceResponse

type DescribeUserSqlAdviceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserSqlAdviceResponseParams `json:"Response"`
}

func NewDescribeUserSqlAdviceResponse

func NewDescribeUserSqlAdviceResponse() (response *DescribeUserSqlAdviceResponse)

func (*DescribeUserSqlAdviceResponse) FromJsonString

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

func (r *DescribeUserSqlAdviceResponse) ToJsonString() string

type DescribeUserSqlAdviceResponseParams added in v1.0.426

type DescribeUserSqlAdviceResponseParams struct {
	// SQL优化建议,可解析为JSON数组,无需优化时输出为空。
	Advices *string `json:"Advices,omitnil,omitempty" name:"Advices"`

	// SQL优化建议备注,可解析为String数组,无需优化时输出为空。
	Comments *string `json:"Comments,omitnil,omitempty" name:"Comments"`

	// SQL语句。
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 库名。
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// 相关表的DDL信息,可解析为JSON数组。
	Tables *string `json:"Tables,omitnil,omitempty" name:"Tables"`

	// SQL执行计划,可解析为JSON,无需优化时输出为空。
	SqlPlan *string `json:"SqlPlan,omitnil,omitempty" name:"SqlPlan"`

	// SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。
	Cost *string `json:"Cost,omitnil,omitempty" name:"Cost"`

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

Predefined struct for user

type DiagHistoryEventItem

type DiagHistoryEventItem struct {
	// 诊断类型。
	DiagType *string `json:"DiagType,omitnil,omitempty" name:"DiagType"`

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

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

	// 事件唯一ID 。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。
	Severity *int64 `json:"Severity,omitnil,omitempty" name:"Severity"`

	// 诊断概要。
	Outline *string `json:"Outline,omitnil,omitempty" name:"Outline"`

	// 诊断项说明。
	DiagItem *string `json:"DiagItem,omitnil,omitempty" name:"DiagItem"`

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type EventInfo

type EventInfo struct {
	// 事件 ID 。
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 诊断类型。
	DiagType *string `json:"DiagType,omitnil,omitempty" name:"DiagType"`

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

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

	// 概要。
	Outline *string `json:"Outline,omitnil,omitempty" name:"Outline"`

	// 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。
	Severity *int64 `json:"Severity,omitnil,omitempty" name:"Severity"`

	// 扣分。
	ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"`

	// 保留字段。
	Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"`

	// 告警数目。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type GroupItem

type GroupItem struct {
	// 组id。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 组名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 组成员数量。
	MemberCount *int64 `json:"MemberCount,omitnil,omitempty" name:"MemberCount"`
}

type HealthReportTask

type HealthReportTask struct {
	// 异步任务请求 ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 任务完成进度,单位%。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 任务完成执行时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务所属实例的基础信息。
	InstanceInfo *InstanceBasicInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"`

	// 健康报告中的健康信息。
	HealthStatus *HealthStatus `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`
}

type HealthScoreInfo

type HealthScoreInfo struct {
	// 异常详情。
	IssueTypes []*IssueTypeInfo `json:"IssueTypes,omitnil,omitempty" name:"IssueTypes"`

	// 异常事件总数。
	EventsTotalCount *int64 `json:"EventsTotalCount,omitnil,omitempty" name:"EventsTotalCount"`

	// 健康得分。
	HealthScore *int64 `json:"HealthScore,omitnil,omitempty" name:"HealthScore"`

	// 健康等级, 如:"HEALTH", "SUB_HEALTH", "RISK", "HIGH_RISK"。
	HealthLevel *string `json:"HealthLevel,omitnil,omitempty" name:"HealthLevel"`
}

type HealthStatus

type HealthStatus struct {
	// 健康分数,满分100。
	HealthScore *int64 `json:"HealthScore,omitnil,omitempty" name:"HealthScore"`

	// 健康等级,取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK"- 危险;"HIGH_RISK" - 高危。
	HealthLevel *string `json:"HealthLevel,omitnil,omitempty" name:"HealthLevel"`

	// 总扣分分数。
	ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"`

	// 扣分详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScoreDetails []*ScoreDetail `json:"ScoreDetails,omitnil,omitempty" name:"ScoreDetails"`
}

type IndexesToBuild added in v1.0.758

type IndexesToBuild struct {
	// 索引id,唯一标识一个索引。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 创建索引命令。
	IndexCommand *string `json:"IndexCommand,omitnil,omitempty" name:"IndexCommand"`

	// 索引字符串。
	IndexStr *string `json:"IndexStr,omitnil,omitempty" name:"IndexStr"`

	// 优化级别,1-4,优先级从高到低。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 索引得分。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 签名。
	Signs []*string `json:"Signs,omitnil,omitempty" name:"Signs"`

	// 0-待创建;1-创建中。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type IndexesToDrop added in v1.0.758

type IndexesToDrop struct {
	// 索引字符串。
	IndexStr *string `json:"IndexStr,omitnil,omitempty" name:"IndexStr"`

	// 索引得分。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 无效原因。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// 删除索引命令。
	IndexCommand *string `json:"IndexCommand,omitnil,omitempty" name:"IndexCommand"`

	// 索引名。
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`
}

type InstanceBasicInfo

type InstanceBasicInfo struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例内网IP。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 实例内网Port。
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 实例产品。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 实例引擎版本。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`
}

type InstanceConfs

type InstanceConfs struct {
	// 数据库巡检开关, Yes/No。
	DailyInspection *string `json:"DailyInspection,omitnil,omitempty" name:"DailyInspection"`

	// 实例概览开关,Yes/No。
	OverviewDisplay *string `json:"OverviewDisplay,omitnil,omitempty" name:"OverviewDisplay"`

	// redis大key分析的自定义分割符,仅redis使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyDelimiters []*string `json:"KeyDelimiters,omitnil,omitempty" name:"KeyDelimiters"`

	// 分片节点数量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardNum *string `json:"ShardNum,omitnil,omitempty" name:"ShardNum"`

	// 是否开启大key周期性分析,仅redis产品有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnalysisTopKey *string `json:"AnalysisTopKey,omitnil,omitempty" name:"AnalysisTopKey"`
}

type InstanceID added in v1.0.740

type InstanceID struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type InstanceInfo

type InstanceInfo struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例所属地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 健康得分。
	HealthScore *int64 `json:"HealthScore,omitnil,omitempty" name:"HealthScore"`

	// 所属产品。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 异常事件数量。
	EventCount *int64 `json:"EventCount,omitnil,omitempty" name:"EventCount"`

	// 实例类型:1:MASTER;2:DR,3:RO,4:SDR。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 核心数。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 内存,单位MB。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 硬盘存储,单位GB。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 数据库版本。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 内网地址。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 内网端口。
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 接入来源。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 分组ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分组组名。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 实例状态:0:发货中;1:运行正常;4:销毁中;5:隔离中。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 子网统一ID。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// cdb类型。
	DeployMode *string `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// cdb实例初始化标志:0:未初始化;1:已初始化。
	InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"`

	// 任务状态。
	TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 私有网络统一ID。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 实例巡检/概览的状态。
	InstanceConf *InstanceConfs `json:"InstanceConf,omitnil,omitempty" name:"InstanceConf"`

	// 资源到期时间。
	DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"`

	// 是否是DBbrain支持的实例。
	IsSupported *bool `json:"IsSupported,omitnil,omitempty" name:"IsSupported"`

	// 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。
	SecAuditStatus *string `json:"SecAuditStatus,omitnil,omitempty" name:"SecAuditStatus"`

	// 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。
	AuditPolicyStatus *string `json:"AuditPolicyStatus,omitnil,omitempty" name:"AuditPolicyStatus"`

	// 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。
	AuditRunningStatus *string `json:"AuditRunningStatus,omitnil,omitempty" name:"AuditRunningStatus"`

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

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

	// 创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 所属集群ID(仅对集群数据库产品该字段非空,如TDSQL-C)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 所属集群名称(仅对集群数据库产品该字段非空,如TDSQL-C)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 自建MySQL的Agent状态,"not_deployed" - 未部署,"deploying" - 部署中,"connected" - 连接正常,"deploy_failed" - 连接失败,"monitoring" - 连接正常,"stopped" - 暂停连接,"connect_failed" - 连接失败,unknown - 未知。
	AgentStatus *string `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"`

	// 自建MySQL的实例状态,"not_attached" - 未连接,"attached" - 连接正常,"failed" - 连接失败,"stopped" - 停止监控,unknown- 未知。
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
}

type IssueTypeInfo

type IssueTypeInfo struct {
	// 指标分类:AVAILABILITY:可用性,MAINTAINABILITY:可维护性,PERFORMANCE,性能,RELIABILITY可靠性。
	IssueType *string `json:"IssueType,omitnil,omitempty" name:"IssueType"`

	// 异常事件。
	Events []*EventInfo `json:"Events,omitnil,omitempty" name:"Events"`

	// 异常事件总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type KillMySqlThreadsRequest added in v1.0.243

type KillMySqlThreadsRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// kill会话任务的阶段,取值包括:"Prepare"-准备阶段,"Commit"-提交阶段。
	Stage *string `json:"Stage,omitnil,omitempty" name:"Stage"`

	// 需要kill的sql会话ID列表,此参数用于Prepare阶段。
	Threads []*int64 `json:"Threads,omitnil,omitempty" name:"Threads"`

	// 执行ID,此参数用于Commit阶段。
	SqlExecId *string `json:"SqlExecId,omitnil,omitempty" name:"SqlExecId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 默认是ture, 记录下kill的记录,为了加快kill,可设置为false。
	RecordHistory *bool `json:"RecordHistory,omitnil,omitempty" name:"RecordHistory"`
}

func NewKillMySqlThreadsRequest added in v1.0.243

func NewKillMySqlThreadsRequest() (request *KillMySqlThreadsRequest)

func (*KillMySqlThreadsRequest) FromJsonString added in v1.0.243

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

func (r *KillMySqlThreadsRequest) ToJsonString() string

type KillMySqlThreadsRequestParams added in v1.0.426

type KillMySqlThreadsRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// kill会话任务的阶段,取值包括:"Prepare"-准备阶段,"Commit"-提交阶段。
	Stage *string `json:"Stage,omitnil,omitempty" name:"Stage"`

	// 需要kill的sql会话ID列表,此参数用于Prepare阶段。
	Threads []*int64 `json:"Threads,omitnil,omitempty" name:"Threads"`

	// 执行ID,此参数用于Commit阶段。
	SqlExecId *string `json:"SqlExecId,omitnil,omitempty" name:"SqlExecId"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 默认是ture, 记录下kill的记录,为了加快kill,可设置为false。
	RecordHistory *bool `json:"RecordHistory,omitnil,omitempty" name:"RecordHistory"`
}

Predefined struct for user

type KillMySqlThreadsResponse added in v1.0.243

type KillMySqlThreadsResponse struct {
	*tchttp.BaseResponse
	Response *KillMySqlThreadsResponseParams `json:"Response"`
}

func NewKillMySqlThreadsResponse added in v1.0.243

func NewKillMySqlThreadsResponse() (response *KillMySqlThreadsResponse)

func (*KillMySqlThreadsResponse) FromJsonString added in v1.0.243

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

func (r *KillMySqlThreadsResponse) ToJsonString() string

type KillMySqlThreadsResponseParams added in v1.0.426

type KillMySqlThreadsResponseParams struct {
	// kill完成的sql会话ID列表。
	Threads []*int64 `json:"Threads,omitnil,omitempty" name:"Threads"`

	// 执行ID, Prepare阶段的任务输出,用于Commit阶段中指定执行kill操作的会话ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SqlExecId *string `json:"SqlExecId,omitnil,omitempty" name:"SqlExecId"`

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

Predefined struct for user

type MailConfiguration

type MailConfiguration struct {
	// 是否开启邮件发送: 0, 否; 1, 是。
	SendMail *int64 `json:"SendMail,omitnil,omitempty" name:"SendMail"`

	// 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。
	Region []*string `json:"Region,omitnil,omitempty" name:"Region"`

	// 发送指定的健康等级的报告, 如["HEALTH", "SUB_HEALTH", "RISK", "HIGH_RISK"]。
	HealthStatus []*string `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// 联系人id, 联系人/联系组不能都为空。
	ContactPerson []*int64 `json:"ContactPerson,omitnil,omitempty" name:"ContactPerson"`

	// 联系组id, 联系人/联系组不能都为空。
	ContactGroup []*int64 `json:"ContactGroup,omitnil,omitempty" name:"ContactGroup"`
}

type ModifyAlarmPolicyRequest added in v1.0.740

type ModifyAlarmPolicyRequest struct {
	*tchttp.BaseRequest

	// 类型
	ApplyType *string `json:"ApplyType,omitnil,omitempty" name:"ApplyType"`

	// 开启策略
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 列表
	InstanceIds []*InstanceID `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// User-动态关联该用户所有实例
	// Instance-关联实例列表的实例
	NewProfileLevel *string `json:"NewProfileLevel,omitnil,omitempty" name:"NewProfileLevel"`

	// 新策略名
	NewProfileName *string `json:"NewProfileName,omitnil,omitempty" name:"NewProfileName"`

	// 旧策略名
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`

	// 策略类型
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

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

	// 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 接受模板
	TemplateInfo []*TemplateInfo `json:"TemplateInfo,omitnil,omitempty" name:"TemplateInfo"`

	// 快速规则  支持包括fatal-致命, critical-严重,
	// warning-告警,
	// information-通知
	QuickRule *string `json:"QuickRule,omitnil,omitempty" name:"QuickRule"`

	// 自定义规则
	Rules []*AlarmsRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyAlarmPolicyRequest added in v1.0.740

func NewModifyAlarmPolicyRequest() (request *ModifyAlarmPolicyRequest)

func (*ModifyAlarmPolicyRequest) FromJsonString added in v1.0.740

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

func (r *ModifyAlarmPolicyRequest) ToJsonString() string

type ModifyAlarmPolicyRequestParams added in v1.0.740

type ModifyAlarmPolicyRequestParams struct {
	// 类型
	ApplyType *string `json:"ApplyType,omitnil,omitempty" name:"ApplyType"`

	// 开启策略
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 列表
	InstanceIds []*InstanceID `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// User-动态关联该用户所有实例
	// Instance-关联实例列表的实例
	NewProfileLevel *string `json:"NewProfileLevel,omitnil,omitempty" name:"NewProfileLevel"`

	// 新策略名
	NewProfileName *string `json:"NewProfileName,omitnil,omitempty" name:"NewProfileName"`

	// 旧策略名
	ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"`

	// 策略类型
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

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

	// 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 接受模板
	TemplateInfo []*TemplateInfo `json:"TemplateInfo,omitnil,omitempty" name:"TemplateInfo"`

	// 快速规则  支持包括fatal-致命, critical-严重,
	// warning-告警,
	// information-通知
	QuickRule *string `json:"QuickRule,omitnil,omitempty" name:"QuickRule"`

	// 自定义规则
	Rules []*AlarmsRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyAlarmPolicyResponse added in v1.0.740

type ModifyAlarmPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAlarmPolicyResponseParams `json:"Response"`
}

func NewModifyAlarmPolicyResponse added in v1.0.740

func NewModifyAlarmPolicyResponse() (response *ModifyAlarmPolicyResponse)

func (*ModifyAlarmPolicyResponse) FromJsonString added in v1.0.740

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

func (r *ModifyAlarmPolicyResponse) ToJsonString() string

type ModifyAlarmPolicyResponseParams added in v1.0.740

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

Predefined struct for user

type ModifyAuditServiceRequest added in v1.0.700

type ModifyAuditServiceRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保存总时长,只能是7,30,90,180,365,1095,1825。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频日志保存时长,只能是7,30,90,180,365,1095,1825。
	HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"`
}

func NewModifyAuditServiceRequest added in v1.0.700

func NewModifyAuditServiceRequest() (request *ModifyAuditServiceRequest)

func (*ModifyAuditServiceRequest) FromJsonString added in v1.0.700

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

func (r *ModifyAuditServiceRequest) ToJsonString() string

type ModifyAuditServiceRequestParams added in v1.0.700

type ModifyAuditServiceRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保存总时长,只能是7,30,90,180,365,1095,1825。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频日志保存时长,只能是7,30,90,180,365,1095,1825。
	HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"`
}

Predefined struct for user

type ModifyAuditServiceResponse added in v1.0.700

type ModifyAuditServiceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAuditServiceResponseParams `json:"Response"`
}

func NewModifyAuditServiceResponse added in v1.0.700

func NewModifyAuditServiceResponse() (response *ModifyAuditServiceResponse)

func (*ModifyAuditServiceResponse) FromJsonString added in v1.0.700

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

func (r *ModifyAuditServiceResponse) ToJsonString() string

type ModifyAuditServiceResponseParams added in v1.0.700

type ModifyAuditServiceResponseParams struct {
	// 审计配置修改结果,0-修改成功,非0-修改失败。
	Success *int64 `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyDiagDBInstanceConfRequest

type ModifyDiagDBInstanceConfRequest struct {
	*tchttp.BaseRequest

	// 实例配置,包括巡检、概览开关等。
	InstanceConfs *InstanceConfs `json:"InstanceConfs,omitnil,omitempty" name:"InstanceConfs"`

	// 生效实例地域,取值为"All",代表全地域。
	Regions *string `json:"Regions,omitnil,omitempty" name:"Regions"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,"redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 指定更改巡检状态的实例ID。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewModifyDiagDBInstanceConfRequest

func NewModifyDiagDBInstanceConfRequest() (request *ModifyDiagDBInstanceConfRequest)

func (*ModifyDiagDBInstanceConfRequest) FromJsonString

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

func (r *ModifyDiagDBInstanceConfRequest) ToJsonString() string

type ModifyDiagDBInstanceConfRequestParams added in v1.0.426

type ModifyDiagDBInstanceConfRequestParams struct {
	// 实例配置,包括巡检、概览开关等。
	InstanceConfs *InstanceConfs `json:"InstanceConfs,omitnil,omitempty" name:"InstanceConfs"`

	// 生效实例地域,取值为"All",代表全地域。
	Regions *string `json:"Regions,omitnil,omitempty" name:"Regions"`

	// 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB  for MySQL,"redis" - 云数据库 Redis。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 指定更改巡检状态的实例ID。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type ModifyDiagDBInstanceConfResponse

type ModifyDiagDBInstanceConfResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDiagDBInstanceConfResponseParams `json:"Response"`
}

func NewModifyDiagDBInstanceConfResponse

func NewModifyDiagDBInstanceConfResponse() (response *ModifyDiagDBInstanceConfResponse)

func (*ModifyDiagDBInstanceConfResponse) FromJsonString

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

func (r *ModifyDiagDBInstanceConfResponse) ToJsonString() string

type ModifyDiagDBInstanceConfResponseParams added in v1.0.426

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

Predefined struct for user

type ModifySqlFiltersRequest added in v1.0.389

type ModifySqlFiltersRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// SQL限流任务ID列表。
	FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"`

	// 限流任务状态,取值支持TERMINATED - 终止。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewModifySqlFiltersRequest added in v1.0.389

func NewModifySqlFiltersRequest() (request *ModifySqlFiltersRequest)

func (*ModifySqlFiltersRequest) FromJsonString added in v1.0.389

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

func (r *ModifySqlFiltersRequest) ToJsonString() string

type ModifySqlFiltersRequestParams added in v1.0.426

type ModifySqlFiltersRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// SQL限流任务ID列表。
	FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"`

	// 限流任务状态,取值支持TERMINATED - 终止。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type ModifySqlFiltersResponse added in v1.0.389

type ModifySqlFiltersResponse struct {
	*tchttp.BaseResponse
	Response *ModifySqlFiltersResponseParams `json:"Response"`
}

func NewModifySqlFiltersResponse added in v1.0.389

func NewModifySqlFiltersResponse() (response *ModifySqlFiltersResponse)

func (*ModifySqlFiltersResponse) FromJsonString added in v1.0.389

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

func (r *ModifySqlFiltersResponse) ToJsonString() string

type ModifySqlFiltersResponseParams added in v1.0.426

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

Predefined struct for user

type MongoDBIndex added in v1.0.758

type MongoDBIndex struct {
	// 实例id。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 表名。
	Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"`

	// 库名。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 优化级别,1-4,优先级从高到低。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 得分。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 推荐索引列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexesToBuild []*IndexesToBuild `json:"IndexesToBuild,omitnil,omitempty" name:"IndexesToBuild"`

	// 无效索引列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexesToDrop []*IndexesToDrop `json:"IndexesToDrop,omitnil,omitempty" name:"IndexesToDrop"`
}

type MonitorFloatMetric

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

	// 指标单位。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

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

type MonitorFloatMetricSeriesData

type MonitorFloatMetricSeriesData struct {
	// 监控指标。
	Series []*MonitorFloatMetric `json:"Series,omitnil,omitempty" name:"Series"`

	// 监控指标对应的时间戳。
	Timestamp []*int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
}

type MonitorMetric

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

	// 指标单位。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

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

type MonitorMetricSeriesData

type MonitorMetricSeriesData struct {
	// 监控指标。
	Series []*MonitorMetric `json:"Series,omitnil,omitempty" name:"Series"`

	// 监控指标对应的时间戳。
	Timestamp []*int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
}

type MySqlProcess added in v1.0.195

type MySqlProcess struct {
	// 线程ID。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 线程的操作账号名。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 线程的操作主机地址。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 线程的操作数据库。
	DB *string `json:"DB,omitnil,omitempty" name:"DB"`

	// 线程的操作状态。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 线程的执行类型。
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 线程的操作时长,单位秒。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 线程的操作语句。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`
}

type OpenAuditServiceRequest added in v1.0.700

type OpenAuditServiceRequest struct {
	*tchttp.BaseRequest

	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保存总时长,只能是7,30,90,180,365,1095,1825。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频日志保存时长,只能是7,30,90,180,365,1095,1825。
	HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"`
}

func NewOpenAuditServiceRequest added in v1.0.700

func NewOpenAuditServiceRequest() (request *OpenAuditServiceRequest)

func (*OpenAuditServiceRequest) FromJsonString added in v1.0.700

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

func (r *OpenAuditServiceRequest) ToJsonString() string

type OpenAuditServiceRequestParams added in v1.0.700

type OpenAuditServiceRequestParams struct {
	// 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 与Product保持一致。如:"dcdb" ,"mariadb"。
	NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保存总时长,只能是7,30,90,180,365,1095,1825。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频日志保存时长,只能是7,30,90,180,365,1095,1825。
	HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"`
}

Predefined struct for user

type OpenAuditServiceResponse added in v1.0.700

type OpenAuditServiceResponse struct {
	*tchttp.BaseResponse
	Response *OpenAuditServiceResponseParams `json:"Response"`
}

func NewOpenAuditServiceResponse added in v1.0.700

func NewOpenAuditServiceResponse() (response *OpenAuditServiceResponse)

func (*OpenAuditServiceResponse) FromJsonString added in v1.0.700

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

func (r *OpenAuditServiceResponse) ToJsonString() string

type OpenAuditServiceResponseParams added in v1.0.700

type OpenAuditServiceResponseParams struct {
	// taskId 为0表示开通审计成功,否则开通失败
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type Process added in v1.0.758

type Process struct {
	// 会话 ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 访问来源,IP 地址和端口号。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 文件描述符。
	FileDescriptor *int64 `json:"FileDescriptor,omitnil,omitempty" name:"FileDescriptor"`

	// 会话名称,使用 CLIENT SETNAME 命令设置。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 最后一次执行的命令。
	LastCommand *string `json:"LastCommand,omitnil,omitempty" name:"LastCommand"`

	// 会话存活时间,单位:秒。
	Age *int64 `json:"Age,omitnil,omitempty" name:"Age"`

	// 最后一次执行命令后空闲的时间,单位:秒。
	Idle *int64 `json:"Idle,omitnil,omitempty" name:"Idle"`

	// 会话所属的 Proxy节点 ID。
	ProxyId *string `json:"ProxyId,omitnil,omitempty" name:"ProxyId"`
}

type ProcessStatistic added in v1.0.567

type ProcessStatistic struct {
	// 会话详情数组。
	Items []*SessionItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 总连接数。
	AllConnSum *int64 `json:"AllConnSum,omitnil,omitempty" name:"AllConnSum"`

	// 总活跃连接数。
	ActiveConnSum *int64 `json:"ActiveConnSum,omitnil,omitempty" name:"ActiveConnSum"`
}

type ProfileInfo

type ProfileInfo struct {
	// 语言, 如"zh"。
	Language *string `json:"Language,omitnil,omitempty" name:"Language"`

	// 邮件模板的内容。
	MailConfiguration *MailConfiguration `json:"MailConfiguration,omitnil,omitempty" name:"MailConfiguration"`
}

type ReceiveInfo added in v1.0.740

type ReceiveInfo struct {
	// 接收组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiveGroup []*int64 `json:"ReceiveGroup,omitnil,omitempty" name:"ReceiveGroup"`

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

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

	// 推送渠道
	// 注意:此字段可能返回 null,表示取不到有效值。
	SendChannel []*int64 `json:"SendChannel,omitnil,omitempty" name:"SendChannel"`

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

	// 接收用户列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiveUin []*ReceiveUin `json:"ReceiveUin,omitnil,omitempty" name:"ReceiveUin"`
}

type ReceiveUin added in v1.0.740

type ReceiveUin struct {
	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	UinName *string `json:"UinName,omitnil,omitempty" name:"UinName"`

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

type RedisBigKeyTask added in v1.0.928

type RedisBigKeyTask struct {
	// 异步任务请求 ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 任务创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

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

	// 任务状态。
	TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 任务执行进度。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务包含的分片节点序号列表。
	ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"`
}

type RedisKeySpaceData added in v1.0.389

type RedisKeySpaceData struct {
	// key名。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// key类型。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// key编码方式。
	Encoding *string `json:"Encoding,omitnil,omitempty" name:"Encoding"`

	// key过期时间戳(毫秒),0代表未设置过期时间。
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// key内存大小,单位Byte。
	Length *int64 `json:"Length,omitnil,omitempty" name:"Length"`

	// 元素个数。
	ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`

	// 最大元素长度。
	MaxElementSize *int64 `json:"MaxElementSize,omitnil,omitempty" name:"MaxElementSize"`

	// 平均元素长度。
	AveElementSize *int64 `json:"AveElementSize,omitnil,omitempty" name:"AveElementSize"`

	// 所属分片序号。
	ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`
}

type RedisPreKeySpaceData added in v1.0.493

type RedisPreKeySpaceData struct {
	// 平均元素长度。
	AveElementSize *int64 `json:"AveElementSize,omitnil,omitempty" name:"AveElementSize"`

	// 总占用内存(Byte)。
	Length *int64 `json:"Length,omitnil,omitempty" name:"Length"`

	// key前缀。
	KeyPreIndex *string `json:"KeyPreIndex,omitnil,omitempty" name:"KeyPreIndex"`

	// 元素数量。
	ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`

	// key个数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 最大元素长度。
	MaxElementSize *int64 `json:"MaxElementSize,omitnil,omitempty" name:"MaxElementSize"`
}

type SQLFilter added in v1.0.389

type SQLFilter struct {
	// 任务ID。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// 筛选SQL的关键词,多个关键词用英文逗号拼接。
	OriginKeys *string `json:"OriginKeys,omitnil,omitempty" name:"OriginKeys"`

	// 筛选SQL的规则。
	OriginRule *string `json:"OriginRule,omitnil,omitempty" name:"OriginRule"`

	// 已拒绝SQL数目。
	RejectedSqlCount *int64 `json:"RejectedSqlCount,omitnil,omitempty" name:"RejectedSqlCount"`

	// 当前并发数。
	CurrentConcurrency *int64 `json:"CurrentConcurrency,omitnil,omitempty" name:"CurrentConcurrency"`

	// 最大并发数。
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// 任务创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 当前时间。
	CurrentTime *string `json:"CurrentTime,omitnil,omitempty" name:"CurrentTime"`

	// 限流过期时间。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type SchemaItem

type SchemaItem struct {
	// 数据库名称
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`
}

type SchemaSpaceData

type SchemaSpaceData struct {
	// 库名。
	TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"`

	// 数据空间(MB)。
	DataLength *float64 `json:"DataLength,omitnil,omitempty" name:"DataLength"`

	// 索引空间(MB)。
	IndexLength *float64 `json:"IndexLength,omitnil,omitempty" name:"IndexLength"`

	// 碎片空间(MB)。
	DataFree *float64 `json:"DataFree,omitnil,omitempty" name:"DataFree"`

	// 总使用空间(MB)。
	TotalLength *float64 `json:"TotalLength,omitnil,omitempty" name:"TotalLength"`

	// 碎片率(%)。
	FragRatio *float64 `json:"FragRatio,omitnil,omitempty" name:"FragRatio"`

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

	// 库中所有表对应的独立物理文件大小加和(MB)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PhysicalFileSize *float64 `json:"PhysicalFileSize,omitnil,omitempty" name:"PhysicalFileSize"`
}

type SchemaSpaceTimeSeries

type SchemaSpaceTimeSeries struct {
	// 库名
	TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"`

	// 单位时间间隔内的空间指标数据。
	SeriesData *MonitorMetricSeriesData `json:"SeriesData,omitnil,omitempty" name:"SeriesData"`
}

type ScoreDetail

type ScoreDetail struct {
	// 扣分项分类,取值包括:可用性、可维护性、性能及可靠性。
	IssueType *string `json:"IssueType,omitnil,omitempty" name:"IssueType"`

	// 扣分总分。
	ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"`

	// 扣分总分上限。
	ScoreLostMax *int64 `json:"ScoreLostMax,omitnil,omitempty" name:"ScoreLostMax"`

	// 扣分项列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*ScoreItem `json:"Items,omitnil,omitempty" name:"Items"`
}

type ScoreItem

type ScoreItem struct {
	// 异常诊断项名称。
	DiagItem *string `json:"DiagItem,omitnil,omitempty" name:"DiagItem"`

	// 诊断项分类,取值包括:可用性、可维护性、性能及可靠性。
	IssueType *string `json:"IssueType,omitnil,omitempty" name:"IssueType"`

	// 健康等级,取值包括:信息、提示、告警、严重、致命。
	TopSeverity *string `json:"TopSeverity,omitnil,omitempty" name:"TopSeverity"`

	// 该异常诊断项出现次数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 扣分分数。
	ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"`
}

type SecLogExportTaskInfo

type SecLogExportTaskInfo struct {
	// 异步任务Id。
	AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

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

	// 任务创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务执行进度。
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 导出日志开始时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogStartTime *string `json:"LogStartTime,omitnil,omitempty" name:"LogStartTime"`

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

	// 日志文件总大小,单位KB。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalSize *uint64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"`

	// 风险等级列表。0 无风险;1 低风险;2 中风险;3 高风险。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DangerLevels []*uint64 `json:"DangerLevels,omitnil,omitempty" name:"DangerLevels"`
}

type SessionItem added in v1.0.575

type SessionItem struct {
	// 访问来源。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 当前访问来源活跃连接数
	ActiveConn *string `json:"ActiveConn,omitnil,omitempty" name:"ActiveConn"`

	// 当前访问来源总连接数
	AllConn *int64 `json:"AllConn,omitnil,omitempty" name:"AllConn"`
}

type SlowLogHost

type SlowLogHost struct {
	// 来源地址。
	UserHost *string `json:"UserHost,omitnil,omitempty" name:"UserHost"`

	// 该来源地址的慢日志数目占总数目的比例,单位%。
	Ratio *float64 `json:"Ratio,omitnil,omitempty" name:"Ratio"`

	// 该来源地址的慢日志数目。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type SlowLogInfoItem added in v1.0.635

type SlowLogInfoItem struct {
	// 慢日志开始时间
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// sql语句
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 数据库
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

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

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

	// 执行时间,单位秒
	QueryTime *int64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 锁时间,单位秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	LockTime *int64 `json:"LockTime,omitnil,omitempty" name:"LockTime"`

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

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

type SlowLogTopSqlItem

type SlowLogTopSqlItem struct {
	// sql总锁等待时间,单位秒
	LockTime *float64 `json:"LockTime,omitnil,omitempty" name:"LockTime"`

	// 最大锁等待时间,单位秒
	LockTimeMax *float64 `json:"LockTimeMax,omitnil,omitempty" name:"LockTimeMax"`

	// 最小锁等待时间,单位秒
	LockTimeMin *float64 `json:"LockTimeMin,omitnil,omitempty" name:"LockTimeMin"`

	// 总扫描行数
	RowsExamined *int64 `json:"RowsExamined,omitnil,omitempty" name:"RowsExamined"`

	// 最大扫描行数
	RowsExaminedMax *int64 `json:"RowsExaminedMax,omitnil,omitempty" name:"RowsExaminedMax"`

	// 最小扫描行数
	RowsExaminedMin *int64 `json:"RowsExaminedMin,omitnil,omitempty" name:"RowsExaminedMin"`

	// 总耗时,单位秒
	QueryTime *float64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

	// 最大执行时间,单位秒
	QueryTimeMax *float64 `json:"QueryTimeMax,omitnil,omitempty" name:"QueryTimeMax"`

	// 最小执行时间,单位秒
	QueryTimeMin *float64 `json:"QueryTimeMin,omitnil,omitempty" name:"QueryTimeMin"`

	// 总返回行数
	RowsSent *int64 `json:"RowsSent,omitnil,omitempty" name:"RowsSent"`

	// 最大返回行数
	RowsSentMax *int64 `json:"RowsSentMax,omitnil,omitempty" name:"RowsSentMax"`

	// 最小返回行数
	RowsSentMin *int64 `json:"RowsSentMin,omitnil,omitempty" name:"RowsSentMin"`

	// 执行次数
	ExecTimes *int64 `json:"ExecTimes,omitnil,omitempty" name:"ExecTimes"`

	// sql模板
	SqlTemplate *string `json:"SqlTemplate,omitnil,omitempty" name:"SqlTemplate"`

	// 带参数SQL(随机)
	SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`

	// 数据库名
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`

	// 总耗时占比,单位%
	QueryTimeRatio *float64 `json:"QueryTimeRatio,omitnil,omitempty" name:"QueryTimeRatio"`

	// sql总锁等待时间占比,单位%
	LockTimeRatio *float64 `json:"LockTimeRatio,omitnil,omitempty" name:"LockTimeRatio"`

	// 总扫描行数占比,单位%
	RowsExaminedRatio *float64 `json:"RowsExaminedRatio,omitnil,omitempty" name:"RowsExaminedRatio"`

	// 总返回行数占比,单位%
	RowsSentRatio *float64 `json:"RowsSentRatio,omitnil,omitempty" name:"RowsSentRatio"`

	// 平均执行时间,单位秒
	QueryTimeAvg *float64 `json:"QueryTimeAvg,omitnil,omitempty" name:"QueryTimeAvg"`

	// 平均返回行数
	RowsSentAvg *float64 `json:"RowsSentAvg,omitnil,omitempty" name:"RowsSentAvg"`

	// 平均锁等待时间,单位秒
	LockTimeAvg *float64 `json:"LockTimeAvg,omitnil,omitempty" name:"LockTimeAvg"`

	// 平均扫描行数
	RowsExaminedAvg *float64 `json:"RowsExaminedAvg,omitnil,omitempty" name:"RowsExaminedAvg"`

	// SQL模板的MD5值
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`
}

type SlowLogUser added in v1.0.677

type SlowLogUser struct {
	// 来源用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 该来源用户名的慢日志数目占总数目的比例,单位%。
	Ratio *float64 `json:"Ratio,omitnil,omitempty" name:"Ratio"`

	// 该来源用户名的慢日志数目。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type Table added in v1.0.389

type Table struct {
	// 库名。
	TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"`

	// 表名。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 库表的存储引擎。
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

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

	// 总使用空间(MB)。
	TotalLength *float64 `json:"TotalLength,omitnil,omitempty" name:"TotalLength"`
}

type TableSpaceData

type TableSpaceData struct {
	// 表名。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 库名。
	TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"`

	// 库表的存储引擎。
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 数据空间(MB)。
	DataLength *float64 `json:"DataLength,omitnil,omitempty" name:"DataLength"`

	// 索引空间(MB)。
	IndexLength *float64 `json:"IndexLength,omitnil,omitempty" name:"IndexLength"`

	// 碎片空间(MB)。
	DataFree *float64 `json:"DataFree,omitnil,omitempty" name:"DataFree"`

	// 总使用空间(MB)。
	TotalLength *float64 `json:"TotalLength,omitnil,omitempty" name:"TotalLength"`

	// 碎片率(%)。
	FragRatio *float64 `json:"FragRatio,omitnil,omitempty" name:"FragRatio"`

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

	// 表对应的独立物理文件大小(MB)。
	PhysicalFileSize *float64 `json:"PhysicalFileSize,omitnil,omitempty" name:"PhysicalFileSize"`
}

type TableSpaceTimeSeries

type TableSpaceTimeSeries struct {
	// 表名。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 库名。
	TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"`

	// 库表的存储引擎。
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 单位时间间隔内的空间指标数据。
	SeriesData *MonitorFloatMetricSeriesData `json:"SeriesData,omitnil,omitempty" name:"SeriesData"`
}

type TaskInfo added in v1.0.343

type TaskInfo struct {
	// 异步任务 ID。
	AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 当前实例所有 proxy 列表。
	InstProxyList []*string `json:"InstProxyList,omitnil,omitempty" name:"InstProxyList"`

	// 当前实例所有 proxy 数量。
	InstProxyCount *int64 `json:"InstProxyCount,omitnil,omitempty" name:"InstProxyCount"`

	// 任务创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务启动时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。
	TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 完成 kill 任务的 proxyId。
	FinishedProxyList []*string `json:"FinishedProxyList,omitnil,omitempty" name:"FinishedProxyList"`

	// kill 任务实行失败的 proxyId。
	FailedProxyList []*string `json:"FailedProxyList,omitnil,omitempty" name:"FailedProxyList"`

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

	// 任务执行进度。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type TemplateInfo added in v1.0.740

type TemplateInfo struct {
	// 模板id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
}

type TimeSlice

type TimeSlice struct {
	// 总数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 统计开始时间
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
}

type UpdateAgentSwitchRequest added in v1.0.738

type UpdateAgentSwitchRequest struct {
	*tchttp.BaseRequest

	// Agent标识。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewUpdateAgentSwitchRequest added in v1.0.738

func NewUpdateAgentSwitchRequest() (request *UpdateAgentSwitchRequest)

func (*UpdateAgentSwitchRequest) FromJsonString added in v1.0.738

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

func (r *UpdateAgentSwitchRequest) ToJsonString() string

type UpdateAgentSwitchRequestParams added in v1.0.738

type UpdateAgentSwitchRequestParams struct {
	// Agent标识。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type UpdateAgentSwitchResponse added in v1.0.738

type UpdateAgentSwitchResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAgentSwitchResponseParams `json:"Response"`
}

func NewUpdateAgentSwitchResponse added in v1.0.738

func NewUpdateAgentSwitchResponse() (response *UpdateAgentSwitchResponse)

func (*UpdateAgentSwitchResponse) FromJsonString added in v1.0.738

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

func (r *UpdateAgentSwitchResponse) ToJsonString() string

type UpdateAgentSwitchResponseParams added in v1.0.738

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

Predefined struct for user

type UpdateMonitorSwitchRequest added in v1.0.738

type UpdateMonitorSwitchRequest struct {
	*tchttp.BaseRequest

	// 停止或重连Agent实例,支持值包括:"on" - 重连实例, "off" - 停止实例。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewUpdateMonitorSwitchRequest added in v1.0.738

func NewUpdateMonitorSwitchRequest() (request *UpdateMonitorSwitchRequest)

func (*UpdateMonitorSwitchRequest) FromJsonString added in v1.0.738

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

func (r *UpdateMonitorSwitchRequest) ToJsonString() string

type UpdateMonitorSwitchRequestParams added in v1.0.738

type UpdateMonitorSwitchRequestParams struct {
	// 停止或重连Agent实例,支持值包括:"on" - 重连实例, "off" - 停止实例。
	Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type UpdateMonitorSwitchResponse added in v1.0.738

type UpdateMonitorSwitchResponse struct {
	*tchttp.BaseResponse
	Response *UpdateMonitorSwitchResponseParams `json:"Response"`
}

func NewUpdateMonitorSwitchResponse added in v1.0.738

func NewUpdateMonitorSwitchResponse() (response *UpdateMonitorSwitchResponse)

func (*UpdateMonitorSwitchResponse) FromJsonString added in v1.0.738

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

func (r *UpdateMonitorSwitchResponse) ToJsonString() string

type UpdateMonitorSwitchResponseParams added in v1.0.738

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

Predefined struct for user

type UserProfile

type UserProfile struct {
	// 配置的id。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfileId *string `json:"ProfileId,omitnil,omitempty" name:"ProfileId"`

	// 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"`

	// 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfileLevel *string `json:"ProfileLevel,omitnil,omitempty" name:"ProfileLevel"`

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

	// 配置详情。
	ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"`
}

type VerifyUserAccountRequest added in v1.0.389

type VerifyUserAccountRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库账号名。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库账号密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewVerifyUserAccountRequest added in v1.0.389

func NewVerifyUserAccountRequest() (request *VerifyUserAccountRequest)

func (*VerifyUserAccountRequest) FromJsonString added in v1.0.389

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

func (r *VerifyUserAccountRequest) ToJsonString() string

type VerifyUserAccountRequestParams added in v1.0.426

type VerifyUserAccountRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库账号名。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库账号密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type VerifyUserAccountResponse added in v1.0.389

type VerifyUserAccountResponse struct {
	*tchttp.BaseResponse
	Response *VerifyUserAccountResponseParams `json:"Response"`
}

func NewVerifyUserAccountResponse added in v1.0.389

func NewVerifyUserAccountResponse() (response *VerifyUserAccountResponse)

func (*VerifyUserAccountResponse) FromJsonString added in v1.0.389

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

func (r *VerifyUserAccountResponse) ToJsonString() string

type VerifyUserAccountResponseParams added in v1.0.426

type VerifyUserAccountResponseParams struct {
	// 会话token,有效期为5分钟。
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

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

Predefined struct for user

Jump to

Keyboard shortcuts

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