v20191016

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: 0

Documentation

Index

Constants

View Source
const (

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

	// 操作失败。
	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"

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

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

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

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2019-10-16"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserContactRequest

type AddUserContactRequest struct {
	*tchttp.BaseRequest

	// 联系人姓名,大小写字母+数字+下划线,最小 2 位最大 60 位的长度, 不能以"_"开头,且联系人名保持唯一。
	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 {
	// 联系人姓名,大小写字母+数字+下划线,最小 2 位最大 60 位的长度, 不能以"_"开头,且联系人名保持唯一。
	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 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。Region统一选择广州。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
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。Region统一选择广州。

可能返回的错误码:

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

func (*Client) CreateDBDiagReportTask

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) CreateDBDiagReportTaskWithContext added in v1.0.324

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) CreateDBDiagReportUrl

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDBDiagReportUrlWithContext added in v1.0.324

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"

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"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

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"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateSchedulerMailProfile

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
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"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityAuditLogExportTask

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateSecurityAuditLogExportTaskWithContext added in v1.0.324

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSecurityAuditLogExportTasks

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSecurityAuditLogExportTasksWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAllUserContact

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAllUserContactWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAllUserGroup

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAllUserGroupWithContext added in v1.0.324

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDBDiagEvent

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDBDiagEventWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDBDiagHistory

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDBDiagHistoryWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDBDiagReportTasks

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

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"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeDBSpaceStatus

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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)及预计可用天数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"

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"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeHealthScore

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
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"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMailProfile

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMailProfileWithContext added in v1.0.324

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

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeSecurityAuditLogDownloadUrls

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSecurityAuditLogDownloadUrlsWithContext added in v1.0.324

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSecurityAuditLogExportTasks

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeSecurityAuditLogExportTasksWithContext added in v1.0.324

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeSlowLogTimeSeriesStats

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

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

可能返回的错误码:

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

func (*Client) DescribeSlowLogTimeSeriesStatsWithContext added in v1.0.324

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

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

可能返回的错误码:

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

func (*Client) DescribeSlowLogTopSqls

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

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。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeSlowLogUserHostStats

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeSlowLogUserHostStatsWithContext added in v1.0.324

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeTopSpaceSchemaTimeSeries

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

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"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeTopSpaceSchemas

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

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

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

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"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeTopSpaceTableTimeSeries

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTopSpaceTableTimeSeriesWithContext added in v1.0.324

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

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

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTopSpaceTables

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTopSpaceTablesWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeUserSqlAdvice

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

DescribeUserSqlAdvice 获取SQL优化建议。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeUserSqlAdviceWithContext added in v1.0.324

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

DescribeUserSqlAdvice 获取SQL优化建议。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) ModifyDiagDBInstanceConf

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

ModifyDiagDBInstanceConf 修改实例巡检开关。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDiagDBInstanceConfWithContext added in v1.0.324

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

ModifyDiagDBInstanceConf 修改实例巡检开关。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

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 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 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 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 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 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 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 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。
	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。
	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,默认为"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,默认为"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,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页参数,偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页值。
	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,默认为"mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页参数,偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,分页值。
	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"`

	// 获取健康得分的时间。
	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"`

	// 获取健康得分的时间。
	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 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 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。
	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。
	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-10 12:13:14”,截止时间与开始时间的间隔最大可为7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 排序方式,支持ASC(升序)以及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-10 12:13:14”,截止时间与开始时间的间隔最大可为7天。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 排序方式,支持ASC(升序)以及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"`
}

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

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

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

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 。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	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 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"`
}

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

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 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 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。
	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。
	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 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 []*int64 `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 ProfileInfo

type ProfileInfo struct {
	// 语言, 如"zh"。
	Language *string `json:"Language,omitnil,omitempty" name:"Language"`

	// 邮件模板的内容。
	MailConfiguration *MailConfiguration `json:"MailConfiguration,omitnil,omitempty" name:"MailConfiguration"`
}

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 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 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 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 TimeSlice

type TimeSlice struct {
	// 总数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 统计开始时间
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
}

type UserProfile

type UserProfile struct {
	// 配置的id。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfileId *string `json:"ProfileId,omitnil,omitempty" name:"ProfileId"`

	// 配置类型。
	// 注意:此字段可能返回 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"`
}

Jump to

Keyboard shortcuts

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