Documentation
¶
Index ¶
- Constants
- type AddUserContactRequest
- type AddUserContactResponse
- type Client
- func (c *Client) AddUserContact(request *AddUserContactRequest) (response *AddUserContactResponse, err error)
- func (c *Client) CreateDBDiagReportTask(request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)
- func (c *Client) CreateDBDiagReportUrl(request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)
- func (c *Client) CreateMailProfile(request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)
- func (c *Client) CreateSchedulerMailProfile(request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)
- func (c *Client) CreateSecurityAuditLogExportTask(request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)
- func (c *Client) DeleteSecurityAuditLogExportTasks(request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)
- func (c *Client) DescribeAllUserContact(request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)
- func (c *Client) DescribeAllUserGroup(request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)
- func (c *Client) DescribeDBDiagEvent(request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)
- func (c *Client) DescribeDBDiagHistory(request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)
- func (c *Client) DescribeDBDiagReportTasks(request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)
- func (c *Client) DescribeDBSpaceStatus(request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)
- func (c *Client) DescribeDiagDBInstances(request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)
- func (c *Client) DescribeHealthScore(request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)
- func (c *Client) DescribeMailProfile(request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)
- func (c *Client) DescribeSecurityAuditLogDownloadUrls(request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)
- func (c *Client) DescribeSecurityAuditLogExportTasks(request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)
- func (c *Client) DescribeSlowLogTimeSeriesStats(request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)
- func (c *Client) DescribeSlowLogTopSqls(request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)
- func (c *Client) DescribeSlowLogUserHostStats(request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)
- func (c *Client) DescribeTopSpaceSchemaTimeSeries(request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)
- func (c *Client) DescribeTopSpaceSchemas(request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)
- func (c *Client) DescribeTopSpaceTableTimeSeries(request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)
- func (c *Client) DescribeTopSpaceTables(request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)
- func (c *Client) DescribeUserSqlAdvice(request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)
- func (c *Client) ModifyDiagDBInstanceConf(request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)
- type ContactItem
- type CreateDBDiagReportTaskRequest
- type CreateDBDiagReportTaskResponse
- type CreateDBDiagReportUrlRequest
- type CreateDBDiagReportUrlResponse
- type CreateMailProfileRequest
- type CreateMailProfileResponse
- type CreateSchedulerMailProfileRequest
- type CreateSchedulerMailProfileResponse
- type CreateSecurityAuditLogExportTaskRequest
- type CreateSecurityAuditLogExportTaskResponse
- type DeleteSecurityAuditLogExportTasksRequest
- type DeleteSecurityAuditLogExportTasksResponse
- type DescribeAllUserContactRequest
- type DescribeAllUserContactResponse
- type DescribeAllUserGroupRequest
- type DescribeAllUserGroupResponse
- type DescribeDBDiagEventRequest
- type DescribeDBDiagEventResponse
- type DescribeDBDiagHistoryRequest
- type DescribeDBDiagHistoryResponse
- type DescribeDBDiagReportTasksRequest
- type DescribeDBDiagReportTasksResponse
- type DescribeDBSpaceStatusRequest
- type DescribeDBSpaceStatusResponse
- type DescribeDiagDBInstancesRequest
- type DescribeDiagDBInstancesResponse
- type DescribeHealthScoreRequest
- type DescribeHealthScoreResponse
- type DescribeMailProfileRequest
- type DescribeMailProfileResponse
- type DescribeSecurityAuditLogDownloadUrlsRequest
- type DescribeSecurityAuditLogDownloadUrlsResponse
- type DescribeSecurityAuditLogExportTasksRequest
- type DescribeSecurityAuditLogExportTasksResponse
- type DescribeSlowLogTimeSeriesStatsRequest
- type DescribeSlowLogTimeSeriesStatsResponse
- type DescribeSlowLogTopSqlsRequest
- type DescribeSlowLogTopSqlsResponse
- type DescribeSlowLogUserHostStatsRequest
- type DescribeSlowLogUserHostStatsResponse
- type DescribeTopSpaceSchemaTimeSeriesRequest
- type DescribeTopSpaceSchemaTimeSeriesResponse
- type DescribeTopSpaceSchemasRequest
- type DescribeTopSpaceSchemasResponse
- type DescribeTopSpaceTableTimeSeriesRequest
- type DescribeTopSpaceTableTimeSeriesResponse
- type DescribeTopSpaceTablesRequest
- type DescribeTopSpaceTablesResponse
- type DescribeUserSqlAdviceRequest
- type DescribeUserSqlAdviceResponse
- type DiagHistoryEventItem
- type EventInfo
- type GroupItem
- type HealthReportTask
- type HealthScoreInfo
- type HealthStatus
- type InstanceBasicInfo
- type InstanceConfs
- type InstanceInfo
- type IssueTypeInfo
- type MailConfiguration
- type ModifyDiagDBInstanceConfRequest
- type ModifyDiagDBInstanceConfResponse
- type MonitorFloatMetric
- type MonitorFloatMetricSeriesData
- type MonitorMetric
- type MonitorMetricSeriesData
- type ProfileInfo
- type SchemaItem
- type SchemaSpaceData
- type SchemaSpaceTimeSeries
- type ScoreDetail
- type ScoreItem
- type SecLogExportTaskInfo
- type SlowLogHost
- type SlowLogTopSqlItem
- type TableSpaceData
- type TableSpaceTimeSeries
- type TimeSlice
- type UserProfile
Constants ¶
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,omitempty" name:"Name"` // 邮箱地址,大小写字母、数字及下划线组成, 不能以"_"开头。 ContactInfo *string `json:"ContactInfo,omitempty" name:"ContactInfo"` // 服务产品类型,固定值:"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewAddUserContactRequest ¶
func NewAddUserContactRequest() (request *AddUserContactRequest)
func (*AddUserContactRequest) FromJsonString ¶
func (r *AddUserContactRequest) FromJsonString(s string) error
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 AddUserContactResponse ¶
type AddUserContactResponse struct { *tchttp.BaseResponse Response *struct { // 添加成功的联系人id。 Id *int64 `json:"Id,omitempty" name:"Id"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAddUserContactResponse ¶
func NewAddUserContactResponse() (response *AddUserContactResponse)
func (*AddUserContactResponse) FromJsonString ¶
func (r *AddUserContactResponse) FromJsonString(s string) error
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 Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddUserContact ¶
func (c *Client) AddUserContact(request *AddUserContactRequest) (response *AddUserContactResponse, err error)
添加邮件接收联系人的姓名, 邮件地址,返回值为添加成功的联系人id。Region统一选择广州。
func (*Client) CreateDBDiagReportTask ¶
func (c *Client) CreateDBDiagReportTask(request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)
创建健康报告,并可以选择是否发送邮件。
func (*Client) CreateDBDiagReportUrl ¶
func (c *Client) CreateDBDiagReportUrl(request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)
创建健康报告的浏览地址。
func (*Client) CreateMailProfile ¶
func (c *Client) CreateMailProfile(request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)
创建邮件配置。其中入参ProfileType表示所创建配置的类型,ProfileType 取值包括:dbScan_mail_configuration(数据库巡检邮件配置)、scheduler_mail_configuration(定期生成健康报告的邮件发送配置)。Region统一选择广州,和实例所属地域无关。
func (*Client) CreateSchedulerMailProfile ¶
func (c *Client) CreateSchedulerMailProfile(request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)
该接口用于创建定期生成健康报告并邮件发送的配置,将健康报告的定期生成时间作为参数传入(周一至周日),用于设置健康报告的定期生成时间,同时保存相应的定期邮件发送的配置。
func (*Client) CreateSecurityAuditLogExportTask ¶
func (c *Client) CreateSecurityAuditLogExportTask(request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)
创建安全审计日志导出任务。
func (*Client) DeleteSecurityAuditLogExportTasks ¶
func (c *Client) DeleteSecurityAuditLogExportTasks(request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)
删除安全审计日志导出任务。
func (*Client) DescribeAllUserContact ¶
func (c *Client) DescribeAllUserContact(request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)
获取邮件发送中联系人的相关信息。
func (*Client) DescribeAllUserGroup ¶
func (c *Client) DescribeAllUserGroup(request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)
获取邮件发送联系组的相关信息。
func (*Client) DescribeDBDiagEvent ¶
func (c *Client) DescribeDBDiagEvent(request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)
获取实例异常诊断事件的详情信息。
func (*Client) DescribeDBDiagHistory ¶
func (c *Client) DescribeDBDiagHistory(request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)
获取实例诊断事件的列表。
func (*Client) DescribeDBDiagReportTasks ¶
func (c *Client) DescribeDBDiagReportTasks(request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)
查询健康报告生成任务列表。
func (*Client) DescribeDBSpaceStatus ¶
func (c *Client) DescribeDBSpaceStatus(request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)
获取指定时间段内的实例空间使用概览,包括磁盘增长量(MB)、磁盘剩余(MB)、磁盘总量(MB)及预计可用天数。
func (*Client) DescribeDiagDBInstances ¶
func (c *Client) DescribeDiagDBInstances(request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)
获取实例信息列表。Region统一选择广州。
func (*Client) DescribeHealthScore ¶
func (c *Client) DescribeHealthScore(request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)
根据实例ID获取指定时间段(30分钟)的健康得分,以及异常扣分项。
func (*Client) DescribeMailProfile ¶
func (c *Client) DescribeMailProfile(request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)
获取发送邮件的配置, 包括数据库巡检的邮件配置以及定期生成健康报告的邮件发送配置。Region统一选择广州。
func (*Client) DescribeSecurityAuditLogDownloadUrls ¶
func (c *Client) DescribeSecurityAuditLogDownloadUrls(request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)
查询安全审计日志导出文件下载链接。目前日志文件下载仅提供腾讯云内网地址,请通过广州地域的腾讯云服务器进行下载。
func (*Client) DescribeSecurityAuditLogExportTasks ¶
func (c *Client) DescribeSecurityAuditLogExportTasks(request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)
查询安全审计日志导出任务列表。
func (*Client) DescribeSlowLogTimeSeriesStats ¶
func (c *Client) DescribeSlowLogTimeSeriesStats(request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)
获取慢日志统计柱状图。
func (*Client) DescribeSlowLogTopSqls ¶
func (c *Client) DescribeSlowLogTopSqls(request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)
按照Sql模板+schema的聚合方式,统计排序指定时间段内的top慢sql。
func (*Client) DescribeSlowLogUserHostStats ¶
func (c *Client) DescribeSlowLogUserHostStats(request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)
获取慢日志来源地址统计分布图。
func (*Client) DescribeTopSpaceSchemaTimeSeries ¶
func (c *Client) DescribeTopSpaceSchemaTimeSeries(request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)
获取实例占用空间最大的前几个库在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。
func (*Client) DescribeTopSpaceSchemas ¶
func (c *Client) DescribeTopSpaceSchemas(request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)
获取实例Top库的实时空间统计信息,默认返回按大小排序。
func (*Client) DescribeTopSpaceTableTimeSeries ¶
func (c *Client) DescribeTopSpaceTableTimeSeries(request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)
获取实例占用空间最大的前几张表在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。
func (*Client) DescribeTopSpaceTables ¶
func (c *Client) DescribeTopSpaceTables(request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)
获取实例Top表的实时空间统计信息,默认返回按大小排序。
func (*Client) DescribeUserSqlAdvice ¶
func (c *Client) DescribeUserSqlAdvice(request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)
获取SQL优化建议。
func (*Client) ModifyDiagDBInstanceConf ¶
func (c *Client) ModifyDiagDBInstanceConf(request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)
修改实例巡检开关。
type ContactItem ¶
type CreateDBDiagReportTaskRequest ¶
type CreateDBDiagReportTaskRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 开始时间,如“2020-11-08T14:00:00+08:00”。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间,如“2020-11-09T14:00:00+08:00”。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 是否发送邮件: 0 - 否,1 - 是。 SendMailFlag *int64 `json:"SendMailFlag,omitempty" name:"SendMailFlag"` // 接收邮件的联系人ID数组。 ContactPerson []*int64 `json:"ContactPerson,omitempty" name:"ContactPerson" list` // 接收邮件的联系组ID数组。 ContactGroup []*int64 `json:"ContactGroup,omitempty" name:"ContactGroup" list` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认值为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewCreateDBDiagReportTaskRequest ¶
func NewCreateDBDiagReportTaskRequest() (request *CreateDBDiagReportTaskRequest)
func (*CreateDBDiagReportTaskRequest) FromJsonString ¶
func (r *CreateDBDiagReportTaskRequest) FromJsonString(s string) error
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 CreateDBDiagReportTaskResponse ¶
type CreateDBDiagReportTaskResponse struct { *tchttp.BaseResponse Response *struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *int64 `json:"AsyncRequestId,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateDBDiagReportTaskResponse ¶
func NewCreateDBDiagReportTaskResponse() (response *CreateDBDiagReportTaskResponse)
func (*CreateDBDiagReportTaskResponse) FromJsonString ¶
func (r *CreateDBDiagReportTaskResponse) FromJsonString(s string) error
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 CreateDBDiagReportUrlRequest ¶
type CreateDBDiagReportUrlRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 健康报告相应的任务ID,可通过DescribeDBDiagReportTasks查询。 AsyncRequestId *int64 `json:"AsyncRequestId,omitempty" name:"AsyncRequestId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewCreateDBDiagReportUrlRequest ¶
func NewCreateDBDiagReportUrlRequest() (request *CreateDBDiagReportUrlRequest)
func (*CreateDBDiagReportUrlRequest) FromJsonString ¶
func (r *CreateDBDiagReportUrlRequest) FromJsonString(s string) error
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 CreateDBDiagReportUrlResponse ¶
type CreateDBDiagReportUrlResponse struct { *tchttp.BaseResponse Response *struct { // 健康报告浏览地址。 ReportUrl *string `json:"ReportUrl,omitempty" name:"ReportUrl"` // 健康报告浏览地址到期时间戳(秒)。 ExpireTime *int64 `json:"ExpireTime,omitempty" name:"ExpireTime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateDBDiagReportUrlResponse ¶
func NewCreateDBDiagReportUrlResponse() (response *CreateDBDiagReportUrlResponse)
func (*CreateDBDiagReportUrlResponse) FromJsonString ¶
func (r *CreateDBDiagReportUrlResponse) FromJsonString(s string) error
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 CreateMailProfileRequest ¶
type CreateMailProfileRequest struct { *tchttp.BaseRequest // 邮件配置内容。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitempty" name:"ProfileInfo"` // 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。 ProfileLevel *string `json:"ProfileLevel,omitempty" name:"ProfileLevel"` // 配置名称,需要保持唯一性,数据库巡检邮件配置名称自拟;定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。 ProfileName *string `json:"ProfileName,omitempty" name:"ProfileName"` // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 ProfileType *string `json:"ProfileType,omitempty" name:"ProfileType"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL。 Product *string `json:"Product,omitempty" name:"Product"` // 配置绑定的实例ID,当配置级别为"Instance"时需要传入且只能为一个实例;当配置级别为“User”时,此参数不填。 BindInstanceIds []*string `json:"BindInstanceIds,omitempty" name:"BindInstanceIds" list` }
func NewCreateMailProfileRequest ¶
func NewCreateMailProfileRequest() (request *CreateMailProfileRequest)
func (*CreateMailProfileRequest) FromJsonString ¶
func (r *CreateMailProfileRequest) FromJsonString(s string) error
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 CreateMailProfileResponse ¶
type CreateMailProfileResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateMailProfileResponse ¶
func NewCreateMailProfileResponse() (response *CreateMailProfileResponse)
func (*CreateMailProfileResponse) FromJsonString ¶
func (r *CreateMailProfileResponse) FromJsonString(s string) error
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 CreateSchedulerMailProfileRequest ¶
type CreateSchedulerMailProfileRequest struct { *tchttp.BaseRequest // 取值范围1-7,分别代表周一至周日。 WeekConfiguration []*int64 `json:"WeekConfiguration,omitempty" name:"WeekConfiguration" list` // 邮件配置内容。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitempty" name:"ProfileInfo"` // 配置名称,需要保持唯一性,定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。 ProfileName *string `json:"ProfileName,omitempty" name:"ProfileName"` // 配置订阅的实例ID。 BindInstanceId *string `json:"BindInstanceId,omitempty" name:"BindInstanceId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewCreateSchedulerMailProfileRequest ¶
func NewCreateSchedulerMailProfileRequest() (request *CreateSchedulerMailProfileRequest)
func (*CreateSchedulerMailProfileRequest) FromJsonString ¶
func (r *CreateSchedulerMailProfileRequest) FromJsonString(s string) error
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 CreateSchedulerMailProfileResponse ¶
type CreateSchedulerMailProfileResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateSchedulerMailProfileResponse ¶
func NewCreateSchedulerMailProfileResponse() (response *CreateSchedulerMailProfileResponse)
func (*CreateSchedulerMailProfileResponse) FromJsonString ¶
func (r *CreateSchedulerMailProfileResponse) FromJsonString(s string) error
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 CreateSecurityAuditLogExportTaskRequest ¶
type CreateSecurityAuditLogExportTaskRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitempty" name:"SecAuditGroupId"` // 导出日志开始时间,例如2020-12-28 00:00:00。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 导出日志结束时间,例如2020-12-28 01:00:00。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitempty" name:"Product"` // 日志风险等级列表,支持值包括:0 无风险;1 低风险;2 中风险;3 高风险。 DangerLevels []*int64 `json:"DangerLevels,omitempty" name:"DangerLevels" list` }
func NewCreateSecurityAuditLogExportTaskRequest ¶
func NewCreateSecurityAuditLogExportTaskRequest() (request *CreateSecurityAuditLogExportTaskRequest)
func (*CreateSecurityAuditLogExportTaskRequest) FromJsonString ¶
func (r *CreateSecurityAuditLogExportTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityAuditLogExportTaskRequest) ToJsonString ¶
func (r *CreateSecurityAuditLogExportTaskRequest) ToJsonString() string
type CreateSecurityAuditLogExportTaskResponse ¶
type CreateSecurityAuditLogExportTaskResponse struct { *tchttp.BaseResponse Response *struct { // 日志导出任务Id。 AsyncRequestId *uint64 `json:"AsyncRequestId,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateSecurityAuditLogExportTaskResponse ¶
func NewCreateSecurityAuditLogExportTaskResponse() (response *CreateSecurityAuditLogExportTaskResponse)
func (*CreateSecurityAuditLogExportTaskResponse) FromJsonString ¶
func (r *CreateSecurityAuditLogExportTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityAuditLogExportTaskResponse) ToJsonString ¶
func (r *CreateSecurityAuditLogExportTaskResponse) ToJsonString() string
type DeleteSecurityAuditLogExportTasksRequest ¶
type DeleteSecurityAuditLogExportTasksRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitempty" name:"SecAuditGroupId"` // 日志导出任务Id列表,接口会忽略不存在或已删除的任务Id。 AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitempty" name:"AsyncRequestIds" list` // 服务产品类型,支持值: "mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDeleteSecurityAuditLogExportTasksRequest ¶
func NewDeleteSecurityAuditLogExportTasksRequest() (request *DeleteSecurityAuditLogExportTasksRequest)
func (*DeleteSecurityAuditLogExportTasksRequest) FromJsonString ¶
func (r *DeleteSecurityAuditLogExportTasksRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityAuditLogExportTasksRequest) ToJsonString ¶
func (r *DeleteSecurityAuditLogExportTasksRequest) ToJsonString() string
type DeleteSecurityAuditLogExportTasksResponse ¶
type DeleteSecurityAuditLogExportTasksResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteSecurityAuditLogExportTasksResponse ¶
func NewDeleteSecurityAuditLogExportTasksResponse() (response *DeleteSecurityAuditLogExportTasksResponse)
func (*DeleteSecurityAuditLogExportTasksResponse) FromJsonString ¶
func (r *DeleteSecurityAuditLogExportTasksResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityAuditLogExportTasksResponse) ToJsonString ¶
func (r *DeleteSecurityAuditLogExportTasksResponse) ToJsonString() string
type DescribeAllUserContactRequest ¶
type DescribeAllUserContactRequest struct { *tchttp.BaseRequest // 服务产品类型,固定值:mysql。 Product *string `json:"Product,omitempty" name:"Product"` // 联系人名数组,支持模糊搜索。 Names []*string `json:"Names,omitempty" name:"Names" list` }
func NewDescribeAllUserContactRequest ¶
func NewDescribeAllUserContactRequest() (request *DescribeAllUserContactRequest)
func (*DescribeAllUserContactRequest) FromJsonString ¶
func (r *DescribeAllUserContactRequest) FromJsonString(s string) error
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 DescribeAllUserContactResponse ¶
type DescribeAllUserContactResponse struct { *tchttp.BaseResponse Response *struct { // 联系人的总数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 联系人的信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Contacts []*ContactItem `json:"Contacts,omitempty" name:"Contacts" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAllUserContactResponse ¶
func NewDescribeAllUserContactResponse() (response *DescribeAllUserContactResponse)
func (*DescribeAllUserContactResponse) FromJsonString ¶
func (r *DescribeAllUserContactResponse) FromJsonString(s string) error
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 DescribeAllUserGroupRequest ¶
type DescribeAllUserGroupRequest struct { *tchttp.BaseRequest // 服务产品类型,固定值:mysql。 Product *string `json:"Product,omitempty" name:"Product"` // 联系组名称数组,支持模糊搜索。 Names []*string `json:"Names,omitempty" name:"Names" list` }
func NewDescribeAllUserGroupRequest ¶
func NewDescribeAllUserGroupRequest() (request *DescribeAllUserGroupRequest)
func (*DescribeAllUserGroupRequest) FromJsonString ¶
func (r *DescribeAllUserGroupRequest) FromJsonString(s string) error
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 DescribeAllUserGroupResponse ¶
type DescribeAllUserGroupResponse struct { *tchttp.BaseResponse Response *struct { // 组总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 组信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Groups []*GroupItem `json:"Groups,omitempty" name:"Groups" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAllUserGroupResponse ¶
func NewDescribeAllUserGroupResponse() (response *DescribeAllUserGroupResponse)
func (*DescribeAllUserGroupResponse) FromJsonString ¶
func (r *DescribeAllUserGroupResponse) FromJsonString(s string) error
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 DescribeDBDiagEventRequest ¶
type DescribeDBDiagEventRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 事件 ID 。通过“获取实例诊断历史DescribeDBDiagHistory”获取。 EventId *int64 `json:"EventId,omitempty" name:"EventId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeDBDiagEventRequest ¶
func NewDescribeDBDiagEventRequest() (request *DescribeDBDiagEventRequest)
func (*DescribeDBDiagEventRequest) FromJsonString ¶
func (r *DescribeDBDiagEventRequest) FromJsonString(s string) error
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 DescribeDBDiagEventResponse ¶
type DescribeDBDiagEventResponse struct { *tchttp.BaseResponse Response *struct { // 诊断项。 DiagItem *string `json:"DiagItem,omitempty" name:"DiagItem"` // 诊断类型。 DiagType *string `json:"DiagType,omitempty" name:"DiagType"` // 事件 ID 。 EventId *int64 `json:"EventId,omitempty" name:"EventId"` // 事件详情。 Explanation *string `json:"Explanation,omitempty" name:"Explanation"` // 概要。 Outline *string `json:"Outline,omitempty" name:"Outline"` // 诊断出的问题。 Problem *string `json:"Problem,omitempty" name:"Problem"` // 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。 Severity *int64 `json:"Severity,omitempty" name:"Severity"` // 开始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 建议。 Suggestions *string `json:"Suggestions,omitempty" name:"Suggestions"` // 保留字段。 // 注意:此字段可能返回 null,表示取不到有效值。 Metric *string `json:"Metric,omitempty" name:"Metric"` // 结束时间。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBDiagEventResponse ¶
func NewDescribeDBDiagEventResponse() (response *DescribeDBDiagEventResponse)
func (*DescribeDBDiagEventResponse) FromJsonString ¶
func (r *DescribeDBDiagEventResponse) FromJsonString(s string) error
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 DescribeDBDiagHistoryRequest ¶
type DescribeDBDiagHistoryRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间,如“2019-09-11 12:13:14”,结束时间与开始时间的间隔最大可为2天。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeDBDiagHistoryRequest ¶
func NewDescribeDBDiagHistoryRequest() (request *DescribeDBDiagHistoryRequest)
func (*DescribeDBDiagHistoryRequest) FromJsonString ¶
func (r *DescribeDBDiagHistoryRequest) FromJsonString(s string) error
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 DescribeDBDiagHistoryResponse ¶
type DescribeDBDiagHistoryResponse struct { *tchttp.BaseResponse Response *struct { // 事件描述。 Events []*DiagHistoryEventItem `json:"Events,omitempty" name:"Events" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBDiagHistoryResponse ¶
func NewDescribeDBDiagHistoryResponse() (response *DescribeDBDiagHistoryResponse)
func (*DescribeDBDiagHistoryResponse) FromJsonString ¶
func (r *DescribeDBDiagHistoryResponse) FromJsonString(s string) error
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 DescribeDBDiagReportTasksRequest ¶
type DescribeDBDiagReportTasksRequest struct { *tchttp.BaseRequest // 第一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 最后一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 实例ID数组,用于筛选指定实例的任务列表。 InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list` // 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。 Sources []*string `json:"Sources,omitempty" name:"Sources" list` // 报告的健康等级,支持的取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK" - 危险;"HIGH_RISK" - 高危。 HealthLevels *string `json:"HealthLevels,omitempty" name:"HealthLevels"` // 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。 TaskStatuses *string `json:"TaskStatuses,omitempty" name:"TaskStatuses"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认20。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeDBDiagReportTasksRequest ¶
func NewDescribeDBDiagReportTasksRequest() (request *DescribeDBDiagReportTasksRequest)
func (*DescribeDBDiagReportTasksRequest) FromJsonString ¶
func (r *DescribeDBDiagReportTasksRequest) FromJsonString(s string) error
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 DescribeDBDiagReportTasksResponse ¶
type DescribeDBDiagReportTasksResponse struct { *tchttp.BaseResponse Response *struct { // 任务总数目。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 任务列表。 Tasks []*HealthReportTask `json:"Tasks,omitempty" name:"Tasks" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBDiagReportTasksResponse ¶
func NewDescribeDBDiagReportTasksResponse() (response *DescribeDBDiagReportTasksResponse)
func (*DescribeDBDiagReportTasksResponse) FromJsonString ¶
func (r *DescribeDBDiagReportTasksResponse) FromJsonString(s string) error
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 DescribeDBSpaceStatusRequest ¶
type DescribeDBSpaceStatusRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 时间段天数,截止日期为当日,默认为7天。 RangeDays *int64 `json:"RangeDays,omitempty" name:"RangeDays"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeDBSpaceStatusRequest ¶
func NewDescribeDBSpaceStatusRequest() (request *DescribeDBSpaceStatusRequest)
func (*DescribeDBSpaceStatusRequest) FromJsonString ¶
func (r *DescribeDBSpaceStatusRequest) FromJsonString(s string) error
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 DescribeDBSpaceStatusResponse ¶
type DescribeDBSpaceStatusResponse struct { *tchttp.BaseResponse Response *struct { // 磁盘增长量(MB)。 Growth *int64 `json:"Growth,omitempty" name:"Growth"` // 磁盘剩余(MB)。 Remain *int64 `json:"Remain,omitempty" name:"Remain"` // 磁盘总量(MB)。 Total *int64 `json:"Total,omitempty" name:"Total"` // 预计可用天数。 AvailableDays *int64 `json:"AvailableDays,omitempty" name:"AvailableDays"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBSpaceStatusResponse ¶
func NewDescribeDBSpaceStatusResponse() (response *DescribeDBSpaceStatusResponse)
func (*DescribeDBSpaceStatusResponse) FromJsonString ¶
func (r *DescribeDBSpaceStatusResponse) FromJsonString(s string) error
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 DescribeDiagDBInstancesRequest ¶
type DescribeDiagDBInstancesRequest struct { *tchttp.BaseRequest // 是否是DBbrain支持的实例,固定传 true。 IsSupported *bool `json:"IsSupported,omitempty" name:"IsSupported"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` // 分页参数,偏移量。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页参数,分页值。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 根据实例名称条件查询。 InstanceNames []*string `json:"InstanceNames,omitempty" name:"InstanceNames" list` // 根据实例ID条件查询。 InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list` // 根据地域条件查询。 Regions []*string `json:"Regions,omitempty" name:"Regions" list` }
func NewDescribeDiagDBInstancesRequest ¶
func NewDescribeDiagDBInstancesRequest() (request *DescribeDiagDBInstancesRequest)
func (*DescribeDiagDBInstancesRequest) FromJsonString ¶
func (r *DescribeDiagDBInstancesRequest) FromJsonString(s string) error
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 DescribeDiagDBInstancesResponse ¶
type DescribeDiagDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 实例总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 全实例巡检状态:0:开启全实例巡检;1:未开启全实例巡检。 DbScanStatus *int64 `json:"DbScanStatus,omitempty" name:"DbScanStatus"` // 实例相关信息。 Items []*InstanceInfo `json:"Items,omitempty" name:"Items" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDiagDBInstancesResponse ¶
func NewDescribeDiagDBInstancesResponse() (response *DescribeDiagDBInstancesResponse)
func (*DescribeDiagDBInstancesResponse) FromJsonString ¶
func (r *DescribeDiagDBInstancesResponse) FromJsonString(s string) error
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 DescribeHealthScoreRequest ¶
type DescribeHealthScoreRequest struct { *tchttp.BaseRequest // 需要获取健康得分的实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 获取健康得分的时间。 Time *string `json:"Time,omitempty" name:"Time"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeHealthScoreRequest ¶
func NewDescribeHealthScoreRequest() (request *DescribeHealthScoreRequest)
func (*DescribeHealthScoreRequest) FromJsonString ¶
func (r *DescribeHealthScoreRequest) FromJsonString(s string) error
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 DescribeHealthScoreResponse ¶
type DescribeHealthScoreResponse struct { *tchttp.BaseResponse Response *struct { // 健康得分以及异常扣分项。 Data *HealthScoreInfo `json:"Data,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeHealthScoreResponse ¶
func NewDescribeHealthScoreResponse() (response *DescribeHealthScoreResponse)
func (*DescribeHealthScoreResponse) FromJsonString ¶
func (r *DescribeHealthScoreResponse) FromJsonString(s string) error
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 DescribeMailProfileRequest ¶
type DescribeMailProfileRequest struct { *tchttp.BaseRequest // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 ProfileType *string `json:"ProfileType,omitempty" name:"ProfileType"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` // 分页偏移量。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页单位,最大支持50。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 根据邮件配置名称查询,定期发送的邮件配置名称遵循:"scheduler_"+{instanceId}的规则。 ProfileName *string `json:"ProfileName,omitempty" name:"ProfileName"` }
func NewDescribeMailProfileRequest ¶
func NewDescribeMailProfileRequest() (request *DescribeMailProfileRequest)
func (*DescribeMailProfileRequest) FromJsonString ¶
func (r *DescribeMailProfileRequest) FromJsonString(s string) error
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 DescribeMailProfileResponse ¶
type DescribeMailProfileResponse struct { *tchttp.BaseResponse Response *struct { // 邮件配置详情。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileList []*UserProfile `json:"ProfileList,omitempty" name:"ProfileList" list` // 邮件模版总数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMailProfileResponse ¶
func NewDescribeMailProfileResponse() (response *DescribeMailProfileResponse)
func (*DescribeMailProfileResponse) FromJsonString ¶
func (r *DescribeMailProfileResponse) FromJsonString(s string) error
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 DescribeSecurityAuditLogDownloadUrlsRequest ¶
type DescribeSecurityAuditLogDownloadUrlsRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitempty" name:"SecAuditGroupId"` // 异步任务Id。 AsyncRequestId *uint64 `json:"AsyncRequestId,omitempty" name:"AsyncRequestId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeSecurityAuditLogDownloadUrlsRequest ¶
func NewDescribeSecurityAuditLogDownloadUrlsRequest() (request *DescribeSecurityAuditLogDownloadUrlsRequest)
func (*DescribeSecurityAuditLogDownloadUrlsRequest) FromJsonString ¶
func (r *DescribeSecurityAuditLogDownloadUrlsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityAuditLogDownloadUrlsRequest) ToJsonString ¶
func (r *DescribeSecurityAuditLogDownloadUrlsRequest) ToJsonString() string
type DescribeSecurityAuditLogDownloadUrlsResponse ¶
type DescribeSecurityAuditLogDownloadUrlsResponse struct { *tchttp.BaseResponse Response *struct { // 导出结果的COS链接列表。当结果集很大时,可能会切分为多个url下载。 Urls []*string `json:"Urls,omitempty" name:"Urls" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSecurityAuditLogDownloadUrlsResponse ¶
func NewDescribeSecurityAuditLogDownloadUrlsResponse() (response *DescribeSecurityAuditLogDownloadUrlsResponse)
func (*DescribeSecurityAuditLogDownloadUrlsResponse) FromJsonString ¶
func (r *DescribeSecurityAuditLogDownloadUrlsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityAuditLogDownloadUrlsResponse) ToJsonString ¶
func (r *DescribeSecurityAuditLogDownloadUrlsResponse) ToJsonString() string
type DescribeSecurityAuditLogExportTasksRequest ¶
type DescribeSecurityAuditLogExportTasksRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitempty" name:"SecAuditGroupId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitempty" name:"Product"` // 日志导出任务Id列表。 AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitempty" name:"AsyncRequestIds" list` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSecurityAuditLogExportTasksRequest ¶
func NewDescribeSecurityAuditLogExportTasksRequest() (request *DescribeSecurityAuditLogExportTasksRequest)
func (*DescribeSecurityAuditLogExportTasksRequest) FromJsonString ¶
func (r *DescribeSecurityAuditLogExportTasksRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityAuditLogExportTasksRequest) ToJsonString ¶
func (r *DescribeSecurityAuditLogExportTasksRequest) ToJsonString() string
type DescribeSecurityAuditLogExportTasksResponse ¶
type DescribeSecurityAuditLogExportTasksResponse struct { *tchttp.BaseResponse Response *struct { // 安全审计日志导出任务列表。 Tasks []*SecLogExportTaskInfo `json:"Tasks,omitempty" name:"Tasks" list` // 安全审计日志导出任务总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSecurityAuditLogExportTasksResponse ¶
func NewDescribeSecurityAuditLogExportTasksResponse() (response *DescribeSecurityAuditLogExportTasksResponse)
func (*DescribeSecurityAuditLogExportTasksResponse) FromJsonString ¶
func (r *DescribeSecurityAuditLogExportTasksResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityAuditLogExportTasksResponse) ToJsonString ¶
func (r *DescribeSecurityAuditLogExportTasksResponse) ToJsonString() string
type DescribeSlowLogTimeSeriesStatsRequest ¶
type DescribeSlowLogTimeSeriesStatsRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间,如“2019-09-10 12:13:14”,结束时间与开始时间的间隔最大可为7天。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeSlowLogTimeSeriesStatsRequest ¶
func NewDescribeSlowLogTimeSeriesStatsRequest() (request *DescribeSlowLogTimeSeriesStatsRequest)
func (*DescribeSlowLogTimeSeriesStatsRequest) FromJsonString ¶
func (r *DescribeSlowLogTimeSeriesStatsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogTimeSeriesStatsRequest) ToJsonString ¶
func (r *DescribeSlowLogTimeSeriesStatsRequest) ToJsonString() string
type DescribeSlowLogTimeSeriesStatsResponse ¶
type DescribeSlowLogTimeSeriesStatsResponse struct { *tchttp.BaseResponse Response *struct { // 柱间单位时间间隔,单位为秒。 Period *int64 `json:"Period,omitempty" name:"Period"` // 单位时间间隔内慢日志数量统计。 TimeSeries []*TimeSlice `json:"TimeSeries,omitempty" name:"TimeSeries" list` // 单位时间间隔内的实例 cpu 利用率监控数据。 SeriesData *MonitorMetricSeriesData `json:"SeriesData,omitempty" name:"SeriesData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSlowLogTimeSeriesStatsResponse ¶
func NewDescribeSlowLogTimeSeriesStatsResponse() (response *DescribeSlowLogTimeSeriesStatsResponse)
func (*DescribeSlowLogTimeSeriesStatsResponse) FromJsonString ¶
func (r *DescribeSlowLogTimeSeriesStatsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogTimeSeriesStatsResponse) ToJsonString ¶
func (r *DescribeSlowLogTimeSeriesStatsResponse) ToJsonString() string
type DescribeSlowLogTopSqlsRequest ¶
type DescribeSlowLogTopSqlsRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 截止时间,如“2019-09-10 12:13:14”,截止时间与开始时间的间隔最大可为7天。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键。 SortBy *string `json:"SortBy,omitempty" name:"SortBy"` // 排序方式,支持ASC(升序)以及DESC(降序)。 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 数据库名称数组。 SchemaList []*SchemaItem `json:"SchemaList,omitempty" name:"SchemaList" list` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeSlowLogTopSqlsRequest ¶
func NewDescribeSlowLogTopSqlsRequest() (request *DescribeSlowLogTopSqlsRequest)
func (*DescribeSlowLogTopSqlsRequest) FromJsonString ¶
func (r *DescribeSlowLogTopSqlsRequest) FromJsonString(s string) error
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 DescribeSlowLogTopSqlsResponse ¶
type DescribeSlowLogTopSqlsResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 慢日志 top sql 列表 Rows []*SlowLogTopSqlItem `json:"Rows,omitempty" name:"Rows" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSlowLogTopSqlsResponse ¶
func NewDescribeSlowLogTopSqlsResponse() (response *DescribeSlowLogTopSqlsResponse)
func (*DescribeSlowLogTopSqlsResponse) FromJsonString ¶
func (r *DescribeSlowLogTopSqlsResponse) FromJsonString(s string) error
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 DescribeSlowLogUserHostStatsRequest ¶
type DescribeSlowLogUserHostStatsRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 查询范围的开始时间,时间格式如:2019-09-10 12:13:14。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询范围的结束时间,时间格式如:2019-09-10 12:13:14。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeSlowLogUserHostStatsRequest ¶
func NewDescribeSlowLogUserHostStatsRequest() (request *DescribeSlowLogUserHostStatsRequest)
func (*DescribeSlowLogUserHostStatsRequest) FromJsonString ¶
func (r *DescribeSlowLogUserHostStatsRequest) FromJsonString(s string) error
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 DescribeSlowLogUserHostStatsResponse ¶
type DescribeSlowLogUserHostStatsResponse struct { *tchttp.BaseResponse Response *struct { // 来源地址数目。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 各来源地址的慢日志占比详情列表。 Items []*SlowLogHost `json:"Items,omitempty" name:"Items" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSlowLogUserHostStatsResponse ¶
func NewDescribeSlowLogUserHostStatsResponse() (response *DescribeSlowLogUserHostStatsResponse)
func (*DescribeSlowLogUserHostStatsResponse) FromJsonString ¶
func (r *DescribeSlowLogUserHostStatsResponse) FromJsonString(s string) error
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 DescribeTopSpaceSchemaTimeSeriesRequest ¶
type DescribeTopSpaceSchemaTimeSeriesRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 返回的Top库数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。 SortBy *string `json:"SortBy,omitempty" name:"SortBy"` // 开始日期,最早为当日的前第29天,默认为截止日期的前第6天。 StartDate *string `json:"StartDate,omitempty" name:"StartDate"` // 截止日期,最早为当日的前第29天,默认为当日。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeTopSpaceSchemaTimeSeriesRequest ¶
func NewDescribeTopSpaceSchemaTimeSeriesRequest() (request *DescribeTopSpaceSchemaTimeSeriesRequest)
func (*DescribeTopSpaceSchemaTimeSeriesRequest) FromJsonString ¶
func (r *DescribeTopSpaceSchemaTimeSeriesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopSpaceSchemaTimeSeriesRequest) ToJsonString ¶
func (r *DescribeTopSpaceSchemaTimeSeriesRequest) ToJsonString() string
type DescribeTopSpaceSchemaTimeSeriesResponse ¶
type DescribeTopSpaceSchemaTimeSeriesResponse struct { *tchttp.BaseResponse Response *struct { // 返回的Top库空间统计信息的时序数据列表。 TopSpaceSchemaTimeSeries []*SchemaSpaceTimeSeries `json:"TopSpaceSchemaTimeSeries,omitempty" name:"TopSpaceSchemaTimeSeries" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTopSpaceSchemaTimeSeriesResponse ¶
func NewDescribeTopSpaceSchemaTimeSeriesResponse() (response *DescribeTopSpaceSchemaTimeSeriesResponse)
func (*DescribeTopSpaceSchemaTimeSeriesResponse) FromJsonString ¶
func (r *DescribeTopSpaceSchemaTimeSeriesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopSpaceSchemaTimeSeriesResponse) ToJsonString ¶
func (r *DescribeTopSpaceSchemaTimeSeriesResponse) ToJsonString() string
type DescribeTopSpaceSchemasRequest ¶
type DescribeTopSpaceSchemasRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 返回的Top库数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。 SortBy *string `json:"SortBy,omitempty" name:"SortBy"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeTopSpaceSchemasRequest ¶
func NewDescribeTopSpaceSchemasRequest() (request *DescribeTopSpaceSchemasRequest)
func (*DescribeTopSpaceSchemasRequest) FromJsonString ¶
func (r *DescribeTopSpaceSchemasRequest) FromJsonString(s string) error
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 DescribeTopSpaceSchemasResponse ¶
type DescribeTopSpaceSchemasResponse struct { *tchttp.BaseResponse Response *struct { // 返回的Top库空间统计信息列表。 TopSpaceSchemas []*SchemaSpaceData `json:"TopSpaceSchemas,omitempty" name:"TopSpaceSchemas" list` // 采集库空间数据的时间戳(秒)。 Timestamp *int64 `json:"Timestamp,omitempty" name:"Timestamp"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTopSpaceSchemasResponse ¶
func NewDescribeTopSpaceSchemasResponse() (response *DescribeTopSpaceSchemasResponse)
func (*DescribeTopSpaceSchemasResponse) FromJsonString ¶
func (r *DescribeTopSpaceSchemasResponse) FromJsonString(s string) error
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 DescribeTopSpaceTableTimeSeriesRequest ¶
type DescribeTopSpaceTableTimeSeriesRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 返回的Top表数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize,默认为 PhysicalFileSize。 SortBy *string `json:"SortBy,omitempty" name:"SortBy"` // 开始日期,最早为当日的前第29天,默认为截止日期的前第6天。 StartDate *string `json:"StartDate,omitempty" name:"StartDate"` // 截止日期,最早为当日的前第29天,默认为当日。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeTopSpaceTableTimeSeriesRequest ¶
func NewDescribeTopSpaceTableTimeSeriesRequest() (request *DescribeTopSpaceTableTimeSeriesRequest)
func (*DescribeTopSpaceTableTimeSeriesRequest) FromJsonString ¶
func (r *DescribeTopSpaceTableTimeSeriesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopSpaceTableTimeSeriesRequest) ToJsonString ¶
func (r *DescribeTopSpaceTableTimeSeriesRequest) ToJsonString() string
type DescribeTopSpaceTableTimeSeriesResponse ¶
type DescribeTopSpaceTableTimeSeriesResponse struct { *tchttp.BaseResponse Response *struct { // 返回的Top表空间统计信息的时序数据列表。 TopSpaceTableTimeSeries []*TableSpaceTimeSeries `json:"TopSpaceTableTimeSeries,omitempty" name:"TopSpaceTableTimeSeries" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTopSpaceTableTimeSeriesResponse ¶
func NewDescribeTopSpaceTableTimeSeriesResponse() (response *DescribeTopSpaceTableTimeSeriesResponse)
func (*DescribeTopSpaceTableTimeSeriesResponse) FromJsonString ¶
func (r *DescribeTopSpaceTableTimeSeriesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopSpaceTableTimeSeriesResponse) ToJsonString ¶
func (r *DescribeTopSpaceTableTimeSeriesResponse) ToJsonString() string
type DescribeTopSpaceTablesRequest ¶
type DescribeTopSpaceTablesRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 返回的Top表数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。 SortBy *string `json:"SortBy,omitempty" name:"SortBy"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeTopSpaceTablesRequest ¶
func NewDescribeTopSpaceTablesRequest() (request *DescribeTopSpaceTablesRequest)
func (*DescribeTopSpaceTablesRequest) FromJsonString ¶
func (r *DescribeTopSpaceTablesRequest) FromJsonString(s string) error
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 DescribeTopSpaceTablesResponse ¶
type DescribeTopSpaceTablesResponse struct { *tchttp.BaseResponse Response *struct { // 返回的Top表空间统计信息列表。 TopSpaceTables []*TableSpaceData `json:"TopSpaceTables,omitempty" name:"TopSpaceTables" list` // 采集表空间数据的时间戳(秒)。 Timestamp *int64 `json:"Timestamp,omitempty" name:"Timestamp"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTopSpaceTablesResponse ¶
func NewDescribeTopSpaceTablesResponse() (response *DescribeTopSpaceTablesResponse)
func (*DescribeTopSpaceTablesResponse) FromJsonString ¶
func (r *DescribeTopSpaceTablesResponse) FromJsonString(s string) error
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 DescribeUserSqlAdviceRequest ¶
type DescribeUserSqlAdviceRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // SQL语句。 SqlText *string `json:"SqlText,omitempty" name:"SqlText"` // 库名。 Schema *string `json:"Schema,omitempty" name:"Schema"` }
func NewDescribeUserSqlAdviceRequest ¶
func NewDescribeUserSqlAdviceRequest() (request *DescribeUserSqlAdviceRequest)
func (*DescribeUserSqlAdviceRequest) FromJsonString ¶
func (r *DescribeUserSqlAdviceRequest) FromJsonString(s string) error
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 DescribeUserSqlAdviceResponse ¶
type DescribeUserSqlAdviceResponse struct { *tchttp.BaseResponse Response *struct { // SQL优化建议,可解析为JSON数组。 Advices *string `json:"Advices,omitempty" name:"Advices"` // SQL优化建议备注,可解析为String数组。 Comments *string `json:"Comments,omitempty" name:"Comments"` // SQL语句。 SqlText *string `json:"SqlText,omitempty" name:"SqlText"` // 库名。 Schema *string `json:"Schema,omitempty" name:"Schema"` // 相关表的DDL信息,可解析为JSON数组。 Tables *string `json:"Tables,omitempty" name:"Tables"` // SQL执行计划,可解析为JSON。 SqlPlan *string `json:"SqlPlan,omitempty" name:"SqlPlan"` // SQL优化后的成本节约详情,可解析为JSON。 Cost *string `json:"Cost,omitempty" name:"Cost"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUserSqlAdviceResponse ¶
func NewDescribeUserSqlAdviceResponse() (response *DescribeUserSqlAdviceResponse)
func (*DescribeUserSqlAdviceResponse) FromJsonString ¶
func (r *DescribeUserSqlAdviceResponse) FromJsonString(s string) error
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 DiagHistoryEventItem ¶
type DiagHistoryEventItem struct { // 诊断类型。 DiagType *string `json:"DiagType,omitempty" name:"DiagType"` // 结束时间。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 开始时间。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 事件 ID 。 EventId *int64 `json:"EventId,omitempty" name:"EventId"` // 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。 Severity *int64 `json:"Severity,omitempty" name:"Severity"` // 概要。 Outline *string `json:"Outline,omitempty" name:"Outline"` // 诊断项。 DiagItem *string `json:"DiagItem,omitempty" name:"DiagItem"` // 实例 ID 。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 保留字段 // 注意:此字段可能返回 null,表示取不到有效值。 Metric *string `json:"Metric,omitempty" name:"Metric"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitempty" name:"Region"` }
type EventInfo ¶
type EventInfo struct { // 事件 ID 。 EventId *int64 `json:"EventId,omitempty" name:"EventId"` // 诊断类型。 DiagType *string `json:"DiagType,omitempty" name:"DiagType"` // 开始时间。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 概要。 Outline *string `json:"Outline,omitempty" name:"Outline"` // 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。 Severity *int64 `json:"Severity,omitempty" name:"Severity"` // 扣分。 ScoreLost *int64 `json:"ScoreLost,omitempty" name:"ScoreLost"` // 保留字段。 Metric *string `json:"Metric,omitempty" name:"Metric"` // 告警数目。 Count *int64 `json:"Count,omitempty" name:"Count"` }
type HealthReportTask ¶
type HealthReportTask struct { // 异步任务请求 ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitempty" name:"AsyncRequestId"` // 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。 Source *string `json:"Source,omitempty" name:"Source"` // 任务完成进度,单位%。 Progress *int64 `json:"Progress,omitempty" name:"Progress"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 任务开始执行时间。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 任务完成执行时间。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 任务所属实例的基础信息。 InstanceInfo *InstanceBasicInfo `json:"InstanceInfo,omitempty" name:"InstanceInfo"` // 健康报告中的健康信息。 HealthStatus *HealthStatus `json:"HealthStatus,omitempty" name:"HealthStatus"` }
type HealthScoreInfo ¶
type HealthScoreInfo struct { // 异常详情。 IssueTypes []*IssueTypeInfo `json:"IssueTypes,omitempty" name:"IssueTypes" list` // 异常事件总数。 EventsTotalCount *int64 `json:"EventsTotalCount,omitempty" name:"EventsTotalCount"` // 健康得分。 HealthScore *int64 `json:"HealthScore,omitempty" name:"HealthScore"` // 健康等级, 如:"HEALTH", "SUB_HEALTH", "RISK", "HIGH_RISK"。 HealthLevel *string `json:"HealthLevel,omitempty" name:"HealthLevel"` }
type HealthStatus ¶
type HealthStatus struct { // 健康分数,满分100。 HealthScore *int64 `json:"HealthScore,omitempty" name:"HealthScore"` // 健康等级,取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK"- 危险;"HIGH_RISK" - 高危。 HealthLevel *string `json:"HealthLevel,omitempty" name:"HealthLevel"` // 总扣分分数。 ScoreLost *int64 `json:"ScoreLost,omitempty" name:"ScoreLost"` // 扣分详情。 // 注意:此字段可能返回 null,表示取不到有效值。 ScoreDetails []*ScoreDetail `json:"ScoreDetails,omitempty" name:"ScoreDetails" list` }
type InstanceBasicInfo ¶
type InstanceBasicInfo struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 实例内网IP。 Vip *string `json:"Vip,omitempty" name:"Vip"` // 实例内网Port。 Vport *int64 `json:"Vport,omitempty" name:"Vport"` // 实例产品。 Product *string `json:"Product,omitempty" name:"Product"` // 实例引擎版本。 EngineVersion *string `json:"EngineVersion,omitempty" name:"EngineVersion"` }
type InstanceConfs ¶
type InstanceInfo ¶
type InstanceInfo struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 实例所属地域。 Region *string `json:"Region,omitempty" name:"Region"` // 健康得分。 HealthScore *int64 `json:"HealthScore,omitempty" name:"HealthScore"` // 所属产品。 Product *string `json:"Product,omitempty" name:"Product"` // 异常事件数量。 EventCount *int64 `json:"EventCount,omitempty" name:"EventCount"` // 实例类型:1:MASTER;2:DR,3:RO,4:SDR。 InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"` // 核心数。 Cpu *int64 `json:"Cpu,omitempty" name:"Cpu"` // 内存,单位MB。 Memory *int64 `json:"Memory,omitempty" name:"Memory"` // 硬盘存储,单位GB。 Volume *int64 `json:"Volume,omitempty" name:"Volume"` // 数据库版本。 EngineVersion *string `json:"EngineVersion,omitempty" name:"EngineVersion"` // 内网地址。 Vip *string `json:"Vip,omitempty" name:"Vip"` // 内网端口。 Vport *int64 `json:"Vport,omitempty" name:"Vport"` // 接入来源。 Source *string `json:"Source,omitempty" name:"Source"` // 分组ID。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分组组名。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 实例状态:0:发货中;1:运行正常;4:销毁中;5:隔离中。 Status *int64 `json:"Status,omitempty" name:"Status"` // 子网统一ID。 UniqSubnetId *string `json:"UniqSubnetId,omitempty" name:"UniqSubnetId"` // cdb类型。 DeployMode *string `json:"DeployMode,omitempty" name:"DeployMode"` // cdb实例初始化标志:0:未初始化;1:已初始化。 InitFlag *int64 `json:"InitFlag,omitempty" name:"InitFlag"` // 任务状态。 TaskStatus *int64 `json:"TaskStatus,omitempty" name:"TaskStatus"` // 私有网络统一ID。 UniqVpcId *string `json:"UniqVpcId,omitempty" name:"UniqVpcId"` // 实例巡检/概览的状态。 InstanceConf *InstanceConfs `json:"InstanceConf,omitempty" name:"InstanceConf"` // 资源到期时间。 DeadlineTime *string `json:"DeadlineTime,omitempty" name:"DeadlineTime"` // 是否是DBbrain支持的实例。 IsSupported *bool `json:"IsSupported,omitempty" name:"IsSupported"` // 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。 SecAuditStatus *string `json:"SecAuditStatus,omitempty" name:"SecAuditStatus"` // 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。 AuditPolicyStatus *string `json:"AuditPolicyStatus,omitempty" name:"AuditPolicyStatus"` // 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。 AuditRunningStatus *string `json:"AuditRunningStatus,omitempty" name:"AuditRunningStatus"` }
type IssueTypeInfo ¶
type IssueTypeInfo struct { // 指标分类:AVAILABILITY:可用性,MAINTAINABILITY:可维护性,PERFORMANCE,性能,RELIABILITY可靠性。 IssueType *string `json:"IssueType,omitempty" name:"IssueType"` // 异常事件。 Events []*EventInfo `json:"Events,omitempty" name:"Events" list` // 异常事件总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` }
type MailConfiguration ¶
type MailConfiguration struct { // 是否开启邮件发送: 0, 否; 1, 是。 SendMail *int64 `json:"SendMail,omitempty" name:"SendMail"` // 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模版,配置需要发送巡检邮件的地域;订阅的邮件发送模版,配置当前订阅实例的所属地域。 Region []*string `json:"Region,omitempty" name:"Region" list` // 发送指定的健康等级的报告, 如["HEALTH", "SUB_HEALTH", "RISK", "HIGH_RISK"]。 HealthStatus []*string `json:"HealthStatus,omitempty" name:"HealthStatus" list` // 联系人id, 联系人/联系组不能都为空。 ContactPerson []*int64 `json:"ContactPerson,omitempty" name:"ContactPerson" list` // 联系组id, 联系人/联系组不能都为空。 ContactGroup []*int64 `json:"ContactGroup,omitempty" name:"ContactGroup" list` }
type ModifyDiagDBInstanceConfRequest ¶
type ModifyDiagDBInstanceConfRequest struct { *tchttp.BaseRequest // 巡检开关。 InstanceConfs *InstanceConfs `json:"InstanceConfs,omitempty" name:"InstanceConfs"` // 生效实例地域,取值为"All",代表全地域。 Regions *string `json:"Regions,omitempty" name:"Regions"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL。 Product *string `json:"Product,omitempty" name:"Product"` // 指定更改巡检状态的实例ID。 InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds" list` }
func NewModifyDiagDBInstanceConfRequest ¶
func NewModifyDiagDBInstanceConfRequest() (request *ModifyDiagDBInstanceConfRequest)
func (*ModifyDiagDBInstanceConfRequest) FromJsonString ¶
func (r *ModifyDiagDBInstanceConfRequest) FromJsonString(s string) error
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 ModifyDiagDBInstanceConfResponse ¶
type ModifyDiagDBInstanceConfResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyDiagDBInstanceConfResponse ¶
func NewModifyDiagDBInstanceConfResponse() (response *ModifyDiagDBInstanceConfResponse)
func (*ModifyDiagDBInstanceConfResponse) FromJsonString ¶
func (r *ModifyDiagDBInstanceConfResponse) FromJsonString(s string) error
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 MonitorFloatMetric ¶
type MonitorFloatMetricSeriesData ¶
type MonitorFloatMetricSeriesData struct { // 监控指标。 Series []*MonitorFloatMetric `json:"Series,omitempty" name:"Series" list` // 监控指标对应的时间戳。 Timestamp []*int64 `json:"Timestamp,omitempty" name:"Timestamp" list` }
type MonitorMetric ¶
type MonitorMetricSeriesData ¶
type MonitorMetricSeriesData struct { // 监控指标。 Series []*MonitorMetric `json:"Series,omitempty" name:"Series" list` // 监控指标对应的时间戳。 Timestamp []*int64 `json:"Timestamp,omitempty" name:"Timestamp" list` }
type ProfileInfo ¶
type ProfileInfo struct { // 语言, 如"zh"。 Language *string `json:"Language,omitempty" name:"Language"` // 邮件模板的内容。 MailConfiguration *MailConfiguration `json:"MailConfiguration,omitempty" name:"MailConfiguration"` }
type SchemaItem ¶
type SchemaItem struct { // 数据库名称 Schema *string `json:"Schema,omitempty" name:"Schema"` }
type SchemaSpaceData ¶
type SchemaSpaceData struct { // 库名。 TableSchema *string `json:"TableSchema,omitempty" name:"TableSchema"` // 数据空间(MB)。 DataLength *float64 `json:"DataLength,omitempty" name:"DataLength"` // 索引空间(MB)。 IndexLength *float64 `json:"IndexLength,omitempty" name:"IndexLength"` // 碎片空间(MB)。 DataFree *float64 `json:"DataFree,omitempty" name:"DataFree"` // 总使用空间(MB)。 TotalLength *float64 `json:"TotalLength,omitempty" name:"TotalLength"` // 碎片率(%)。 FragRatio *float64 `json:"FragRatio,omitempty" name:"FragRatio"` // 行数。 TableRows *int64 `json:"TableRows,omitempty" name:"TableRows"` // 库中所有表对应的独立物理文件大小加和(MB)。 // 注意:此字段可能返回 null,表示取不到有效值。 PhysicalFileSize *float64 `json:"PhysicalFileSize,omitempty" name:"PhysicalFileSize"` }
type SchemaSpaceTimeSeries ¶
type SchemaSpaceTimeSeries struct { // 库名 TableSchema *string `json:"TableSchema,omitempty" name:"TableSchema"` // 单位时间间隔内的空间指标数据。 SeriesData *MonitorMetricSeriesData `json:"SeriesData,omitempty" name:"SeriesData"` }
type ScoreDetail ¶
type ScoreDetail struct { // 扣分项分类,取值包括:可用性、可维护性、性能及可靠性。 IssueType *string `json:"IssueType,omitempty" name:"IssueType"` // 扣分总分。 ScoreLost *int64 `json:"ScoreLost,omitempty" name:"ScoreLost"` // 扣分总分上限。 ScoreLostMax *int64 `json:"ScoreLostMax,omitempty" name:"ScoreLostMax"` // 扣分项列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*ScoreItem `json:"Items,omitempty" name:"Items" list` }
type ScoreItem ¶
type ScoreItem struct { // 异常诊断项名称。 DiagItem *string `json:"DiagItem,omitempty" name:"DiagItem"` // 诊断项分类,取值包括:可用性、可维护性、性能及可靠性。 IssueType *string `json:"IssueType,omitempty" name:"IssueType"` // 健康等级,取值包括:信息、提示、告警、严重、致命。 TopSeverity *string `json:"TopSeverity,omitempty" name:"TopSeverity"` // 该异常诊断项出现次数。 Count *int64 `json:"Count,omitempty" name:"Count"` // 扣分分数。 ScoreLost *int64 `json:"ScoreLost,omitempty" name:"ScoreLost"` }
type SecLogExportTaskInfo ¶
type SecLogExportTaskInfo struct { // 异步任务Id。 AsyncRequestId *uint64 `json:"AsyncRequestId,omitempty" name:"AsyncRequestId"` // 任务开始时间。 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 任务结束时间。 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 任务状态。 Status *string `json:"Status,omitempty" name:"Status"` // 任务执行进度。 Progress *uint64 `json:"Progress,omitempty" name:"Progress"` // 导出日志开始时间。 // 注意:此字段可能返回 null,表示取不到有效值。 LogStartTime *string `json:"LogStartTime,omitempty" name:"LogStartTime"` // 导出日志结束时间。 // 注意:此字段可能返回 null,表示取不到有效值。 LogEndTime *string `json:"LogEndTime,omitempty" name:"LogEndTime"` // 日志文件总大小,单位KB。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalSize *uint64 `json:"TotalSize,omitempty" name:"TotalSize"` // 风险等级列表。0 无风险;1 低风险;2 中风险;3 高风险。 // 注意:此字段可能返回 null,表示取不到有效值。 DangerLevels []*uint64 `json:"DangerLevels,omitempty" name:"DangerLevels" list` }
type SlowLogHost ¶
type SlowLogTopSqlItem ¶
type SlowLogTopSqlItem struct { // sql总锁等待时间 LockTime *float64 `json:"LockTime,omitempty" name:"LockTime"` // 最大锁等待时间 LockTimeMax *float64 `json:"LockTimeMax,omitempty" name:"LockTimeMax"` // 最小锁等待时间 LockTimeMin *float64 `json:"LockTimeMin,omitempty" name:"LockTimeMin"` // 总扫描行数 RowsExamined *int64 `json:"RowsExamined,omitempty" name:"RowsExamined"` // 最大扫描行数 RowsExaminedMax *int64 `json:"RowsExaminedMax,omitempty" name:"RowsExaminedMax"` // 最小扫描行数 RowsExaminedMin *int64 `json:"RowsExaminedMin,omitempty" name:"RowsExaminedMin"` // 总耗时 QueryTime *float64 `json:"QueryTime,omitempty" name:"QueryTime"` // 最大执行时间 QueryTimeMax *float64 `json:"QueryTimeMax,omitempty" name:"QueryTimeMax"` // 最小执行时间 QueryTimeMin *float64 `json:"QueryTimeMin,omitempty" name:"QueryTimeMin"` // 总返回行数 RowsSent *int64 `json:"RowsSent,omitempty" name:"RowsSent"` // 最大返回行数 RowsSentMax *int64 `json:"RowsSentMax,omitempty" name:"RowsSentMax"` // 最小返回行数 RowsSentMin *int64 `json:"RowsSentMin,omitempty" name:"RowsSentMin"` // 执行次数 ExecTimes *int64 `json:"ExecTimes,omitempty" name:"ExecTimes"` // sql模板 SqlTemplate *string `json:"SqlTemplate,omitempty" name:"SqlTemplate"` // 带参数SQL(随机) SqlText *string `json:"SqlText,omitempty" name:"SqlText"` // 数据库名 Schema *string `json:"Schema,omitempty" name:"Schema"` // 总耗时占比 QueryTimeRatio *float64 `json:"QueryTimeRatio,omitempty" name:"QueryTimeRatio"` // sql总锁等待时间占比 LockTimeRatio *float64 `json:"LockTimeRatio,omitempty" name:"LockTimeRatio"` // 总扫描行数占比 RowsExaminedRatio *float64 `json:"RowsExaminedRatio,omitempty" name:"RowsExaminedRatio"` // 总返回行数占比 RowsSentRatio *float64 `json:"RowsSentRatio,omitempty" name:"RowsSentRatio"` // 平均执行时间 QueryTimeAvg *float64 `json:"QueryTimeAvg,omitempty" name:"QueryTimeAvg"` // 平均返回行数 RowsSentAvg *float64 `json:"RowsSentAvg,omitempty" name:"RowsSentAvg"` // 平均锁等待时间 LockTimeAvg *float64 `json:"LockTimeAvg,omitempty" name:"LockTimeAvg"` // 平均扫描行数 RowsExaminedAvg *float64 `json:"RowsExaminedAvg,omitempty" name:"RowsExaminedAvg"` }
type TableSpaceData ¶
type TableSpaceData struct { // 表名。 TableName *string `json:"TableName,omitempty" name:"TableName"` // 库名。 TableSchema *string `json:"TableSchema,omitempty" name:"TableSchema"` // 库表的存储引擎。 Engine *string `json:"Engine,omitempty" name:"Engine"` // 数据空间(MB)。 DataLength *float64 `json:"DataLength,omitempty" name:"DataLength"` // 索引空间(MB)。 IndexLength *float64 `json:"IndexLength,omitempty" name:"IndexLength"` // 碎片空间(MB)。 DataFree *float64 `json:"DataFree,omitempty" name:"DataFree"` // 总使用空间(MB)。 TotalLength *float64 `json:"TotalLength,omitempty" name:"TotalLength"` // 碎片率(%)。 FragRatio *float64 `json:"FragRatio,omitempty" name:"FragRatio"` // 行数。 TableRows *int64 `json:"TableRows,omitempty" name:"TableRows"` // 表对应的独立物理文件大小(MB)。 PhysicalFileSize *float64 `json:"PhysicalFileSize,omitempty" name:"PhysicalFileSize"` }
type TableSpaceTimeSeries ¶
type TableSpaceTimeSeries struct { // 表名。 TableName *string `json:"TableName,omitempty" name:"TableName"` // 库名。 TableSchema *string `json:"TableSchema,omitempty" name:"TableSchema"` // 库表的存储引擎。 Engine *string `json:"Engine,omitempty" name:"Engine"` // 单位时间间隔内的空间指标数据。 SeriesData *MonitorFloatMetricSeriesData `json:"SeriesData,omitempty" name:"SeriesData"` }
type UserProfile ¶
type UserProfile struct { // 配置的id。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileId *string `json:"ProfileId,omitempty" name:"ProfileId"` // 配置类型。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileType *string `json:"ProfileType,omitempty" name:"ProfileType"` // 配置级别,"User"或"Instance"。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileLevel *string `json:"ProfileLevel,omitempty" name:"ProfileLevel"` // 配置名称。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileName *string `json:"ProfileName,omitempty" name:"ProfileName"` // 配置详情。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitempty" name:"ProfileInfo"` }