Documentation ¶
Index ¶
- Constants
- type AddUserContactRequest
- type AddUserContactRequestParams
- type AddUserContactResponse
- type AddUserContactResponseParams
- type Aggregation
- type AlarmProfileList
- type AlarmsRules
- type AuditInstance
- type AuditInstanceFilter
- type AuditInstanceInfo
- type AuditLogFile
- type AuditLogFilter
- type CancelKillTaskRequest
- type CancelKillTaskRequestParams
- type CancelKillTaskResponse
- type CancelKillTaskResponseParams
- type Client
- func (c *Client) AddUserContact(request *AddUserContactRequest) (response *AddUserContactResponse, err error)
- func (c *Client) AddUserContactWithContext(ctx context.Context, request *AddUserContactRequest) (response *AddUserContactResponse, err error)
- func (c *Client) CancelKillTask(request *CancelKillTaskRequest) (response *CancelKillTaskResponse, err error)
- func (c *Client) CancelKillTaskWithContext(ctx context.Context, request *CancelKillTaskRequest) (response *CancelKillTaskResponse, err error)
- func (c *Client) CloseAuditService(request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
- func (c *Client) CloseAuditServiceWithContext(ctx context.Context, request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
- func (c *Client) CreateAuditLogFile(request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)
- func (c *Client) CreateAuditLogFileWithContext(ctx context.Context, request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)
- func (c *Client) CreateDBDiagReportTask(request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)
- func (c *Client) CreateDBDiagReportTaskWithContext(ctx context.Context, request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)
- func (c *Client) CreateDBDiagReportUrl(request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)
- func (c *Client) CreateDBDiagReportUrlWithContext(ctx context.Context, request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)
- func (c *Client) CreateKillTask(request *CreateKillTaskRequest) (response *CreateKillTaskResponse, err error)
- func (c *Client) CreateKillTaskWithContext(ctx context.Context, request *CreateKillTaskRequest) (response *CreateKillTaskResponse, err error)
- func (c *Client) CreateMailProfile(request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)
- func (c *Client) CreateMailProfileWithContext(ctx context.Context, request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)
- func (c *Client) CreateProxySessionKillTask(request *CreateProxySessionKillTaskRequest) (response *CreateProxySessionKillTaskResponse, err error)
- func (c *Client) CreateProxySessionKillTaskWithContext(ctx context.Context, request *CreateProxySessionKillTaskRequest) (response *CreateProxySessionKillTaskResponse, err error)
- func (c *Client) CreateRedisBigKeyAnalysisTask(request *CreateRedisBigKeyAnalysisTaskRequest) (response *CreateRedisBigKeyAnalysisTaskResponse, err error)
- func (c *Client) CreateRedisBigKeyAnalysisTaskWithContext(ctx context.Context, request *CreateRedisBigKeyAnalysisTaskRequest) (response *CreateRedisBigKeyAnalysisTaskResponse, err error)
- func (c *Client) CreateSchedulerMailProfile(request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)
- func (c *Client) CreateSchedulerMailProfileWithContext(ctx context.Context, request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)
- func (c *Client) CreateSecurityAuditLogExportTask(request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)
- func (c *Client) CreateSecurityAuditLogExportTaskWithContext(ctx context.Context, request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)
- func (c *Client) CreateSqlFilter(request *CreateSqlFilterRequest) (response *CreateSqlFilterResponse, err error)
- func (c *Client) CreateSqlFilterWithContext(ctx context.Context, request *CreateSqlFilterRequest) (response *CreateSqlFilterResponse, err error)
- func (c *Client) DeleteAuditLogFile(request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)
- func (c *Client) DeleteAuditLogFileWithContext(ctx context.Context, request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)
- func (c *Client) DeleteDBDiagReportTasks(request *DeleteDBDiagReportTasksRequest) (response *DeleteDBDiagReportTasksResponse, err error)
- func (c *Client) DeleteDBDiagReportTasksWithContext(ctx context.Context, request *DeleteDBDiagReportTasksRequest) (response *DeleteDBDiagReportTasksResponse, err error)
- func (c *Client) DeleteRedisBigKeyAnalysisTasks(request *DeleteRedisBigKeyAnalysisTasksRequest) (response *DeleteRedisBigKeyAnalysisTasksResponse, err error)
- func (c *Client) DeleteRedisBigKeyAnalysisTasksWithContext(ctx context.Context, request *DeleteRedisBigKeyAnalysisTasksRequest) (response *DeleteRedisBigKeyAnalysisTasksResponse, err error)
- func (c *Client) DeleteSecurityAuditLogExportTasks(request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)
- func (c *Client) DeleteSecurityAuditLogExportTasksWithContext(ctx context.Context, request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)
- func (c *Client) DeleteSqlFilters(request *DeleteSqlFiltersRequest) (response *DeleteSqlFiltersResponse, err error)
- func (c *Client) DeleteSqlFiltersWithContext(ctx context.Context, request *DeleteSqlFiltersRequest) (response *DeleteSqlFiltersResponse, err error)
- func (c *Client) DescribeAlarmTemplate(request *DescribeAlarmTemplateRequest) (response *DescribeAlarmTemplateResponse, err error)
- func (c *Client) DescribeAlarmTemplateWithContext(ctx context.Context, request *DescribeAlarmTemplateRequest) (response *DescribeAlarmTemplateResponse, err error)
- func (c *Client) DescribeAllUserContact(request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)
- func (c *Client) DescribeAllUserContactWithContext(ctx context.Context, request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)
- func (c *Client) DescribeAllUserGroup(request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)
- func (c *Client) DescribeAllUserGroupWithContext(ctx context.Context, request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)
- func (c *Client) DescribeAuditInstanceList(request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)
- func (c *Client) DescribeAuditInstanceListWithContext(ctx context.Context, request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)
- func (c *Client) DescribeAuditLogFiles(request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)
- func (c *Client) DescribeAuditLogFilesWithContext(ctx context.Context, request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)
- func (c *Client) DescribeDBDiagEvent(request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)
- func (c *Client) DescribeDBDiagEventWithContext(ctx context.Context, request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)
- func (c *Client) DescribeDBDiagEvents(request *DescribeDBDiagEventsRequest) (response *DescribeDBDiagEventsResponse, err error)
- func (c *Client) DescribeDBDiagEventsWithContext(ctx context.Context, request *DescribeDBDiagEventsRequest) (response *DescribeDBDiagEventsResponse, err error)
- func (c *Client) DescribeDBDiagHistory(request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)
- func (c *Client) DescribeDBDiagHistoryWithContext(ctx context.Context, request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)
- func (c *Client) DescribeDBDiagReportTasks(request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)
- func (c *Client) DescribeDBDiagReportTasksWithContext(ctx context.Context, request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)
- func (c *Client) DescribeDBSpaceStatus(request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)
- func (c *Client) DescribeDBSpaceStatusWithContext(ctx context.Context, request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)
- func (c *Client) DescribeDiagDBInstances(request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)
- func (c *Client) DescribeDiagDBInstancesWithContext(ctx context.Context, request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)
- func (c *Client) DescribeHealthScore(request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)
- func (c *Client) DescribeHealthScoreWithContext(ctx context.Context, request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)
- func (c *Client) DescribeIndexRecommendAggregationSlowLogs(request *DescribeIndexRecommendAggregationSlowLogsRequest) (response *DescribeIndexRecommendAggregationSlowLogsResponse, err error)
- func (c *Client) DescribeIndexRecommendAggregationSlowLogsWithContext(ctx context.Context, request *DescribeIndexRecommendAggregationSlowLogsRequest) (response *DescribeIndexRecommendAggregationSlowLogsResponse, err error)
- func (c *Client) DescribeIndexRecommendInfo(request *DescribeIndexRecommendInfoRequest) (response *DescribeIndexRecommendInfoResponse, err error)
- func (c *Client) DescribeIndexRecommendInfoWithContext(ctx context.Context, request *DescribeIndexRecommendInfoRequest) (response *DescribeIndexRecommendInfoResponse, err error)
- func (c *Client) DescribeMailProfile(request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)
- func (c *Client) DescribeMailProfileWithContext(ctx context.Context, request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)
- func (c *Client) DescribeMySqlProcessList(request *DescribeMySqlProcessListRequest) (response *DescribeMySqlProcessListResponse, err error)
- func (c *Client) DescribeMySqlProcessListWithContext(ctx context.Context, request *DescribeMySqlProcessListRequest) (response *DescribeMySqlProcessListResponse, err error)
- func (c *Client) DescribeNoPrimaryKeyTables(request *DescribeNoPrimaryKeyTablesRequest) (response *DescribeNoPrimaryKeyTablesResponse, err error)
- func (c *Client) DescribeNoPrimaryKeyTablesWithContext(ctx context.Context, request *DescribeNoPrimaryKeyTablesRequest) (response *DescribeNoPrimaryKeyTablesResponse, err error)
- func (c *Client) DescribeProxyProcessStatistics(request *DescribeProxyProcessStatisticsRequest) (response *DescribeProxyProcessStatisticsResponse, err error)
- func (c *Client) DescribeProxyProcessStatisticsWithContext(ctx context.Context, request *DescribeProxyProcessStatisticsRequest) (response *DescribeProxyProcessStatisticsResponse, err error)
- func (c *Client) DescribeProxySessionKillTasks(request *DescribeProxySessionKillTasksRequest) (response *DescribeProxySessionKillTasksResponse, err error)
- func (c *Client) DescribeProxySessionKillTasksWithContext(ctx context.Context, request *DescribeProxySessionKillTasksRequest) (response *DescribeProxySessionKillTasksResponse, err error)
- func (c *Client) DescribeRedisBigKeyAnalysisTasks(request *DescribeRedisBigKeyAnalysisTasksRequest) (response *DescribeRedisBigKeyAnalysisTasksResponse, err error)
- func (c *Client) DescribeRedisBigKeyAnalysisTasksWithContext(ctx context.Context, request *DescribeRedisBigKeyAnalysisTasksRequest) (response *DescribeRedisBigKeyAnalysisTasksResponse, err error)
- func (c *Client) DescribeRedisProcessList(request *DescribeRedisProcessListRequest) (response *DescribeRedisProcessListResponse, err error)
- func (c *Client) DescribeRedisProcessListWithContext(ctx context.Context, request *DescribeRedisProcessListRequest) (response *DescribeRedisProcessListResponse, err error)
- func (c *Client) DescribeRedisTopBigKeys(request *DescribeRedisTopBigKeysRequest) (response *DescribeRedisTopBigKeysResponse, err error)
- func (c *Client) DescribeRedisTopBigKeysWithContext(ctx context.Context, request *DescribeRedisTopBigKeysRequest) (response *DescribeRedisTopBigKeysResponse, err error)
- func (c *Client) DescribeRedisTopKeyPrefixList(request *DescribeRedisTopKeyPrefixListRequest) (response *DescribeRedisTopKeyPrefixListResponse, err error)
- func (c *Client) DescribeRedisTopKeyPrefixListWithContext(ctx context.Context, request *DescribeRedisTopKeyPrefixListRequest) (response *DescribeRedisTopKeyPrefixListResponse, err error)
- func (c *Client) DescribeSecurityAuditLogDownloadUrls(request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)
- func (c *Client) DescribeSecurityAuditLogDownloadUrlsWithContext(ctx context.Context, request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)
- func (c *Client) DescribeSecurityAuditLogExportTasks(request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)
- func (c *Client) DescribeSecurityAuditLogExportTasksWithContext(ctx context.Context, request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)
- func (c *Client) DescribeSlowLogTimeSeriesStats(request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)
- func (c *Client) DescribeSlowLogTimeSeriesStatsWithContext(ctx context.Context, request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)
- func (c *Client) DescribeSlowLogTopSqls(request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)
- func (c *Client) DescribeSlowLogTopSqlsWithContext(ctx context.Context, request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)
- func (c *Client) DescribeSlowLogUserHostStats(request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)
- func (c *Client) DescribeSlowLogUserHostStatsWithContext(ctx context.Context, request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)
- func (c *Client) DescribeSlowLogs(request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)
- func (c *Client) DescribeSlowLogsWithContext(ctx context.Context, request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)
- func (c *Client) DescribeSqlFilters(request *DescribeSqlFiltersRequest) (response *DescribeSqlFiltersResponse, err error)
- func (c *Client) DescribeSqlFiltersWithContext(ctx context.Context, request *DescribeSqlFiltersRequest) (response *DescribeSqlFiltersResponse, err error)
- func (c *Client) DescribeSqlTemplate(request *DescribeSqlTemplateRequest) (response *DescribeSqlTemplateResponse, err error)
- func (c *Client) DescribeSqlTemplateWithContext(ctx context.Context, request *DescribeSqlTemplateRequest) (response *DescribeSqlTemplateResponse, err error)
- func (c *Client) DescribeTopSpaceSchemaTimeSeries(request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)
- func (c *Client) DescribeTopSpaceSchemaTimeSeriesWithContext(ctx context.Context, request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)
- func (c *Client) DescribeTopSpaceSchemas(request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)
- func (c *Client) DescribeTopSpaceSchemasWithContext(ctx context.Context, request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)
- func (c *Client) DescribeTopSpaceTableTimeSeries(request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)
- func (c *Client) DescribeTopSpaceTableTimeSeriesWithContext(ctx context.Context, request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)
- func (c *Client) DescribeTopSpaceTables(request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)
- func (c *Client) DescribeTopSpaceTablesWithContext(ctx context.Context, request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)
- func (c *Client) DescribeUserSqlAdvice(request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)
- func (c *Client) DescribeUserSqlAdviceWithContext(ctx context.Context, request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)
- func (c *Client) KillMySqlThreads(request *KillMySqlThreadsRequest) (response *KillMySqlThreadsResponse, err error)
- func (c *Client) KillMySqlThreadsWithContext(ctx context.Context, request *KillMySqlThreadsRequest) (response *KillMySqlThreadsResponse, err error)
- func (c *Client) ModifyAlarmPolicy(request *ModifyAlarmPolicyRequest) (response *ModifyAlarmPolicyResponse, err error)
- func (c *Client) ModifyAlarmPolicyWithContext(ctx context.Context, request *ModifyAlarmPolicyRequest) (response *ModifyAlarmPolicyResponse, err error)
- func (c *Client) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
- func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
- func (c *Client) ModifyDiagDBInstanceConf(request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)
- func (c *Client) ModifyDiagDBInstanceConfWithContext(ctx context.Context, request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)
- func (c *Client) ModifySqlFilters(request *ModifySqlFiltersRequest) (response *ModifySqlFiltersResponse, err error)
- func (c *Client) ModifySqlFiltersWithContext(ctx context.Context, request *ModifySqlFiltersRequest) (response *ModifySqlFiltersResponse, err error)
- func (c *Client) OpenAuditService(request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
- func (c *Client) OpenAuditServiceWithContext(ctx context.Context, request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
- func (c *Client) UpdateAgentSwitch(request *UpdateAgentSwitchRequest) (response *UpdateAgentSwitchResponse, err error)
- func (c *Client) UpdateAgentSwitchWithContext(ctx context.Context, request *UpdateAgentSwitchRequest) (response *UpdateAgentSwitchResponse, err error)
- func (c *Client) UpdateMonitorSwitch(request *UpdateMonitorSwitchRequest) (response *UpdateMonitorSwitchResponse, err error)
- func (c *Client) UpdateMonitorSwitchWithContext(ctx context.Context, request *UpdateMonitorSwitchRequest) (response *UpdateMonitorSwitchResponse, err error)
- func (c *Client) VerifyUserAccount(request *VerifyUserAccountRequest) (response *VerifyUserAccountResponse, err error)
- func (c *Client) VerifyUserAccountWithContext(ctx context.Context, request *VerifyUserAccountRequest) (response *VerifyUserAccountResponse, err error)
- type CloseAuditServiceRequest
- type CloseAuditServiceRequestParams
- type CloseAuditServiceResponse
- type CloseAuditServiceResponseParams
- type ContactItem
- type CreateAuditLogFileRequest
- type CreateAuditLogFileRequestParams
- type CreateAuditLogFileResponse
- type CreateAuditLogFileResponseParams
- type CreateDBDiagReportTaskRequest
- type CreateDBDiagReportTaskRequestParams
- type CreateDBDiagReportTaskResponse
- type CreateDBDiagReportTaskResponseParams
- type CreateDBDiagReportUrlRequest
- type CreateDBDiagReportUrlRequestParams
- type CreateDBDiagReportUrlResponse
- type CreateDBDiagReportUrlResponseParams
- type CreateKillTaskRequest
- type CreateKillTaskRequestParams
- type CreateKillTaskResponse
- type CreateKillTaskResponseParams
- type CreateMailProfileRequest
- type CreateMailProfileRequestParams
- type CreateMailProfileResponse
- type CreateMailProfileResponseParams
- type CreateProxySessionKillTaskRequest
- type CreateProxySessionKillTaskRequestParams
- type CreateProxySessionKillTaskResponse
- type CreateProxySessionKillTaskResponseParams
- type CreateRedisBigKeyAnalysisTaskRequest
- type CreateRedisBigKeyAnalysisTaskRequestParams
- type CreateRedisBigKeyAnalysisTaskResponse
- type CreateRedisBigKeyAnalysisTaskResponseParams
- type CreateSchedulerMailProfileRequest
- type CreateSchedulerMailProfileRequestParams
- type CreateSchedulerMailProfileResponse
- type CreateSchedulerMailProfileResponseParams
- type CreateSecurityAuditLogExportTaskRequest
- type CreateSecurityAuditLogExportTaskRequestParams
- type CreateSecurityAuditLogExportTaskResponse
- type CreateSecurityAuditLogExportTaskResponseParams
- type CreateSqlFilterRequest
- type CreateSqlFilterRequestParams
- type CreateSqlFilterResponse
- type CreateSqlFilterResponseParams
- type DeleteAuditLogFileRequest
- type DeleteAuditLogFileRequestParams
- type DeleteAuditLogFileResponse
- type DeleteAuditLogFileResponseParams
- type DeleteDBDiagReportTasksRequest
- type DeleteDBDiagReportTasksRequestParams
- type DeleteDBDiagReportTasksResponse
- type DeleteDBDiagReportTasksResponseParams
- type DeleteRedisBigKeyAnalysisTasksRequest
- type DeleteRedisBigKeyAnalysisTasksRequestParams
- type DeleteRedisBigKeyAnalysisTasksResponse
- type DeleteRedisBigKeyAnalysisTasksResponseParams
- type DeleteSecurityAuditLogExportTasksRequest
- type DeleteSecurityAuditLogExportTasksRequestParams
- type DeleteSecurityAuditLogExportTasksResponse
- type DeleteSecurityAuditLogExportTasksResponseParams
- type DeleteSqlFiltersRequest
- type DeleteSqlFiltersRequestParams
- type DeleteSqlFiltersResponse
- type DeleteSqlFiltersResponseParams
- type DescribeAlarmTemplateRequest
- type DescribeAlarmTemplateRequestParams
- type DescribeAlarmTemplateResponse
- type DescribeAlarmTemplateResponseParams
- type DescribeAllUserContactRequest
- type DescribeAllUserContactRequestParams
- type DescribeAllUserContactResponse
- type DescribeAllUserContactResponseParams
- type DescribeAllUserGroupRequest
- type DescribeAllUserGroupRequestParams
- type DescribeAllUserGroupResponse
- type DescribeAllUserGroupResponseParams
- type DescribeAuditInstanceListRequest
- type DescribeAuditInstanceListRequestParams
- type DescribeAuditInstanceListResponse
- type DescribeAuditInstanceListResponseParams
- type DescribeAuditLogFilesRequest
- type DescribeAuditLogFilesRequestParams
- type DescribeAuditLogFilesResponse
- type DescribeAuditLogFilesResponseParams
- type DescribeDBDiagEventRequest
- type DescribeDBDiagEventRequestParams
- type DescribeDBDiagEventResponse
- type DescribeDBDiagEventResponseParams
- type DescribeDBDiagEventsRequest
- type DescribeDBDiagEventsRequestParams
- type DescribeDBDiagEventsResponse
- type DescribeDBDiagEventsResponseParams
- type DescribeDBDiagHistoryRequest
- type DescribeDBDiagHistoryRequestParams
- type DescribeDBDiagHistoryResponse
- type DescribeDBDiagHistoryResponseParams
- type DescribeDBDiagReportTasksRequest
- type DescribeDBDiagReportTasksRequestParams
- type DescribeDBDiagReportTasksResponse
- type DescribeDBDiagReportTasksResponseParams
- type DescribeDBSpaceStatusRequest
- type DescribeDBSpaceStatusRequestParams
- type DescribeDBSpaceStatusResponse
- type DescribeDBSpaceStatusResponseParams
- type DescribeDiagDBInstancesRequest
- type DescribeDiagDBInstancesRequestParams
- type DescribeDiagDBInstancesResponse
- type DescribeDiagDBInstancesResponseParams
- type DescribeHealthScoreRequest
- type DescribeHealthScoreRequestParams
- type DescribeHealthScoreResponse
- type DescribeHealthScoreResponseParams
- type DescribeIndexRecommendAggregationSlowLogsRequest
- type DescribeIndexRecommendAggregationSlowLogsRequestParams
- type DescribeIndexRecommendAggregationSlowLogsResponse
- type DescribeIndexRecommendAggregationSlowLogsResponseParams
- type DescribeIndexRecommendInfoRequest
- type DescribeIndexRecommendInfoRequestParams
- type DescribeIndexRecommendInfoResponse
- type DescribeIndexRecommendInfoResponseParams
- type DescribeMailProfileRequest
- type DescribeMailProfileRequestParams
- type DescribeMailProfileResponse
- type DescribeMailProfileResponseParams
- type DescribeMySqlProcessListRequest
- type DescribeMySqlProcessListRequestParams
- type DescribeMySqlProcessListResponse
- type DescribeMySqlProcessListResponseParams
- type DescribeNoPrimaryKeyTablesRequest
- type DescribeNoPrimaryKeyTablesRequestParams
- type DescribeNoPrimaryKeyTablesResponse
- type DescribeNoPrimaryKeyTablesResponseParams
- type DescribeProxyProcessStatisticsRequest
- type DescribeProxyProcessStatisticsRequestParams
- type DescribeProxyProcessStatisticsResponse
- type DescribeProxyProcessStatisticsResponseParams
- type DescribeProxySessionKillTasksRequest
- type DescribeProxySessionKillTasksRequestParams
- type DescribeProxySessionKillTasksResponse
- type DescribeProxySessionKillTasksResponseParams
- type DescribeRedisBigKeyAnalysisTasksRequest
- type DescribeRedisBigKeyAnalysisTasksRequestParams
- type DescribeRedisBigKeyAnalysisTasksResponse
- type DescribeRedisBigKeyAnalysisTasksResponseParams
- type DescribeRedisProcessListRequest
- type DescribeRedisProcessListRequestParams
- type DescribeRedisProcessListResponse
- type DescribeRedisProcessListResponseParams
- type DescribeRedisTopBigKeysRequest
- type DescribeRedisTopBigKeysRequestParams
- type DescribeRedisTopBigKeysResponse
- type DescribeRedisTopBigKeysResponseParams
- type DescribeRedisTopKeyPrefixListRequest
- type DescribeRedisTopKeyPrefixListRequestParams
- type DescribeRedisTopKeyPrefixListResponse
- type DescribeRedisTopKeyPrefixListResponseParams
- type DescribeSecurityAuditLogDownloadUrlsRequest
- type DescribeSecurityAuditLogDownloadUrlsRequestParams
- type DescribeSecurityAuditLogDownloadUrlsResponse
- type DescribeSecurityAuditLogDownloadUrlsResponseParams
- type DescribeSecurityAuditLogExportTasksRequest
- type DescribeSecurityAuditLogExportTasksRequestParams
- type DescribeSecurityAuditLogExportTasksResponse
- type DescribeSecurityAuditLogExportTasksResponseParams
- type DescribeSlowLogTimeSeriesStatsRequest
- type DescribeSlowLogTimeSeriesStatsRequestParams
- type DescribeSlowLogTimeSeriesStatsResponse
- type DescribeSlowLogTimeSeriesStatsResponseParams
- type DescribeSlowLogTopSqlsRequest
- type DescribeSlowLogTopSqlsRequestParams
- type DescribeSlowLogTopSqlsResponse
- type DescribeSlowLogTopSqlsResponseParams
- type DescribeSlowLogUserHostStatsRequest
- type DescribeSlowLogUserHostStatsRequestParams
- type DescribeSlowLogUserHostStatsResponse
- type DescribeSlowLogUserHostStatsResponseParams
- type DescribeSlowLogsRequest
- type DescribeSlowLogsRequestParams
- type DescribeSlowLogsResponse
- type DescribeSlowLogsResponseParams
- type DescribeSqlFiltersRequest
- type DescribeSqlFiltersRequestParams
- type DescribeSqlFiltersResponse
- type DescribeSqlFiltersResponseParams
- type DescribeSqlTemplateRequest
- type DescribeSqlTemplateRequestParams
- type DescribeSqlTemplateResponse
- type DescribeSqlTemplateResponseParams
- type DescribeTopSpaceSchemaTimeSeriesRequest
- type DescribeTopSpaceSchemaTimeSeriesRequestParams
- type DescribeTopSpaceSchemaTimeSeriesResponse
- type DescribeTopSpaceSchemaTimeSeriesResponseParams
- type DescribeTopSpaceSchemasRequest
- type DescribeTopSpaceSchemasRequestParams
- type DescribeTopSpaceSchemasResponse
- type DescribeTopSpaceSchemasResponseParams
- type DescribeTopSpaceTableTimeSeriesRequest
- type DescribeTopSpaceTableTimeSeriesRequestParams
- type DescribeTopSpaceTableTimeSeriesResponse
- type DescribeTopSpaceTableTimeSeriesResponseParams
- type DescribeTopSpaceTablesRequest
- type DescribeTopSpaceTablesRequestParams
- type DescribeTopSpaceTablesResponse
- type DescribeTopSpaceTablesResponseParams
- type DescribeUserSqlAdviceRequest
- type DescribeUserSqlAdviceRequestParams
- type DescribeUserSqlAdviceResponse
- type DescribeUserSqlAdviceResponseParams
- type DiagHistoryEventItem
- type EventInfo
- type GroupItem
- type HealthReportTask
- type HealthScoreInfo
- type HealthStatus
- type IndexesToBuild
- type IndexesToDrop
- type InstanceBasicInfo
- type InstanceConfs
- type InstanceID
- type InstanceInfo
- type IssueTypeInfo
- type KillMySqlThreadsRequest
- type KillMySqlThreadsRequestParams
- type KillMySqlThreadsResponse
- type KillMySqlThreadsResponseParams
- type MailConfiguration
- type ModifyAlarmPolicyRequest
- type ModifyAlarmPolicyRequestParams
- type ModifyAlarmPolicyResponse
- type ModifyAlarmPolicyResponseParams
- type ModifyAuditServiceRequest
- type ModifyAuditServiceRequestParams
- type ModifyAuditServiceResponse
- type ModifyAuditServiceResponseParams
- type ModifyDiagDBInstanceConfRequest
- type ModifyDiagDBInstanceConfRequestParams
- type ModifyDiagDBInstanceConfResponse
- type ModifyDiagDBInstanceConfResponseParams
- type ModifySqlFiltersRequest
- type ModifySqlFiltersRequestParams
- type ModifySqlFiltersResponse
- type ModifySqlFiltersResponseParams
- type MongoDBIndex
- type MonitorFloatMetric
- type MonitorFloatMetricSeriesData
- type MonitorMetric
- type MonitorMetricSeriesData
- type MySqlProcess
- type OpenAuditServiceRequest
- type OpenAuditServiceRequestParams
- type OpenAuditServiceResponse
- type OpenAuditServiceResponseParams
- type Process
- type ProcessStatistic
- type ProfileInfo
- type ReceiveInfo
- type ReceiveUin
- type RedisBigKeyTask
- type RedisKeySpaceData
- type RedisPreKeySpaceData
- type SQLFilter
- type SchemaItem
- type SchemaSpaceData
- type SchemaSpaceTimeSeries
- type ScoreDetail
- type ScoreItem
- type SecLogExportTaskInfo
- type SessionItem
- type SlowLogHost
- type SlowLogInfoItem
- type SlowLogTopSqlItem
- type SlowLogUser
- type StatDimension
- type StatisticDataInfo
- type StatisticInfo
- type Table
- type TableSpaceData
- type TableSpaceTimeSeries
- type TaskInfo
- type TemplateInfo
- type TimeSlice
- type UpdateAgentSwitchRequest
- type UpdateAgentSwitchRequestParams
- type UpdateAgentSwitchResponse
- type UpdateAgentSwitchResponseParams
- type UpdateMonitorSwitchRequest
- type UpdateMonitorSwitchRequestParams
- type UpdateMonitorSwitchResponse
- type UpdateMonitorSwitchResponseParams
- type UserProfile
- type VerifyUserAccountRequest
- type VerifyUserAccountRequestParams
- type VerifyUserAccountResponse
- type VerifyUserAccountResponseParams
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 数据加载中 FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // CAM鉴权错误。 OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 该时间范围内的审计日志已下载 UNSUPPORTEDOPERATION_HASDUPLICATEDTASK = "UnsupportedOperation.HasDuplicatedTask" )
const APIVersion = "2021-05-27"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddUserContactRequest ¶
type AddUserContactRequest struct { *tchttp.BaseRequest // 联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 邮箱地址,支持大小写字母、数字、下划线、连字符及@字符, 只能以数字或字母开头,邮箱地址不可重复。 ContactInfo *string `json:"ContactInfo,omitnil,omitempty" name:"ContactInfo"` // 服务产品类型,固定值:"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewAddUserContactRequest ¶
func NewAddUserContactRequest() (request *AddUserContactRequest)
func (*AddUserContactRequest) FromJsonString ¶
func (r *AddUserContactRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddUserContactRequest) ToJsonString ¶
func (r *AddUserContactRequest) ToJsonString() string
type AddUserContactRequestParams ¶ added in v1.0.426
type AddUserContactRequestParams struct { // 联系人姓名,由中英文、数字、空格、!@#$%^&*()_+-=()组成,不能以下划线开头,长度在20以内。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 邮箱地址,支持大小写字母、数字、下划线、连字符及@字符, 只能以数字或字母开头,邮箱地址不可重复。 ContactInfo *string `json:"ContactInfo,omitnil,omitempty" name:"ContactInfo"` // 服务产品类型,固定值:"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type AddUserContactResponse ¶
type AddUserContactResponse struct { *tchttp.BaseResponse Response *AddUserContactResponseParams `json:"Response"` }
func NewAddUserContactResponse ¶
func NewAddUserContactResponse() (response *AddUserContactResponse)
func (*AddUserContactResponse) FromJsonString ¶
func (r *AddUserContactResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddUserContactResponse) ToJsonString ¶
func (r *AddUserContactResponse) ToJsonString() string
type AddUserContactResponseParams ¶ added in v1.0.426
type AddUserContactResponseParams struct { // 添加成功的联系人id。 Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Aggregation ¶ added in v1.0.758
type Aggregation struct { // 平均执行时间(ms)。 AvgExecTime *int64 `json:"AvgExecTime,omitnil,omitempty" name:"AvgExecTime"` // 平均扫描行数。 AvgDocsExamined *int64 `json:"AvgDocsExamined,omitnil,omitempty" name:"AvgDocsExamined"` // 产生慢查次数(/天)。 SlowLogCount *int64 `json:"SlowLogCount,omitnil,omitempty" name:"SlowLogCount"` // 内存排序次数。 SortCount *int64 `json:"SortCount,omitnil,omitempty" name:"SortCount"` // 慢查模板概览。 // 注意:此字段可能返回 null,表示取不到有效值。 SlowLogs []*string `json:"SlowLogs,omitnil,omitempty" name:"SlowLogs"` }
type AlarmProfileList ¶ added in v1.0.740
type AlarmProfileList struct { // 0-不是 1-是 // 注意:此字段可能返回 null,表示取不到有效值。 IsWebHook *int64 `json:"IsWebHook,omitnil,omitempty" name:"IsWebHook"` // 接收告警用户数量 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveUinCount *int64 `json:"ReceiveUinCount,omitnil,omitempty" name:"ReceiveUinCount"` // 语言 // 注意:此字段可能返回 null,表示取不到有效值。 Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"` // 模板类型 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 备注 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 接收组数量 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveGroupCount *int64 `json:"ReceiveGroupCount,omitnil,omitempty" name:"ReceiveGroupCount"` // 更新用户的uin // 注意:此字段可能返回 null,表示取不到有效值。 UpdateUin *int64 `json:"UpdateUin,omitnil,omitempty" name:"UpdateUin"` // 接收类型 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveType []*int64 `json:"ReceiveType,omitnil,omitempty" name:"ReceiveType"` // 接收用户信息 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveInfo []*ReceiveInfo `json:"ReceiveInfo,omitnil,omitempty" name:"ReceiveInfo"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 模板名 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 发送渠道 // 注意:此字段可能返回 null,表示取不到有效值。 SendChannel []*int64 `json:"SendChannel,omitnil,omitempty" name:"SendChannel"` // 模板id // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // webhook数量 // 注意:此字段可能返回 null,表示取不到有效值。 WebHookCount *int64 `json:"WebHookCount,omitnil,omitempty" name:"WebHookCount"` }
type AlarmsRules ¶ added in v1.0.740
type AlarmsRules struct { // 间隔 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 告警名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 指标 Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"` // 操作符 Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // 等级 // fatal-致命 // critical-严重 // warning-告警 // information-通知 Severity *string `json:"Severity,omitnil,omitempty" name:"Severity"` // 指标值 Value *float64 `json:"Value,omitnil,omitempty" name:"Value"` }
type AuditInstance ¶ added in v1.0.700
type AuditInstance struct { // 审计状态,已开通审计为:YES,未开通审计为:ON。 AuditStatus *string `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"` // 审计日志大小,为兼容老版本用。 BillingAmount *int64 `json:"BillingAmount,omitnil,omitempty" name:"BillingAmount"` // 计费确认状态,0-未确认;1-已确认。 BillingConfirmed *int64 `json:"BillingConfirmed,omitnil,omitempty" name:"BillingConfirmed"` // 低频存储时长。 ColdLogExpireDay *int64 `json:"ColdLogExpireDay,omitnil,omitempty" name:"ColdLogExpireDay"` // 低频日志存储量单位MB。 ColdLogSize *int64 `json:"ColdLogSize,omitnil,omitempty" name:"ColdLogSize"` // 高频日志存储天数。 HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"` // 高频日志存储量,单位MB。 HotLogSize *int64 `json:"HotLogSize,omitnil,omitempty" name:"HotLogSize"` // 实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保存总天数,为高频存储时长+低频存储时长。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 实例创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 实例详细信息。 InstanceInfo *AuditInstanceInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"` }
type AuditInstanceFilter ¶ added in v1.0.700
type AuditInstanceInfo ¶ added in v1.0.700
type AuditInstanceInfo struct { // appId。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 审计状态,0-未开通审计;1-已开通审计。 AuditStatus *int64 `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"` // 实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 项目Id。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 实例所在地域。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 资源Tags。 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceTags []*string `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` }
type AuditLogFile ¶ added in v1.0.644
type AuditLogFile struct { // 审计日志文件生成异步任务ID。 // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 审计日志文件名称。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 审计日志文件创建时间。格式为 : "2019-03-20 17:09:13"。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 文件状态值。可能返回的值为: // "creating" - 生成中; // "failed" - 创建失败; // "success" - 已生成; // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 文件大小,单位为 KB。 FileSize *float64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 审计日志下载地址。 DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // 错误信息。 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 文件生成进度。 Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 文件生成成功时间。 FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` }
type AuditLogFilter ¶ added in v1.0.644
type AuditLogFilter struct { // 客户端地址。 Host []*string `json:"Host,omitnil,omitempty" name:"Host"` // 数据库名称。 DBName []*string `json:"DBName,omitnil,omitempty" name:"DBName"` // 用户名。 User []*string `json:"User,omitnil,omitempty" name:"User"` // 返回行数。表示筛选返回行数大于该值的审计日志。 SentRows *int64 `json:"SentRows,omitnil,omitempty" name:"SentRows"` // 影响行数。表示筛选影响行数大于该值的审计日志。 AffectRows *int64 `json:"AffectRows,omitnil,omitempty" name:"AffectRows"` // 执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。 ExecTime *int64 `json:"ExecTime,omitnil,omitempty" name:"ExecTime"` }
type CancelKillTaskRequest ¶ added in v1.0.389
type CancelKillTaskRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCancelKillTaskRequest ¶ added in v1.0.389
func NewCancelKillTaskRequest() (request *CancelKillTaskRequest)
func (*CancelKillTaskRequest) FromJsonString ¶ added in v1.0.389
func (r *CancelKillTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelKillTaskRequest) ToJsonString ¶ added in v1.0.389
func (r *CancelKillTaskRequest) ToJsonString() string
type CancelKillTaskRequestParams ¶ added in v1.0.426
type CancelKillTaskRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CancelKillTaskResponse ¶ added in v1.0.389
type CancelKillTaskResponse struct { *tchttp.BaseResponse Response *CancelKillTaskResponseParams `json:"Response"` }
func NewCancelKillTaskResponse ¶ added in v1.0.389
func NewCancelKillTaskResponse() (response *CancelKillTaskResponse)
func (*CancelKillTaskResponse) FromJsonString ¶ added in v1.0.389
func (r *CancelKillTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelKillTaskResponse) ToJsonString ¶ added in v1.0.389
func (r *CancelKillTaskResponse) ToJsonString() string
type CancelKillTaskResponseParams ¶ added in v1.0.426
type CancelKillTaskResponseParams struct { // kill会话任务终止成功返回1。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, 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)
AddUserContact 添加邮件接收联系人的姓名, 邮件地址,返回值为添加成功的联系人id。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddUserContactWithContext ¶ added in v1.0.324
func (c *Client) AddUserContactWithContext(ctx context.Context, request *AddUserContactRequest) (response *AddUserContactResponse, err error)
AddUserContact 添加邮件接收联系人的姓名, 邮件地址,返回值为添加成功的联系人id。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CancelKillTask ¶ added in v1.0.389
func (c *Client) CancelKillTask(request *CancelKillTaskRequest) (response *CancelKillTaskResponse, err error)
CancelKillTask 终止中断会话任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CancelKillTaskWithContext ¶ added in v1.0.389
func (c *Client) CancelKillTaskWithContext(ctx context.Context, request *CancelKillTaskRequest) (response *CancelKillTaskResponse, err error)
CancelKillTask 终止中断会话任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CloseAuditService ¶ added in v1.0.700
func (c *Client) CloseAuditService(request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
CloseAuditService 不用审计日志时,关闭数据库审计
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CloseAuditServiceWithContext ¶ added in v1.0.700
func (c *Client) CloseAuditServiceWithContext(ctx context.Context, request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
CloseAuditService 不用审计日志时,关闭数据库审计
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateAuditLogFile ¶ added in v1.0.644
func (c *Client) CreateAuditLogFile(request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)
CreateAuditLogFile 用于创建云数据库实例的审计日志文件,最多下载600w审计日志。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_HASDUPLICATEDTASK = "UnsupportedOperation.HasDuplicatedTask"
func (*Client) CreateAuditLogFileWithContext ¶ added in v1.0.644
func (c *Client) CreateAuditLogFileWithContext(ctx context.Context, request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)
CreateAuditLogFile 用于创建云数据库实例的审计日志文件,最多下载600w审计日志。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_HASDUPLICATEDTASK = "UnsupportedOperation.HasDuplicatedTask"
func (*Client) CreateDBDiagReportTask ¶
func (c *Client) CreateDBDiagReportTask(request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)
CreateDBDiagReportTask 创建健康报告,并可以选择是否发送邮件。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDBDiagReportTaskWithContext ¶ added in v1.0.324
func (c *Client) CreateDBDiagReportTaskWithContext(ctx context.Context, request *CreateDBDiagReportTaskRequest) (response *CreateDBDiagReportTaskResponse, err error)
CreateDBDiagReportTask 创建健康报告,并可以选择是否发送邮件。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDBDiagReportUrl ¶
func (c *Client) CreateDBDiagReportUrl(request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)
CreateDBDiagReportUrl 创建健康报告的浏览地址。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDBDiagReportUrlWithContext ¶ added in v1.0.324
func (c *Client) CreateDBDiagReportUrlWithContext(ctx context.Context, request *CreateDBDiagReportUrlRequest) (response *CreateDBDiagReportUrlResponse, err error)
CreateDBDiagReportUrl 创建健康报告的浏览地址。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateKillTask ¶ added in v1.0.327
func (c *Client) CreateKillTask(request *CreateKillTaskRequest) (response *CreateKillTaskResponse, err error)
CreateKillTask 创建中断会话的任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateKillTaskWithContext ¶ added in v1.0.327
func (c *Client) CreateKillTaskWithContext(ctx context.Context, request *CreateKillTaskRequest) (response *CreateKillTaskResponse, err error)
CreateKillTask 创建中断会话的任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateMailProfile ¶
func (c *Client) CreateMailProfile(request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)
CreateMailProfile 创建邮件配置。其中入参ProfileType表示所创建配置的类型,ProfileType 取值包括:dbScan_mail_configuration(数据库巡检邮件配置)、scheduler_mail_configuration(定期生成健康报告的邮件发送配置)。Region统一选择广州,和实例所属地域无关。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateMailProfileWithContext ¶ added in v1.0.324
func (c *Client) CreateMailProfileWithContext(ctx context.Context, request *CreateMailProfileRequest) (response *CreateMailProfileResponse, err error)
CreateMailProfile 创建邮件配置。其中入参ProfileType表示所创建配置的类型,ProfileType 取值包括:dbScan_mail_configuration(数据库巡检邮件配置)、scheduler_mail_configuration(定期生成健康报告的邮件发送配置)。Region统一选择广州,和实例所属地域无关。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateProxySessionKillTask ¶ added in v1.0.327
func (c *Client) CreateProxySessionKillTask(request *CreateProxySessionKillTaskRequest) (response *CreateProxySessionKillTaskResponse, err error)
CreateProxySessionKillTask 创建中止所有代理节点连接会话的异步任务。当前仅支持 Redis。得到的返回值为异步任务 id,可以作为参数传入接口 DescribeProxySessionKillTasks 查询kill会话任务执行状态。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) CreateProxySessionKillTaskWithContext ¶ added in v1.0.327
func (c *Client) CreateProxySessionKillTaskWithContext(ctx context.Context, request *CreateProxySessionKillTaskRequest) (response *CreateProxySessionKillTaskResponse, err error)
CreateProxySessionKillTask 创建中止所有代理节点连接会话的异步任务。当前仅支持 Redis。得到的返回值为异步任务 id,可以作为参数传入接口 DescribeProxySessionKillTasks 查询kill会话任务执行状态。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) CreateRedisBigKeyAnalysisTask ¶ added in v1.0.696
func (c *Client) CreateRedisBigKeyAnalysisTask(request *CreateRedisBigKeyAnalysisTaskRequest) (response *CreateRedisBigKeyAnalysisTaskResponse, err error)
CreateRedisBigKeyAnalysisTask 即时创建redis实例大key分析任务,限制正在运行的即时分析任务数量默认为5。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRedisBigKeyAnalysisTaskWithContext ¶ added in v1.0.696
func (c *Client) CreateRedisBigKeyAnalysisTaskWithContext(ctx context.Context, request *CreateRedisBigKeyAnalysisTaskRequest) (response *CreateRedisBigKeyAnalysisTaskResponse, err error)
CreateRedisBigKeyAnalysisTask 即时创建redis实例大key分析任务,限制正在运行的即时分析任务数量默认为5。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSchedulerMailProfile ¶
func (c *Client) CreateSchedulerMailProfile(request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)
CreateSchedulerMailProfile 该接口用于创建定期生成健康报告并邮件发送的配置,将健康报告的定期生成时间作为参数传入(周一至周日),用于设置健康报告的定期生成时间,同时保存相应的定期邮件发送的配置。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSchedulerMailProfileWithContext ¶ added in v1.0.324
func (c *Client) CreateSchedulerMailProfileWithContext(ctx context.Context, request *CreateSchedulerMailProfileRequest) (response *CreateSchedulerMailProfileResponse, err error)
CreateSchedulerMailProfile 该接口用于创建定期生成健康报告并邮件发送的配置,将健康报告的定期生成时间作为参数传入(周一至周日),用于设置健康报告的定期生成时间,同时保存相应的定期邮件发送的配置。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSecurityAuditLogExportTask ¶
func (c *Client) CreateSecurityAuditLogExportTask(request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)
CreateSecurityAuditLogExportTask 创建安全审计日志导出任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSecurityAuditLogExportTaskWithContext ¶ added in v1.0.324
func (c *Client) CreateSecurityAuditLogExportTaskWithContext(ctx context.Context, request *CreateSecurityAuditLogExportTaskRequest) (response *CreateSecurityAuditLogExportTaskResponse, err error)
CreateSecurityAuditLogExportTask 创建安全审计日志导出任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSqlFilter ¶ added in v1.0.389
func (c *Client) CreateSqlFilter(request *CreateSqlFilterRequest) (response *CreateSqlFilterResponse, err error)
CreateSqlFilter 创建实例SQL限流任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSqlFilterWithContext ¶ added in v1.0.389
func (c *Client) CreateSqlFilterWithContext(ctx context.Context, request *CreateSqlFilterRequest) (response *CreateSqlFilterResponse, err error)
CreateSqlFilter 创建实例SQL限流任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAuditLogFile ¶ added in v1.0.644
func (c *Client) DeleteAuditLogFile(request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)
DeleteAuditLogFile 用于删除云数据库实例的审计日志文件。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAuditLogFileWithContext ¶ added in v1.0.644
func (c *Client) DeleteAuditLogFileWithContext(ctx context.Context, request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)
DeleteAuditLogFile 用于删除云数据库实例的审计日志文件。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDBDiagReportTasks ¶ added in v1.0.634
func (c *Client) DeleteDBDiagReportTasks(request *DeleteDBDiagReportTasksRequest) (response *DeleteDBDiagReportTasksResponse, err error)
DeleteDBDiagReportTasks 根据任务id删除健康报告生成任务
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDBDiagReportTasksWithContext ¶ added in v1.0.634
func (c *Client) DeleteDBDiagReportTasksWithContext(ctx context.Context, request *DeleteDBDiagReportTasksRequest) (response *DeleteDBDiagReportTasksResponse, err error)
DeleteDBDiagReportTasks 根据任务id删除健康报告生成任务
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRedisBigKeyAnalysisTasks ¶ added in v1.0.929
func (c *Client) DeleteRedisBigKeyAnalysisTasks(request *DeleteRedisBigKeyAnalysisTasksRequest) (response *DeleteRedisBigKeyAnalysisTasksResponse, err error)
DeleteRedisBigKeyAnalysisTasks 删除Redis实例的大key分析任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRedisBigKeyAnalysisTasksWithContext ¶ added in v1.0.929
func (c *Client) DeleteRedisBigKeyAnalysisTasksWithContext(ctx context.Context, request *DeleteRedisBigKeyAnalysisTasksRequest) (response *DeleteRedisBigKeyAnalysisTasksResponse, err error)
DeleteRedisBigKeyAnalysisTasks 删除Redis实例的大key分析任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSecurityAuditLogExportTasks ¶
func (c *Client) DeleteSecurityAuditLogExportTasks(request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)
DeleteSecurityAuditLogExportTasks 删除安全审计日志导出任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSecurityAuditLogExportTasksWithContext ¶ added in v1.0.324
func (c *Client) DeleteSecurityAuditLogExportTasksWithContext(ctx context.Context, request *DeleteSecurityAuditLogExportTasksRequest) (response *DeleteSecurityAuditLogExportTasksResponse, err error)
DeleteSecurityAuditLogExportTasks 删除安全审计日志导出任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSqlFilters ¶ added in v1.0.389
func (c *Client) DeleteSqlFilters(request *DeleteSqlFiltersRequest) (response *DeleteSqlFiltersResponse, err error)
DeleteSqlFilters 删除实例SQL限流任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSqlFiltersWithContext ¶ added in v1.0.389
func (c *Client) DeleteSqlFiltersWithContext(ctx context.Context, request *DeleteSqlFiltersRequest) (response *DeleteSqlFiltersResponse, err error)
DeleteSqlFilters 删除实例SQL限流任务。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmTemplate ¶ added in v1.0.740
func (c *Client) DescribeAlarmTemplate(request *DescribeAlarmTemplateRequest) (response *DescribeAlarmTemplateResponse, err error)
DescribeAlarmTemplate 通知模板查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAlarmTemplateWithContext ¶ added in v1.0.740
func (c *Client) DescribeAlarmTemplateWithContext(ctx context.Context, request *DescribeAlarmTemplateRequest) (response *DescribeAlarmTemplateResponse, err error)
DescribeAlarmTemplate 通知模板查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeAllUserContact ¶
func (c *Client) DescribeAllUserContact(request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)
DescribeAllUserContact 获取邮件发送中联系人的相关信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAllUserContactWithContext ¶ added in v1.0.324
func (c *Client) DescribeAllUserContactWithContext(ctx context.Context, request *DescribeAllUserContactRequest) (response *DescribeAllUserContactResponse, err error)
DescribeAllUserContact 获取邮件发送中联系人的相关信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAllUserGroup ¶
func (c *Client) DescribeAllUserGroup(request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)
DescribeAllUserGroup 获取邮件发送联系组的相关信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAllUserGroupWithContext ¶ added in v1.0.324
func (c *Client) DescribeAllUserGroupWithContext(ctx context.Context, request *DescribeAllUserGroupRequest) (response *DescribeAllUserGroupResponse, err error)
DescribeAllUserGroup 获取邮件发送联系组的相关信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAuditInstanceList ¶ added in v1.0.700
func (c *Client) DescribeAuditInstanceList(request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)
DescribeAuditInstanceList 查询实例列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAuditInstanceListWithContext ¶ added in v1.0.700
func (c *Client) DescribeAuditInstanceListWithContext(ctx context.Context, request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)
DescribeAuditInstanceList 查询实例列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAuditLogFiles ¶ added in v1.0.644
func (c *Client) DescribeAuditLogFiles(request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)
DescribeAuditLogFiles 用于创建云数据库实例的审计日志文件
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAuditLogFilesWithContext ¶ added in v1.0.644
func (c *Client) DescribeAuditLogFilesWithContext(ctx context.Context, request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)
DescribeAuditLogFiles 用于创建云数据库实例的审计日志文件
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagEvent ¶
func (c *Client) DescribeDBDiagEvent(request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)
DescribeDBDiagEvent 获取实例异常诊断事件的详情信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagEventWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBDiagEventWithContext(ctx context.Context, request *DescribeDBDiagEventRequest) (response *DescribeDBDiagEventResponse, err error)
DescribeDBDiagEvent 获取实例异常诊断事件的详情信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagEvents ¶ added in v1.0.313
func (c *Client) DescribeDBDiagEvents(request *DescribeDBDiagEventsRequest) (response *DescribeDBDiagEventsResponse, err error)
DescribeDBDiagEvents 获取指定时间段内的诊断事件列表,支持依据风险等级、实例ID等条件过滤。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagEventsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBDiagEventsWithContext(ctx context.Context, request *DescribeDBDiagEventsRequest) (response *DescribeDBDiagEventsResponse, err error)
DescribeDBDiagEvents 获取指定时间段内的诊断事件列表,支持依据风险等级、实例ID等条件过滤。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagHistory ¶
func (c *Client) DescribeDBDiagHistory(request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)
DescribeDBDiagHistory 获取实例诊断事件的列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagHistoryWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBDiagHistoryWithContext(ctx context.Context, request *DescribeDBDiagHistoryRequest) (response *DescribeDBDiagHistoryResponse, err error)
DescribeDBDiagHistory 获取实例诊断事件的列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagReportTasks ¶
func (c *Client) DescribeDBDiagReportTasks(request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)
DescribeDBDiagReportTasks 查询健康报告生成任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBDiagReportTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBDiagReportTasksWithContext(ctx context.Context, request *DescribeDBDiagReportTasksRequest) (response *DescribeDBDiagReportTasksResponse, err error)
DescribeDBDiagReportTasks 查询健康报告生成任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBSpaceStatus ¶
func (c *Client) DescribeDBSpaceStatus(request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)
DescribeDBSpaceStatus 获取指定时间段内的实例空间使用概览,包括磁盘增长量(MB)、磁盘剩余(MB)、磁盘总量(MB)及预计可用天数。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBSpaceStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSpaceStatusWithContext(ctx context.Context, request *DescribeDBSpaceStatusRequest) (response *DescribeDBSpaceStatusResponse, err error)
DescribeDBSpaceStatus 获取指定时间段内的实例空间使用概览,包括磁盘增长量(MB)、磁盘剩余(MB)、磁盘总量(MB)及预计可用天数。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDiagDBInstances ¶
func (c *Client) DescribeDiagDBInstances(request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)
DescribeDiagDBInstances 获取实例信息列表。Region统一选择广州。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDiagDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDiagDBInstancesWithContext(ctx context.Context, request *DescribeDiagDBInstancesRequest) (response *DescribeDiagDBInstancesResponse, err error)
DescribeDiagDBInstances 获取实例信息列表。Region统一选择广州。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeHealthScore ¶
func (c *Client) DescribeHealthScore(request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)
DescribeHealthScore 根据实例ID获取指定时间段(30分钟)的健康得分,以及异常扣分项。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeHealthScoreWithContext ¶ added in v1.0.324
func (c *Client) DescribeHealthScoreWithContext(ctx context.Context, request *DescribeHealthScoreRequest) (response *DescribeHealthScoreResponse, err error)
DescribeHealthScore 根据实例ID获取指定时间段(30分钟)的健康得分,以及异常扣分项。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIndexRecommendAggregationSlowLogs ¶ added in v1.0.758
func (c *Client) DescribeIndexRecommendAggregationSlowLogs(request *DescribeIndexRecommendAggregationSlowLogsRequest) (response *DescribeIndexRecommendAggregationSlowLogsResponse, err error)
DescribeIndexRecommendAggregationSlowLogs 查询某张表的慢查模板概览
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIndexRecommendAggregationSlowLogsWithContext ¶ added in v1.0.758
func (c *Client) DescribeIndexRecommendAggregationSlowLogsWithContext(ctx context.Context, request *DescribeIndexRecommendAggregationSlowLogsRequest) (response *DescribeIndexRecommendAggregationSlowLogsResponse, err error)
DescribeIndexRecommendAggregationSlowLogs 查询某张表的慢查模板概览
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIndexRecommendInfo ¶ added in v1.0.758
func (c *Client) DescribeIndexRecommendInfo(request *DescribeIndexRecommendInfoRequest) (response *DescribeIndexRecommendInfoResponse, err error)
DescribeIndexRecommendInfo 查询实例的索引推荐信息,包括索引统计相关信息,推荐索引列表,无效索引列表等。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIndexRecommendInfoWithContext ¶ added in v1.0.758
func (c *Client) DescribeIndexRecommendInfoWithContext(ctx context.Context, request *DescribeIndexRecommendInfoRequest) (response *DescribeIndexRecommendInfoResponse, err error)
DescribeIndexRecommendInfo 查询实例的索引推荐信息,包括索引统计相关信息,推荐索引列表,无效索引列表等。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMailProfile ¶
func (c *Client) DescribeMailProfile(request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)
DescribeMailProfile 获取发送邮件的配置, 包括数据库巡检的邮件配置以及定期生成健康报告的邮件发送配置。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMailProfileWithContext ¶ added in v1.0.324
func (c *Client) DescribeMailProfileWithContext(ctx context.Context, request *DescribeMailProfileRequest) (response *DescribeMailProfileResponse, err error)
DescribeMailProfile 获取发送邮件的配置, 包括数据库巡检的邮件配置以及定期生成健康报告的邮件发送配置。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMySqlProcessList ¶ added in v1.0.195
func (c *Client) DescribeMySqlProcessList(request *DescribeMySqlProcessListRequest) (response *DescribeMySqlProcessListResponse, err error)
DescribeMySqlProcessList 查询关系型数据库的实时线程列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMySqlProcessListWithContext ¶ added in v1.0.324
func (c *Client) DescribeMySqlProcessListWithContext(ctx context.Context, request *DescribeMySqlProcessListRequest) (response *DescribeMySqlProcessListResponse, err error)
DescribeMySqlProcessList 查询关系型数据库的实时线程列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNoPrimaryKeyTables ¶ added in v1.0.389
func (c *Client) DescribeNoPrimaryKeyTables(request *DescribeNoPrimaryKeyTablesRequest) (response *DescribeNoPrimaryKeyTablesResponse, err error)
DescribeNoPrimaryKeyTables 查询实例无主键表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNoPrimaryKeyTablesWithContext ¶ added in v1.0.389
func (c *Client) DescribeNoPrimaryKeyTablesWithContext(ctx context.Context, request *DescribeNoPrimaryKeyTablesRequest) (response *DescribeNoPrimaryKeyTablesResponse, err error)
DescribeNoPrimaryKeyTables 查询实例无主键表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProxyProcessStatistics ¶ added in v1.0.567
func (c *Client) DescribeProxyProcessStatistics(request *DescribeProxyProcessStatisticsRequest) (response *DescribeProxyProcessStatisticsResponse, err error)
DescribeProxyProcessStatistics 获取当前实例下的单个proxy的会话统计详情信息, 返回数据为单个 proxy 的会话统计信息。【注意】该接口仅限部分环境调用。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProxyProcessStatisticsWithContext ¶ added in v1.0.567
func (c *Client) DescribeProxyProcessStatisticsWithContext(ctx context.Context, request *DescribeProxyProcessStatisticsRequest) (response *DescribeProxyProcessStatisticsResponse, err error)
DescribeProxyProcessStatistics 获取当前实例下的单个proxy的会话统计详情信息, 返回数据为单个 proxy 的会话统计信息。【注意】该接口仅限部分环境调用。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProxySessionKillTasks ¶ added in v1.0.343
func (c *Client) DescribeProxySessionKillTasks(request *DescribeProxySessionKillTasksRequest) (response *DescribeProxySessionKillTasksResponse, err error)
DescribeProxySessionKillTasks 用于查询 redis 执行 kill 会话任务后代理节点的执行结果,入参异步任务 ID 从接口 CreateProxySessionKillTask 调用成功后取得。当前 product 只支持:redis。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProxySessionKillTasksWithContext ¶ added in v1.0.343
func (c *Client) DescribeProxySessionKillTasksWithContext(ctx context.Context, request *DescribeProxySessionKillTasksRequest) (response *DescribeProxySessionKillTasksResponse, err error)
DescribeProxySessionKillTasks 用于查询 redis 执行 kill 会话任务后代理节点的执行结果,入参异步任务 ID 从接口 CreateProxySessionKillTask 调用成功后取得。当前 product 只支持:redis。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisBigKeyAnalysisTasks ¶ added in v1.0.928
func (c *Client) DescribeRedisBigKeyAnalysisTasks(request *DescribeRedisBigKeyAnalysisTasksRequest) (response *DescribeRedisBigKeyAnalysisTasksResponse, err error)
DescribeRedisBigKeyAnalysisTasks 查询redis大key分析任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisBigKeyAnalysisTasksWithContext ¶ added in v1.0.928
func (c *Client) DescribeRedisBigKeyAnalysisTasksWithContext(ctx context.Context, request *DescribeRedisBigKeyAnalysisTasksRequest) (response *DescribeRedisBigKeyAnalysisTasksResponse, err error)
DescribeRedisBigKeyAnalysisTasks 查询redis大key分析任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisProcessList ¶ added in v1.0.758
func (c *Client) DescribeRedisProcessList(request *DescribeRedisProcessListRequest) (response *DescribeRedisProcessListResponse, err error)
DescribeRedisProcessList 获取 Redis 实例所有 proxy 节点的实时会话详情列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisProcessListWithContext ¶ added in v1.0.758
func (c *Client) DescribeRedisProcessListWithContext(ctx context.Context, request *DescribeRedisProcessListRequest) (response *DescribeRedisProcessListResponse, err error)
DescribeRedisProcessList 获取 Redis 实例所有 proxy 节点的实时会话详情列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisTopBigKeys ¶ added in v1.0.389
func (c *Client) DescribeRedisTopBigKeys(request *DescribeRedisTopBigKeysRequest) (response *DescribeRedisTopBigKeysResponse, err error)
DescribeRedisTopBigKeys 查询redis实例大key列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisTopBigKeysWithContext ¶ added in v1.0.389
func (c *Client) DescribeRedisTopBigKeysWithContext(ctx context.Context, request *DescribeRedisTopBigKeysRequest) (response *DescribeRedisTopBigKeysResponse, err error)
DescribeRedisTopBigKeys 查询redis实例大key列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisTopKeyPrefixList ¶ added in v1.0.493
func (c *Client) DescribeRedisTopKeyPrefixList(request *DescribeRedisTopKeyPrefixListRequest) (response *DescribeRedisTopKeyPrefixListResponse, err error)
DescribeRedisTopKeyPrefixList 查询redis实例top key前缀列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRedisTopKeyPrefixListWithContext ¶ added in v1.0.493
func (c *Client) DescribeRedisTopKeyPrefixListWithContext(ctx context.Context, request *DescribeRedisTopKeyPrefixListRequest) (response *DescribeRedisTopKeyPrefixListResponse, err error)
DescribeRedisTopKeyPrefixList 查询redis实例top key前缀列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityAuditLogDownloadUrls ¶
func (c *Client) DescribeSecurityAuditLogDownloadUrls(request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)
DescribeSecurityAuditLogDownloadUrls 查询安全审计日志导出文件下载链接。目前日志文件下载仅提供腾讯云内网地址,请通过广州地域的腾讯云服务器进行下载。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityAuditLogDownloadUrlsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSecurityAuditLogDownloadUrlsWithContext(ctx context.Context, request *DescribeSecurityAuditLogDownloadUrlsRequest) (response *DescribeSecurityAuditLogDownloadUrlsResponse, err error)
DescribeSecurityAuditLogDownloadUrls 查询安全审计日志导出文件下载链接。目前日志文件下载仅提供腾讯云内网地址,请通过广州地域的腾讯云服务器进行下载。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityAuditLogExportTasks ¶
func (c *Client) DescribeSecurityAuditLogExportTasks(request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)
DescribeSecurityAuditLogExportTasks 查询安全审计日志导出任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityAuditLogExportTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribeSecurityAuditLogExportTasksWithContext(ctx context.Context, request *DescribeSecurityAuditLogExportTasksRequest) (response *DescribeSecurityAuditLogExportTasksResponse, err error)
DescribeSecurityAuditLogExportTasks 查询安全审计日志导出任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogTimeSeriesStats ¶
func (c *Client) DescribeSlowLogTimeSeriesStats(request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)
DescribeSlowLogTimeSeriesStats 获取慢日志统计柱状图。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogTimeSeriesStatsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSlowLogTimeSeriesStatsWithContext(ctx context.Context, request *DescribeSlowLogTimeSeriesStatsRequest) (response *DescribeSlowLogTimeSeriesStatsResponse, err error)
DescribeSlowLogTimeSeriesStats 获取慢日志统计柱状图。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogTopSqls ¶
func (c *Client) DescribeSlowLogTopSqls(request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)
DescribeSlowLogTopSqls 按照Sql模板+schema的聚合方式,统计排序指定时间段内的top慢sql。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogTopSqlsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSlowLogTopSqlsWithContext(ctx context.Context, request *DescribeSlowLogTopSqlsRequest) (response *DescribeSlowLogTopSqlsResponse, err error)
DescribeSlowLogTopSqls 按照Sql模板+schema的聚合方式,统计排序指定时间段内的top慢sql。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_SEGMENTLOADING = "FailedOperation.SegmentLoading" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogUserHostStats ¶
func (c *Client) DescribeSlowLogUserHostStats(request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)
DescribeSlowLogUserHostStats 获取慢日志来源地址统计分布图。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogUserHostStatsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSlowLogUserHostStatsWithContext(ctx context.Context, request *DescribeSlowLogUserHostStatsRequest) (response *DescribeSlowLogUserHostStatsResponse, err error)
DescribeSlowLogUserHostStats 获取慢日志来源地址统计分布图。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogs ¶ added in v1.0.635
func (c *Client) DescribeSlowLogs(request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)
DescribeSlowLogs 获取指定时间内某个sql模板的慢日志明细
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSlowLogsWithContext ¶ added in v1.0.635
func (c *Client) DescribeSlowLogsWithContext(ctx context.Context, request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)
DescribeSlowLogs 获取指定时间内某个sql模板的慢日志明细
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSqlFilters ¶ added in v1.0.389
func (c *Client) DescribeSqlFilters(request *DescribeSqlFiltersRequest) (response *DescribeSqlFiltersResponse, err error)
DescribeSqlFilters 查询实例SQL限流任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSqlFiltersWithContext ¶ added in v1.0.389
func (c *Client) DescribeSqlFiltersWithContext(ctx context.Context, request *DescribeSqlFiltersRequest) (response *DescribeSqlFiltersResponse, err error)
DescribeSqlFilters 查询实例SQL限流任务列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSqlTemplate ¶ added in v1.0.389
func (c *Client) DescribeSqlTemplate(request *DescribeSqlTemplateRequest) (response *DescribeSqlTemplateResponse, err error)
DescribeSqlTemplate 查询SQL模板。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSqlTemplateWithContext ¶ added in v1.0.389
func (c *Client) DescribeSqlTemplateWithContext(ctx context.Context, request *DescribeSqlTemplateRequest) (response *DescribeSqlTemplateResponse, err error)
DescribeSqlTemplate 查询SQL模板。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceSchemaTimeSeries ¶
func (c *Client) DescribeTopSpaceSchemaTimeSeries(request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)
DescribeTopSpaceSchemaTimeSeries 获取实例占用空间最大的前几个库在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceSchemaTimeSeriesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTopSpaceSchemaTimeSeriesWithContext(ctx context.Context, request *DescribeTopSpaceSchemaTimeSeriesRequest) (response *DescribeTopSpaceSchemaTimeSeriesResponse, err error)
DescribeTopSpaceSchemaTimeSeries 获取实例占用空间最大的前几个库在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceSchemas ¶
func (c *Client) DescribeTopSpaceSchemas(request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)
DescribeTopSpaceSchemas 获取实例Top库的实时空间统计信息,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceSchemasWithContext ¶ added in v1.0.324
func (c *Client) DescribeTopSpaceSchemasWithContext(ctx context.Context, request *DescribeTopSpaceSchemasRequest) (response *DescribeTopSpaceSchemasResponse, err error)
DescribeTopSpaceSchemas 获取实例Top库的实时空间统计信息,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceTableTimeSeries ¶
func (c *Client) DescribeTopSpaceTableTimeSeries(request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)
DescribeTopSpaceTableTimeSeries 获取实例占用空间最大的前几张表在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceTableTimeSeriesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTopSpaceTableTimeSeriesWithContext(ctx context.Context, request *DescribeTopSpaceTableTimeSeriesRequest) (response *DescribeTopSpaceTableTimeSeriesResponse, err error)
DescribeTopSpaceTableTimeSeries 获取实例占用空间最大的前几张表在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceTables ¶
func (c *Client) DescribeTopSpaceTables(request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)
DescribeTopSpaceTables 获取实例Top表的实时空间统计信息,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTopSpaceTablesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTopSpaceTablesWithContext(ctx context.Context, request *DescribeTopSpaceTablesRequest) (response *DescribeTopSpaceTablesResponse, err error)
DescribeTopSpaceTables 获取实例Top表的实时空间统计信息,默认返回按大小排序。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserSqlAdvice ¶
func (c *Client) DescribeUserSqlAdvice(request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)
DescribeUserSqlAdvice 获取SQL优化建议。【产品用户回馈,此接口限免开放,后续将并入dbbrain专业版】
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserSqlAdviceWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserSqlAdviceWithContext(ctx context.Context, request *DescribeUserSqlAdviceRequest) (response *DescribeUserSqlAdviceResponse, err error)
DescribeUserSqlAdvice 获取SQL优化建议。【产品用户回馈,此接口限免开放,后续将并入dbbrain专业版】
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) KillMySqlThreads ¶ added in v1.0.243
func (c *Client) KillMySqlThreads(request *KillMySqlThreadsRequest) (response *KillMySqlThreadsResponse, err error)
KillMySqlThreads 根据会话ID中断当前会话,该接口分为两次提交:第一次为预提交阶段,Stage为"Prepare",得到的返回值包含SqlExecId;第二次为确认提交, Stage为"Commit", 将SqlExecId的值作为参数传入,最终终止会话进程。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) KillMySqlThreadsWithContext ¶ added in v1.0.324
func (c *Client) KillMySqlThreadsWithContext(ctx context.Context, request *KillMySqlThreadsRequest) (response *KillMySqlThreadsResponse, err error)
KillMySqlThreads 根据会话ID中断当前会话,该接口分为两次提交:第一次为预提交阶段,Stage为"Prepare",得到的返回值包含SqlExecId;第二次为确认提交, Stage为"Commit", 将SqlExecId的值作为参数传入,最终终止会话进程。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicy ¶ added in v1.0.740
func (c *Client) ModifyAlarmPolicy(request *ModifyAlarmPolicyRequest) (response *ModifyAlarmPolicyResponse, err error)
ModifyAlarmPolicy 修改告警策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyAlarmPolicyWithContext ¶ added in v1.0.740
func (c *Client) ModifyAlarmPolicyWithContext(ctx context.Context, request *ModifyAlarmPolicyRequest) (response *ModifyAlarmPolicyResponse, err error)
ModifyAlarmPolicy 修改告警策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyAuditService ¶ added in v1.0.700
func (c *Client) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
ModifyAuditService 修改审计配置相关信息,如高频存储时长等
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyAuditServiceWithContext ¶ added in v1.0.700
func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
ModifyAuditService 修改审计配置相关信息,如高频存储时长等
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyDiagDBInstanceConf ¶
func (c *Client) ModifyDiagDBInstanceConf(request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)
ModifyDiagDBInstanceConf 修改实例的配置信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDiagDBInstanceConfWithContext ¶ added in v1.0.324
func (c *Client) ModifyDiagDBInstanceConfWithContext(ctx context.Context, request *ModifyDiagDBInstanceConfRequest) (response *ModifyDiagDBInstanceConfResponse, err error)
ModifyDiagDBInstanceConf 修改实例的配置信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySqlFilters ¶ added in v1.0.389
func (c *Client) ModifySqlFilters(request *ModifySqlFiltersRequest) (response *ModifySqlFiltersResponse, err error)
ModifySqlFilters 更改实例限流任务状态,目前仅用于终止限流。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySqlFiltersWithContext ¶ added in v1.0.389
func (c *Client) ModifySqlFiltersWithContext(ctx context.Context, request *ModifySqlFiltersRequest) (response *ModifySqlFiltersResponse, err error)
ModifySqlFilters 更改实例限流任务状态,目前仅用于终止限流。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) OpenAuditService ¶ added in v1.0.700
func (c *Client) OpenAuditService(request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
OpenAuditService 开启数据库审计服务
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) OpenAuditServiceWithContext ¶ added in v1.0.700
func (c *Client) OpenAuditServiceWithContext(ctx context.Context, request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
OpenAuditService 开启数据库审计服务
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateAgentSwitch ¶ added in v1.0.738
func (c *Client) UpdateAgentSwitch(request *UpdateAgentSwitchRequest) (response *UpdateAgentSwitchResponse, err error)
UpdateAgentSwitch 更新agent状态(停止或重连Agent)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateAgentSwitchWithContext ¶ added in v1.0.738
func (c *Client) UpdateAgentSwitchWithContext(ctx context.Context, request *UpdateAgentSwitchRequest) (response *UpdateAgentSwitchResponse, err error)
UpdateAgentSwitch 更新agent状态(停止或重连Agent)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateMonitorSwitch ¶ added in v1.0.738
func (c *Client) UpdateMonitorSwitch(request *UpdateMonitorSwitchRequest) (response *UpdateMonitorSwitchResponse, err error)
UpdateMonitorSwitch 更新Agent实例状态(停止或重连实例)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpdateMonitorSwitchWithContext ¶ added in v1.0.738
func (c *Client) UpdateMonitorSwitchWithContext(ctx context.Context, request *UpdateMonitorSwitchRequest) (response *UpdateMonitorSwitchResponse, err error)
UpdateMonitorSwitch 更新Agent实例状态(停止或重连实例)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) VerifyUserAccount ¶ added in v1.0.389
func (c *Client) VerifyUserAccount(request *VerifyUserAccountRequest) (response *VerifyUserAccountResponse, err error)
VerifyUserAccount 验证用户数据库账号权限,获取会话token。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) VerifyUserAccountWithContext ¶ added in v1.0.389
func (c *Client) VerifyUserAccountWithContext(ctx context.Context, request *VerifyUserAccountRequest) (response *VerifyUserAccountResponse, err error)
VerifyUserAccount 验证用户数据库账号权限,获取会话token。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CloseAuditServiceRequest ¶ added in v1.0.700
type CloseAuditServiceRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewCloseAuditServiceRequest ¶ added in v1.0.700
func NewCloseAuditServiceRequest() (request *CloseAuditServiceRequest)
func (*CloseAuditServiceRequest) FromJsonString ¶ added in v1.0.700
func (r *CloseAuditServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseAuditServiceRequest) ToJsonString ¶ added in v1.0.700
func (r *CloseAuditServiceRequest) ToJsonString() string
type CloseAuditServiceRequestParams ¶ added in v1.0.700
type CloseAuditServiceRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type CloseAuditServiceResponse ¶ added in v1.0.700
type CloseAuditServiceResponse struct { *tchttp.BaseResponse Response *CloseAuditServiceResponseParams `json:"Response"` }
func NewCloseAuditServiceResponse ¶ added in v1.0.700
func NewCloseAuditServiceResponse() (response *CloseAuditServiceResponse)
func (*CloseAuditServiceResponse) FromJsonString ¶ added in v1.0.700
func (r *CloseAuditServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseAuditServiceResponse) ToJsonString ¶ added in v1.0.700
func (r *CloseAuditServiceResponse) ToJsonString() string
type CloseAuditServiceResponseParams ¶ added in v1.0.700
type CloseAuditServiceResponseParams struct { // 0-关闭审计成功,非0关闭审计失败。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ContactItem ¶
type CreateAuditLogFileRequest ¶ added in v1.0.644
type CreateAuditLogFileRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb" NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 截止时间,如“2019-09-11 10:13:14”。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 过滤条件。可按设置的过滤条件过滤日志。 Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"` }
func NewCreateAuditLogFileRequest ¶ added in v1.0.644
func NewCreateAuditLogFileRequest() (request *CreateAuditLogFileRequest)
func (*CreateAuditLogFileRequest) FromJsonString ¶ added in v1.0.644
func (r *CreateAuditLogFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditLogFileRequest) ToJsonString ¶ added in v1.0.644
func (r *CreateAuditLogFileRequest) ToJsonString() string
type CreateAuditLogFileRequestParams ¶ added in v1.0.644
type CreateAuditLogFileRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb" NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 截止时间,如“2019-09-11 10:13:14”。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 过滤条件。可按设置的过滤条件过滤日志。 Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"` }
Predefined struct for user
type CreateAuditLogFileResponse ¶ added in v1.0.644
type CreateAuditLogFileResponse struct { *tchttp.BaseResponse Response *CreateAuditLogFileResponseParams `json:"Response"` }
func NewCreateAuditLogFileResponse ¶ added in v1.0.644
func NewCreateAuditLogFileResponse() (response *CreateAuditLogFileResponse)
func (*CreateAuditLogFileResponse) FromJsonString ¶ added in v1.0.644
func (r *CreateAuditLogFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditLogFileResponse) ToJsonString ¶ added in v1.0.644
func (r *CreateAuditLogFileResponse) ToJsonString() string
type CreateAuditLogFileResponseParams ¶ added in v1.0.644
type CreateAuditLogFileResponseParams struct { // 审计日志文件下载的任务ID AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDBDiagReportTaskRequest ¶
type CreateDBDiagReportTaskRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2020-11-08T14:00:00+08:00”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如“2020-11-09T14:00:00+08:00”。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 是否发送邮件: 0 - 否,1 - 是。 SendMailFlag *int64 `json:"SendMailFlag,omitnil,omitempty" name:"SendMailFlag"` // 接收邮件的联系人ID数组。 ContactPerson []*int64 `json:"ContactPerson,omitnil,omitempty" name:"ContactPerson"` // 接收邮件的联系组ID数组。 ContactGroup []*int64 `json:"ContactGroup,omitnil,omitempty" name:"ContactGroup"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认值为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateDBDiagReportTaskRequest ¶
func NewCreateDBDiagReportTaskRequest() (request *CreateDBDiagReportTaskRequest)
func (*CreateDBDiagReportTaskRequest) FromJsonString ¶
func (r *CreateDBDiagReportTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBDiagReportTaskRequest) ToJsonString ¶
func (r *CreateDBDiagReportTaskRequest) ToJsonString() string
type CreateDBDiagReportTaskRequestParams ¶ added in v1.0.426
type CreateDBDiagReportTaskRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2020-11-08T14:00:00+08:00”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如“2020-11-09T14:00:00+08:00”。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 是否发送邮件: 0 - 否,1 - 是。 SendMailFlag *int64 `json:"SendMailFlag,omitnil,omitempty" name:"SendMailFlag"` // 接收邮件的联系人ID数组。 ContactPerson []*int64 `json:"ContactPerson,omitnil,omitempty" name:"ContactPerson"` // 接收邮件的联系组ID数组。 ContactGroup []*int64 `json:"ContactGroup,omitnil,omitempty" name:"ContactGroup"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认值为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateDBDiagReportTaskResponse ¶
type CreateDBDiagReportTaskResponse struct { *tchttp.BaseResponse Response *CreateDBDiagReportTaskResponseParams `json:"Response"` }
func NewCreateDBDiagReportTaskResponse ¶
func NewCreateDBDiagReportTaskResponse() (response *CreateDBDiagReportTaskResponse)
func (*CreateDBDiagReportTaskResponse) FromJsonString ¶
func (r *CreateDBDiagReportTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBDiagReportTaskResponse) ToJsonString ¶
func (r *CreateDBDiagReportTaskResponse) ToJsonString() string
type CreateDBDiagReportTaskResponseParams ¶ added in v1.0.426
type CreateDBDiagReportTaskResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDBDiagReportUrlRequest ¶
type CreateDBDiagReportUrlRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 健康报告相应的任务ID,可通过DescribeDBDiagReportTasks查询。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateDBDiagReportUrlRequest ¶
func NewCreateDBDiagReportUrlRequest() (request *CreateDBDiagReportUrlRequest)
func (*CreateDBDiagReportUrlRequest) FromJsonString ¶
func (r *CreateDBDiagReportUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBDiagReportUrlRequest) ToJsonString ¶
func (r *CreateDBDiagReportUrlRequest) ToJsonString() string
type CreateDBDiagReportUrlRequestParams ¶ added in v1.0.426
type CreateDBDiagReportUrlRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 健康报告相应的任务ID,可通过DescribeDBDiagReportTasks查询。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateDBDiagReportUrlResponse ¶
type CreateDBDiagReportUrlResponse struct { *tchttp.BaseResponse Response *CreateDBDiagReportUrlResponseParams `json:"Response"` }
func NewCreateDBDiagReportUrlResponse ¶
func NewCreateDBDiagReportUrlResponse() (response *CreateDBDiagReportUrlResponse)
func (*CreateDBDiagReportUrlResponse) FromJsonString ¶
func (r *CreateDBDiagReportUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBDiagReportUrlResponse) ToJsonString ¶
func (r *CreateDBDiagReportUrlResponse) ToJsonString() string
type CreateDBDiagReportUrlResponseParams ¶ added in v1.0.426
type CreateDBDiagReportUrlResponseParams struct { // 健康报告浏览地址。 ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"` // 健康报告浏览地址到期时间戳(秒)。 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateKillTaskRequest ¶ added in v1.0.327
type CreateKillTaskRequest struct { *tchttp.BaseRequest // kill会话任务的关联实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 任务持续时间,单位秒,手动关闭任务传-1。 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 任务过滤条件,客户端IP。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 任务过滤条件,数据库库名,多个","隔开。 DB *string `json:"DB,omitnil,omitempty" name:"DB"` // 任务过滤条件,相关命令,多个","隔开。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 任务过滤条件,支持单条件前缀匹配。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 任务过滤条件,支持多个关键字匹配,与Info参数互斥。 Infos []*string `json:"Infos,omitnil,omitempty" name:"Infos"` // 任务过滤条件,用户类型。 User *string `json:"User,omitnil,omitempty" name:"User"` // 任务过滤条件,会话持续时长,单位秒。 Time *int64 `json:"Time,omitnil,omitempty" name:"Time"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateKillTaskRequest ¶ added in v1.0.327
func NewCreateKillTaskRequest() (request *CreateKillTaskRequest)
func (*CreateKillTaskRequest) FromJsonString ¶ added in v1.0.327
func (r *CreateKillTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateKillTaskRequest) ToJsonString ¶ added in v1.0.327
func (r *CreateKillTaskRequest) ToJsonString() string
type CreateKillTaskRequestParams ¶ added in v1.0.426
type CreateKillTaskRequestParams struct { // kill会话任务的关联实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 任务持续时间,单位秒,手动关闭任务传-1。 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 任务过滤条件,客户端IP。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 任务过滤条件,数据库库名,多个","隔开。 DB *string `json:"DB,omitnil,omitempty" name:"DB"` // 任务过滤条件,相关命令,多个","隔开。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 任务过滤条件,支持单条件前缀匹配。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 任务过滤条件,支持多个关键字匹配,与Info参数互斥。 Infos []*string `json:"Infos,omitnil,omitempty" name:"Infos"` // 任务过滤条件,用户类型。 User *string `json:"User,omitnil,omitempty" name:"User"` // 任务过滤条件,会话持续时长,单位秒。 Time *int64 `json:"Time,omitnil,omitempty" name:"Time"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateKillTaskResponse ¶ added in v1.0.327
type CreateKillTaskResponse struct { *tchttp.BaseResponse Response *CreateKillTaskResponseParams `json:"Response"` }
func NewCreateKillTaskResponse ¶ added in v1.0.327
func NewCreateKillTaskResponse() (response *CreateKillTaskResponse)
func (*CreateKillTaskResponse) FromJsonString ¶ added in v1.0.327
func (r *CreateKillTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateKillTaskResponse) ToJsonString ¶ added in v1.0.327
func (r *CreateKillTaskResponse) ToJsonString() string
type CreateKillTaskResponseParams ¶ added in v1.0.426
type CreateKillTaskResponseParams struct { // kill会话任务创建成功返回1 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMailProfileRequest ¶
type CreateMailProfileRequest struct { *tchttp.BaseRequest // 邮件配置内容。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"` // 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。 ProfileLevel *string `json:"ProfileLevel,omitnil,omitempty" name:"ProfileLevel"` // 配置名称,需要保持唯一性,数据库巡检邮件配置名称自拟;定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 配置绑定的实例ID,当配置级别为"Instance"时需要传入且只能为一个实例;当配置级别为“User”时,此参数不填。 BindInstanceIds []*string `json:"BindInstanceIds,omitnil,omitempty" name:"BindInstanceIds"` }
func NewCreateMailProfileRequest ¶
func NewCreateMailProfileRequest() (request *CreateMailProfileRequest)
func (*CreateMailProfileRequest) FromJsonString ¶
func (r *CreateMailProfileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMailProfileRequest) ToJsonString ¶
func (r *CreateMailProfileRequest) ToJsonString() string
type CreateMailProfileRequestParams ¶ added in v1.0.426
type CreateMailProfileRequestParams struct { // 邮件配置内容。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"` // 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。 ProfileLevel *string `json:"ProfileLevel,omitnil,omitempty" name:"ProfileLevel"` // 配置名称,需要保持唯一性,数据库巡检邮件配置名称自拟;定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 配置绑定的实例ID,当配置级别为"Instance"时需要传入且只能为一个实例;当配置级别为“User”时,此参数不填。 BindInstanceIds []*string `json:"BindInstanceIds,omitnil,omitempty" name:"BindInstanceIds"` }
Predefined struct for user
type CreateMailProfileResponse ¶
type CreateMailProfileResponse struct { *tchttp.BaseResponse Response *CreateMailProfileResponseParams `json:"Response"` }
func NewCreateMailProfileResponse ¶
func NewCreateMailProfileResponse() (response *CreateMailProfileResponse)
func (*CreateMailProfileResponse) FromJsonString ¶
func (r *CreateMailProfileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMailProfileResponse) ToJsonString ¶
func (r *CreateMailProfileResponse) ToJsonString() string
type CreateMailProfileResponseParams ¶ added in v1.0.426
type CreateMailProfileResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateProxySessionKillTaskRequest ¶ added in v1.0.327
type CreateProxySessionKillTaskRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括: "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateProxySessionKillTaskRequest ¶ added in v1.0.327
func NewCreateProxySessionKillTaskRequest() (request *CreateProxySessionKillTaskRequest)
func (*CreateProxySessionKillTaskRequest) FromJsonString ¶ added in v1.0.327
func (r *CreateProxySessionKillTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProxySessionKillTaskRequest) ToJsonString ¶ added in v1.0.327
func (r *CreateProxySessionKillTaskRequest) ToJsonString() string
type CreateProxySessionKillTaskRequestParams ¶ added in v1.0.426
type CreateProxySessionKillTaskRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括: "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateProxySessionKillTaskResponse ¶ added in v1.0.327
type CreateProxySessionKillTaskResponse struct { *tchttp.BaseResponse Response *CreateProxySessionKillTaskResponseParams `json:"Response"` }
func NewCreateProxySessionKillTaskResponse ¶ added in v1.0.327
func NewCreateProxySessionKillTaskResponse() (response *CreateProxySessionKillTaskResponse)
func (*CreateProxySessionKillTaskResponse) FromJsonString ¶ added in v1.0.327
func (r *CreateProxySessionKillTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProxySessionKillTaskResponse) ToJsonString ¶ added in v1.0.327
func (r *CreateProxySessionKillTaskResponse) ToJsonString() string
type CreateProxySessionKillTaskResponseParams ¶ added in v1.0.426
type CreateProxySessionKillTaskResponseParams struct { // 创建 kill 会话任务返回的异步任务 id AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRedisBigKeyAnalysisTaskRequest ¶ added in v1.0.696
type CreateRedisBigKeyAnalysisTaskRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分片节点序号列表。当列表为空时,选择所有分片节点。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` // Top Key前缀的分隔符列表。 // 目前仅支持以下分割符:[",", ";", ":", "_", "-", "+", "@", "=", "|", "#", "."],当列表为空时,默认选择所有分隔符。 KeyDelimiterList []*string `json:"KeyDelimiterList,omitnil,omitempty" name:"KeyDelimiterList"` }
func NewCreateRedisBigKeyAnalysisTaskRequest ¶ added in v1.0.696
func NewCreateRedisBigKeyAnalysisTaskRequest() (request *CreateRedisBigKeyAnalysisTaskRequest)
func (*CreateRedisBigKeyAnalysisTaskRequest) FromJsonString ¶ added in v1.0.696
func (r *CreateRedisBigKeyAnalysisTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRedisBigKeyAnalysisTaskRequest) ToJsonString ¶ added in v1.0.696
func (r *CreateRedisBigKeyAnalysisTaskRequest) ToJsonString() string
type CreateRedisBigKeyAnalysisTaskRequestParams ¶ added in v1.0.696
type CreateRedisBigKeyAnalysisTaskRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分片节点序号列表。当列表为空时,选择所有分片节点。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` // Top Key前缀的分隔符列表。 // 目前仅支持以下分割符:[",", ";", ":", "_", "-", "+", "@", "=", "|", "#", "."],当列表为空时,默认选择所有分隔符。 KeyDelimiterList []*string `json:"KeyDelimiterList,omitnil,omitempty" name:"KeyDelimiterList"` }
Predefined struct for user
type CreateRedisBigKeyAnalysisTaskResponse ¶ added in v1.0.696
type CreateRedisBigKeyAnalysisTaskResponse struct { *tchttp.BaseResponse Response *CreateRedisBigKeyAnalysisTaskResponseParams `json:"Response"` }
func NewCreateRedisBigKeyAnalysisTaskResponse ¶ added in v1.0.696
func NewCreateRedisBigKeyAnalysisTaskResponse() (response *CreateRedisBigKeyAnalysisTaskResponse)
func (*CreateRedisBigKeyAnalysisTaskResponse) FromJsonString ¶ added in v1.0.696
func (r *CreateRedisBigKeyAnalysisTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRedisBigKeyAnalysisTaskResponse) ToJsonString ¶ added in v1.0.696
func (r *CreateRedisBigKeyAnalysisTaskResponse) ToJsonString() string
type CreateRedisBigKeyAnalysisTaskResponseParams ¶ added in v1.0.696
type CreateRedisBigKeyAnalysisTaskResponseParams struct { // 异步任务ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSchedulerMailProfileRequest ¶
type CreateSchedulerMailProfileRequest struct { *tchttp.BaseRequest // 取值范围1-7,分别代表周一至周日。 WeekConfiguration []*int64 `json:"WeekConfiguration,omitnil,omitempty" name:"WeekConfiguration"` // 邮件配置内容。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"` // 配置名称,需要保持唯一性,定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 配置订阅的实例ID。 BindInstanceId *string `json:"BindInstanceId,omitnil,omitempty" name:"BindInstanceId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateSchedulerMailProfileRequest ¶
func NewCreateSchedulerMailProfileRequest() (request *CreateSchedulerMailProfileRequest)
func (*CreateSchedulerMailProfileRequest) FromJsonString ¶
func (r *CreateSchedulerMailProfileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSchedulerMailProfileRequest) ToJsonString ¶
func (r *CreateSchedulerMailProfileRequest) ToJsonString() string
type CreateSchedulerMailProfileRequestParams ¶ added in v1.0.426
type CreateSchedulerMailProfileRequestParams struct { // 取值范围1-7,分别代表周一至周日。 WeekConfiguration []*int64 `json:"WeekConfiguration,omitnil,omitempty" name:"WeekConfiguration"` // 邮件配置内容。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"` // 配置名称,需要保持唯一性,定期生成邮件配置命名格式:"scheduler_" + {instanceId},如"schduler_cdb-test"。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 配置订阅的实例ID。 BindInstanceId *string `json:"BindInstanceId,omitnil,omitempty" name:"BindInstanceId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateSchedulerMailProfileResponse ¶
type CreateSchedulerMailProfileResponse struct { *tchttp.BaseResponse Response *CreateSchedulerMailProfileResponseParams `json:"Response"` }
func NewCreateSchedulerMailProfileResponse ¶
func NewCreateSchedulerMailProfileResponse() (response *CreateSchedulerMailProfileResponse)
func (*CreateSchedulerMailProfileResponse) FromJsonString ¶
func (r *CreateSchedulerMailProfileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSchedulerMailProfileResponse) ToJsonString ¶
func (r *CreateSchedulerMailProfileResponse) ToJsonString() string
type CreateSchedulerMailProfileResponseParams ¶ added in v1.0.426
type CreateSchedulerMailProfileResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSecurityAuditLogExportTaskRequest ¶
type CreateSecurityAuditLogExportTaskRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"` // 导出日志开始时间,例如2020-12-28 00:00:00。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 导出日志结束时间,例如2020-12-28 01:00:00。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 日志风险等级列表,支持值包括:0 无风险;1 低风险;2 中风险;3 高风险。 DangerLevels []*int64 `json:"DangerLevels,omitnil,omitempty" name:"DangerLevels"` }
func NewCreateSecurityAuditLogExportTaskRequest ¶
func NewCreateSecurityAuditLogExportTaskRequest() (request *CreateSecurityAuditLogExportTaskRequest)
func (*CreateSecurityAuditLogExportTaskRequest) FromJsonString ¶
func (r *CreateSecurityAuditLogExportTaskRequest) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *CreateSecurityAuditLogExportTaskResponse) FromJsonString(s string) error
FromJsonString 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 CreateSecurityAuditLogExportTaskResponseParams ¶ added in v1.0.426
type CreateSecurityAuditLogExportTaskResponseParams struct { // 日志导出任务Id。 AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSqlFilterRequest ¶ added in v1.0.389
type CreateSqlFilterRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。 SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"` // 关键字,用于筛选SQL语句,多个关键字用英文逗号分隔,逗号不能作为关键词,多个关键词之间的关系为“逻辑与”。 FilterKey *string `json:"FilterKey,omitnil,omitempty" name:"FilterKey"` // 最大并发度,取值不能小于0,如果该值设为 0,则表示限制所有匹配的SQL执行。 MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"` // 限流时长,单位秒,支持-1和小于2147483647的正整数,-1表示永不过期。 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateSqlFilterRequest ¶ added in v1.0.389
func NewCreateSqlFilterRequest() (request *CreateSqlFilterRequest)
func (*CreateSqlFilterRequest) FromJsonString ¶ added in v1.0.389
func (r *CreateSqlFilterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSqlFilterRequest) ToJsonString ¶ added in v1.0.389
func (r *CreateSqlFilterRequest) ToJsonString() string
type CreateSqlFilterRequestParams ¶ added in v1.0.426
type CreateSqlFilterRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。 SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"` // 关键字,用于筛选SQL语句,多个关键字用英文逗号分隔,逗号不能作为关键词,多个关键词之间的关系为“逻辑与”。 FilterKey *string `json:"FilterKey,omitnil,omitempty" name:"FilterKey"` // 最大并发度,取值不能小于0,如果该值设为 0,则表示限制所有匹配的SQL执行。 MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"` // 限流时长,单位秒,支持-1和小于2147483647的正整数,-1表示永不过期。 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateSqlFilterResponse ¶ added in v1.0.389
type CreateSqlFilterResponse struct { *tchttp.BaseResponse Response *CreateSqlFilterResponseParams `json:"Response"` }
func NewCreateSqlFilterResponse ¶ added in v1.0.389
func NewCreateSqlFilterResponse() (response *CreateSqlFilterResponse)
func (*CreateSqlFilterResponse) FromJsonString ¶ added in v1.0.389
func (r *CreateSqlFilterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSqlFilterResponse) ToJsonString ¶ added in v1.0.389
func (r *CreateSqlFilterResponse) ToJsonString() string
type CreateSqlFilterResponseParams ¶ added in v1.0.426
type CreateSqlFilterResponseParams struct { // 限流任务ID。 FilterId *int64 `json:"FilterId,omitnil,omitempty" name:"FilterId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditLogFileRequest ¶ added in v1.0.644
type DeleteAuditLogFileRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb" NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志文件生成异步任务ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
func NewDeleteAuditLogFileRequest ¶ added in v1.0.644
func NewDeleteAuditLogFileRequest() (request *DeleteAuditLogFileRequest)
func (*DeleteAuditLogFileRequest) FromJsonString ¶ added in v1.0.644
func (r *DeleteAuditLogFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditLogFileRequest) ToJsonString ¶ added in v1.0.644
func (r *DeleteAuditLogFileRequest) ToJsonString() string
type DeleteAuditLogFileRequestParams ¶ added in v1.0.644
type DeleteAuditLogFileRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb" NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志文件生成异步任务ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
Predefined struct for user
type DeleteAuditLogFileResponse ¶ added in v1.0.644
type DeleteAuditLogFileResponse struct { *tchttp.BaseResponse Response *DeleteAuditLogFileResponseParams `json:"Response"` }
func NewDeleteAuditLogFileResponse ¶ added in v1.0.644
func NewDeleteAuditLogFileResponse() (response *DeleteAuditLogFileResponse)
func (*DeleteAuditLogFileResponse) FromJsonString ¶ added in v1.0.644
func (r *DeleteAuditLogFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditLogFileResponse) ToJsonString ¶ added in v1.0.644
func (r *DeleteAuditLogFileResponse) ToJsonString() string
type DeleteAuditLogFileResponseParams ¶ added in v1.0.644
type DeleteAuditLogFileResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDBDiagReportTasksRequest ¶ added in v1.0.634
type DeleteDBDiagReportTasksRequest struct { *tchttp.BaseRequest // 需要删除的任务id列表 AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDeleteDBDiagReportTasksRequest ¶ added in v1.0.634
func NewDeleteDBDiagReportTasksRequest() (request *DeleteDBDiagReportTasksRequest)
func (*DeleteDBDiagReportTasksRequest) FromJsonString ¶ added in v1.0.634
func (r *DeleteDBDiagReportTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDBDiagReportTasksRequest) ToJsonString ¶ added in v1.0.634
func (r *DeleteDBDiagReportTasksRequest) ToJsonString() string
type DeleteDBDiagReportTasksRequestParams ¶ added in v1.0.634
type DeleteDBDiagReportTasksRequestParams struct { // 需要删除的任务id列表 AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DeleteDBDiagReportTasksResponse ¶ added in v1.0.634
type DeleteDBDiagReportTasksResponse struct { *tchttp.BaseResponse Response *DeleteDBDiagReportTasksResponseParams `json:"Response"` }
func NewDeleteDBDiagReportTasksResponse ¶ added in v1.0.634
func NewDeleteDBDiagReportTasksResponse() (response *DeleteDBDiagReportTasksResponse)
func (*DeleteDBDiagReportTasksResponse) FromJsonString ¶ added in v1.0.634
func (r *DeleteDBDiagReportTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDBDiagReportTasksResponse) ToJsonString ¶ added in v1.0.634
func (r *DeleteDBDiagReportTasksResponse) ToJsonString() string
type DeleteDBDiagReportTasksResponseParams ¶ added in v1.0.634
type DeleteDBDiagReportTasksResponseParams struct { // 任务删除状态, 0-删除成功 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRedisBigKeyAnalysisTasksRequest ¶ added in v1.0.929
type DeleteRedisBigKeyAnalysisTasksRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 待删除的异步任务ID列表。 AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDeleteRedisBigKeyAnalysisTasksRequest ¶ added in v1.0.929
func NewDeleteRedisBigKeyAnalysisTasksRequest() (request *DeleteRedisBigKeyAnalysisTasksRequest)
func (*DeleteRedisBigKeyAnalysisTasksRequest) FromJsonString ¶ added in v1.0.929
func (r *DeleteRedisBigKeyAnalysisTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRedisBigKeyAnalysisTasksRequest) ToJsonString ¶ added in v1.0.929
func (r *DeleteRedisBigKeyAnalysisTasksRequest) ToJsonString() string
type DeleteRedisBigKeyAnalysisTasksRequestParams ¶ added in v1.0.929
type DeleteRedisBigKeyAnalysisTasksRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 待删除的异步任务ID列表。 AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DeleteRedisBigKeyAnalysisTasksResponse ¶ added in v1.0.929
type DeleteRedisBigKeyAnalysisTasksResponse struct { *tchttp.BaseResponse Response *DeleteRedisBigKeyAnalysisTasksResponseParams `json:"Response"` }
func NewDeleteRedisBigKeyAnalysisTasksResponse ¶ added in v1.0.929
func NewDeleteRedisBigKeyAnalysisTasksResponse() (response *DeleteRedisBigKeyAnalysisTasksResponse)
func (*DeleteRedisBigKeyAnalysisTasksResponse) FromJsonString ¶ added in v1.0.929
func (r *DeleteRedisBigKeyAnalysisTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRedisBigKeyAnalysisTasksResponse) ToJsonString ¶ added in v1.0.929
func (r *DeleteRedisBigKeyAnalysisTasksResponse) ToJsonString() string
type DeleteRedisBigKeyAnalysisTasksResponseParams ¶ added in v1.0.929
type DeleteRedisBigKeyAnalysisTasksResponseParams struct { // 状态值,为0时代表正常处理。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSecurityAuditLogExportTasksRequest ¶
type DeleteSecurityAuditLogExportTasksRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"` // 日志导出任务Id列表,接口会忽略不存在或已删除的任务Id。 AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 服务产品类型,支持值: "mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDeleteSecurityAuditLogExportTasksRequest ¶
func NewDeleteSecurityAuditLogExportTasksRequest() (request *DeleteSecurityAuditLogExportTasksRequest)
func (*DeleteSecurityAuditLogExportTasksRequest) FromJsonString ¶
func (r *DeleteSecurityAuditLogExportTasksRequest) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *DeleteSecurityAuditLogExportTasksResponse) FromJsonString(s string) error
FromJsonString 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 DeleteSecurityAuditLogExportTasksResponseParams ¶ added in v1.0.426
type DeleteSecurityAuditLogExportTasksResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSqlFiltersRequest ¶ added in v1.0.389
type DeleteSqlFiltersRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 限流任务ID列表。 FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"` // 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDeleteSqlFiltersRequest ¶ added in v1.0.389
func NewDeleteSqlFiltersRequest() (request *DeleteSqlFiltersRequest)
func (*DeleteSqlFiltersRequest) FromJsonString ¶ added in v1.0.389
func (r *DeleteSqlFiltersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSqlFiltersRequest) ToJsonString ¶ added in v1.0.389
func (r *DeleteSqlFiltersRequest) ToJsonString() string
type DeleteSqlFiltersRequestParams ¶ added in v1.0.426
type DeleteSqlFiltersRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 限流任务ID列表。 FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"` // 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DeleteSqlFiltersResponse ¶ added in v1.0.389
type DeleteSqlFiltersResponse struct { *tchttp.BaseResponse Response *DeleteSqlFiltersResponseParams `json:"Response"` }
func NewDeleteSqlFiltersResponse ¶ added in v1.0.389
func NewDeleteSqlFiltersResponse() (response *DeleteSqlFiltersResponse)
func (*DeleteSqlFiltersResponse) FromJsonString ¶ added in v1.0.389
func (r *DeleteSqlFiltersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSqlFiltersResponse) ToJsonString ¶ added in v1.0.389
func (r *DeleteSqlFiltersResponse) ToJsonString() string
type DeleteSqlFiltersResponseParams ¶ added in v1.0.426
type DeleteSqlFiltersResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAlarmTemplateRequest ¶ added in v1.0.740
type DescribeAlarmTemplateRequest struct { *tchttp.BaseRequest // 搜索字段 TemplateNameRegexp *string `json:"TemplateNameRegexp,omitnil,omitempty" name:"TemplateNameRegexp"` // 返回限制长度 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // mysql - mysql // cynosdb - tdsql-c Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeAlarmTemplateRequest ¶ added in v1.0.740
func NewDescribeAlarmTemplateRequest() (request *DescribeAlarmTemplateRequest)
func (*DescribeAlarmTemplateRequest) FromJsonString ¶ added in v1.0.740
func (r *DescribeAlarmTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmTemplateRequest) ToJsonString ¶ added in v1.0.740
func (r *DescribeAlarmTemplateRequest) ToJsonString() string
type DescribeAlarmTemplateRequestParams ¶ added in v1.0.740
type DescribeAlarmTemplateRequestParams struct { // 搜索字段 TemplateNameRegexp *string `json:"TemplateNameRegexp,omitnil,omitempty" name:"TemplateNameRegexp"` // 返回限制长度 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏置 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // mysql - mysql // cynosdb - tdsql-c Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeAlarmTemplateResponse ¶ added in v1.0.740
type DescribeAlarmTemplateResponse struct { *tchttp.BaseResponse Response *DescribeAlarmTemplateResponseParams `json:"Response"` }
func NewDescribeAlarmTemplateResponse ¶ added in v1.0.740
func NewDescribeAlarmTemplateResponse() (response *DescribeAlarmTemplateResponse)
func (*DescribeAlarmTemplateResponse) FromJsonString ¶ added in v1.0.740
func (r *DescribeAlarmTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmTemplateResponse) ToJsonString ¶ added in v1.0.740
func (r *DescribeAlarmTemplateResponse) ToJsonString() string
type DescribeAlarmTemplateResponseParams ¶ added in v1.0.740
type DescribeAlarmTemplateResponseParams struct { // 模板列表 ProfileList []*AlarmProfileList `json:"ProfileList,omitnil,omitempty" name:"ProfileList"` // 模板总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAllUserContactRequest ¶
type DescribeAllUserContactRequest struct { *tchttp.BaseRequest // 服务产品类型,固定值:mysql。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 联系人名数组,支持模糊搜索。 Names []*string `json:"Names,omitnil,omitempty" name:"Names"` }
func NewDescribeAllUserContactRequest ¶
func NewDescribeAllUserContactRequest() (request *DescribeAllUserContactRequest)
func (*DescribeAllUserContactRequest) FromJsonString ¶
func (r *DescribeAllUserContactRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllUserContactRequest) ToJsonString ¶
func (r *DescribeAllUserContactRequest) ToJsonString() string
type DescribeAllUserContactRequestParams ¶ added in v1.0.426
type DescribeAllUserContactRequestParams struct { // 服务产品类型,固定值:mysql。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 联系人名数组,支持模糊搜索。 Names []*string `json:"Names,omitnil,omitempty" name:"Names"` }
Predefined struct for user
type DescribeAllUserContactResponse ¶
type DescribeAllUserContactResponse struct { *tchttp.BaseResponse Response *DescribeAllUserContactResponseParams `json:"Response"` }
func NewDescribeAllUserContactResponse ¶
func NewDescribeAllUserContactResponse() (response *DescribeAllUserContactResponse)
func (*DescribeAllUserContactResponse) FromJsonString ¶
func (r *DescribeAllUserContactResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllUserContactResponse) ToJsonString ¶
func (r *DescribeAllUserContactResponse) ToJsonString() string
type DescribeAllUserContactResponseParams ¶ added in v1.0.426
type DescribeAllUserContactResponseParams struct { // 联系人的总数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 联系人的信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Contacts []*ContactItem `json:"Contacts,omitnil,omitempty" name:"Contacts"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAllUserGroupRequest ¶
type DescribeAllUserGroupRequest struct { *tchttp.BaseRequest // 服务产品类型,固定值:mysql。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 联系组名称数组,支持模糊搜索。 Names []*string `json:"Names,omitnil,omitempty" name:"Names"` }
func NewDescribeAllUserGroupRequest ¶
func NewDescribeAllUserGroupRequest() (request *DescribeAllUserGroupRequest)
func (*DescribeAllUserGroupRequest) FromJsonString ¶
func (r *DescribeAllUserGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllUserGroupRequest) ToJsonString ¶
func (r *DescribeAllUserGroupRequest) ToJsonString() string
type DescribeAllUserGroupRequestParams ¶ added in v1.0.426
type DescribeAllUserGroupRequestParams struct { // 服务产品类型,固定值:mysql。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 联系组名称数组,支持模糊搜索。 Names []*string `json:"Names,omitnil,omitempty" name:"Names"` }
Predefined struct for user
type DescribeAllUserGroupResponse ¶
type DescribeAllUserGroupResponse struct { *tchttp.BaseResponse Response *DescribeAllUserGroupResponseParams `json:"Response"` }
func NewDescribeAllUserGroupResponse ¶
func NewDescribeAllUserGroupResponse() (response *DescribeAllUserGroupResponse)
func (*DescribeAllUserGroupResponse) FromJsonString ¶
func (r *DescribeAllUserGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllUserGroupResponse) ToJsonString ¶
func (r *DescribeAllUserGroupResponse) ToJsonString() string
type DescribeAllUserGroupResponseParams ¶ added in v1.0.426
type DescribeAllUserGroupResponseParams struct { // 组总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 组信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Groups []*GroupItem `json:"Groups,omitnil,omitempty" name:"Groups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditInstanceListRequest ¶ added in v1.0.700
type DescribeAuditInstanceListRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 审计状态标识,0-未开通审计;1-已开通审计,默认为0。 AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询实例的搜索条件。 Filters []*AuditInstanceFilter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAuditInstanceListRequest ¶ added in v1.0.700
func NewDescribeAuditInstanceListRequest() (request *DescribeAuditInstanceListRequest)
func (*DescribeAuditInstanceListRequest) FromJsonString ¶ added in v1.0.700
func (r *DescribeAuditInstanceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditInstanceListRequest) ToJsonString ¶ added in v1.0.700
func (r *DescribeAuditInstanceListRequest) ToJsonString() string
type DescribeAuditInstanceListRequestParams ¶ added in v1.0.700
type DescribeAuditInstanceListRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 审计状态标识,0-未开通审计;1-已开通审计,默认为0。 AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询实例的搜索条件。 Filters []*AuditInstanceFilter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAuditInstanceListResponse ¶ added in v1.0.700
type DescribeAuditInstanceListResponse struct { *tchttp.BaseResponse Response *DescribeAuditInstanceListResponseParams `json:"Response"` }
func NewDescribeAuditInstanceListResponse ¶ added in v1.0.700
func NewDescribeAuditInstanceListResponse() (response *DescribeAuditInstanceListResponse)
func (*DescribeAuditInstanceListResponse) FromJsonString ¶ added in v1.0.700
func (r *DescribeAuditInstanceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditInstanceListResponse) ToJsonString ¶ added in v1.0.700
func (r *DescribeAuditInstanceListResponse) ToJsonString() string
type DescribeAuditInstanceListResponseParams ¶ added in v1.0.700
type DescribeAuditInstanceListResponseParams struct { // 符合条件的实例个数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例详情。 Items []*AuditInstance `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditLogFilesRequest ¶ added in v1.0.644
type DescribeAuditLogFilesRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb" NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAuditLogFilesRequest ¶ added in v1.0.644
func NewDescribeAuditLogFilesRequest() (request *DescribeAuditLogFilesRequest)
func (*DescribeAuditLogFilesRequest) FromJsonString ¶ added in v1.0.644
func (r *DescribeAuditLogFilesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditLogFilesRequest) ToJsonString ¶ added in v1.0.644
func (r *DescribeAuditLogFilesRequest) ToJsonString() string
type DescribeAuditLogFilesRequestParams ¶ added in v1.0.644
type DescribeAuditLogFilesRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB for MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb" NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAuditLogFilesResponse ¶ added in v1.0.644
type DescribeAuditLogFilesResponse struct { *tchttp.BaseResponse Response *DescribeAuditLogFilesResponseParams `json:"Response"` }
func NewDescribeAuditLogFilesResponse ¶ added in v1.0.644
func NewDescribeAuditLogFilesResponse() (response *DescribeAuditLogFilesResponse)
func (*DescribeAuditLogFilesResponse) FromJsonString ¶ added in v1.0.644
func (r *DescribeAuditLogFilesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditLogFilesResponse) ToJsonString ¶ added in v1.0.644
func (r *DescribeAuditLogFilesResponse) ToJsonString() string
type DescribeAuditLogFilesResponseParams ¶ added in v1.0.644
type DescribeAuditLogFilesResponseParams struct { // 符合条件的审计日志文件个数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 审计日志文件详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AuditLogFile `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBDiagEventRequest ¶
type DescribeDBDiagEventRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 事件 ID 。通过“获取实例诊断历史DescribeDBDiagHistory”获取。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeDBDiagEventRequest ¶
func NewDescribeDBDiagEventRequest() (request *DescribeDBDiagEventRequest)
func (*DescribeDBDiagEventRequest) FromJsonString ¶
func (r *DescribeDBDiagEventRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagEventRequest) ToJsonString ¶
func (r *DescribeDBDiagEventRequest) ToJsonString() string
type DescribeDBDiagEventRequestParams ¶ added in v1.0.426
type DescribeDBDiagEventRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 事件 ID 。通过“获取实例诊断历史DescribeDBDiagHistory”获取。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeDBDiagEventResponse ¶
type DescribeDBDiagEventResponse struct { *tchttp.BaseResponse Response *DescribeDBDiagEventResponseParams `json:"Response"` }
func NewDescribeDBDiagEventResponse ¶
func NewDescribeDBDiagEventResponse() (response *DescribeDBDiagEventResponse)
func (*DescribeDBDiagEventResponse) FromJsonString ¶
func (r *DescribeDBDiagEventResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagEventResponse) ToJsonString ¶
func (r *DescribeDBDiagEventResponse) ToJsonString() string
type DescribeDBDiagEventResponseParams ¶ added in v1.0.426
type DescribeDBDiagEventResponseParams struct { // 诊断项。 DiagItem *string `json:"DiagItem,omitnil,omitempty" name:"DiagItem"` // 诊断类型。 DiagType *string `json:"DiagType,omitnil,omitempty" name:"DiagType"` // 事件 ID 。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 诊断事件详情,若无附加解释信息则输出为空。 Explanation *string `json:"Explanation,omitnil,omitempty" name:"Explanation"` // 诊断概要。 Outline *string `json:"Outline,omitnil,omitempty" name:"Outline"` // 诊断出的问题。 Problem *string `json:"Problem,omitnil,omitempty" name:"Problem"` // 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。 Severity *int64 `json:"Severity,omitnil,omitempty" name:"Severity"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 诊断建议,若无建议则输出为空。 Suggestions *string `json:"Suggestions,omitnil,omitempty" name:"Suggestions"` // 保留字段。 // 注意:此字段可能返回 null,表示取不到有效值。 Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBDiagEventsRequest ¶ added in v1.0.313
type DescribeDBDiagEventsRequest struct { *tchttp.BaseRequest // 开始时间,如“2021-05-27 00:00:00”,支持的最早查询时间为当前时间的前30天。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如“2021-05-27 01:00:00”,结束时间与开始时间的间隔最大可为7天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 风险等级列表,取值按影响程度从高至低分别为:1 - 致命、2 -严重、3 - 告警、4 - 提示、5 -健康。 Severities []*int64 `json:"Severities,omitnil,omitempty" name:"Severities"` // 实例ID列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认20,最大值为50。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeDBDiagEventsRequest ¶ added in v1.0.313
func NewDescribeDBDiagEventsRequest() (request *DescribeDBDiagEventsRequest)
func (*DescribeDBDiagEventsRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeDBDiagEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagEventsRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeDBDiagEventsRequest) ToJsonString() string
type DescribeDBDiagEventsRequestParams ¶ added in v1.0.426
type DescribeDBDiagEventsRequestParams struct { // 开始时间,如“2021-05-27 00:00:00”,支持的最早查询时间为当前时间的前30天。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如“2021-05-27 01:00:00”,结束时间与开始时间的间隔最大可为7天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 风险等级列表,取值按影响程度从高至低分别为:1 - 致命、2 -严重、3 - 告警、4 - 提示、5 -健康。 Severities []*int64 `json:"Severities,omitnil,omitempty" name:"Severities"` // 实例ID列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认20,最大值为50。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDBDiagEventsResponse ¶ added in v1.0.313
type DescribeDBDiagEventsResponse struct { *tchttp.BaseResponse Response *DescribeDBDiagEventsResponseParams `json:"Response"` }
func NewDescribeDBDiagEventsResponse ¶ added in v1.0.313
func NewDescribeDBDiagEventsResponse() (response *DescribeDBDiagEventsResponse)
func (*DescribeDBDiagEventsResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeDBDiagEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagEventsResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeDBDiagEventsResponse) ToJsonString() string
type DescribeDBDiagEventsResponseParams ¶ added in v1.0.426
type DescribeDBDiagEventsResponseParams struct { // 诊断事件的总数目。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 诊断事件的列表。 Items []*DiagHistoryEventItem `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBDiagHistoryRequest ¶
type DescribeDBDiagHistoryRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如“2019-09-11 12:13:14”,结束时间与开始时间的间隔最大可为2天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeDBDiagHistoryRequest ¶
func NewDescribeDBDiagHistoryRequest() (request *DescribeDBDiagHistoryRequest)
func (*DescribeDBDiagHistoryRequest) FromJsonString ¶
func (r *DescribeDBDiagHistoryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagHistoryRequest) ToJsonString ¶
func (r *DescribeDBDiagHistoryRequest) ToJsonString() string
type DescribeDBDiagHistoryRequestParams ¶ added in v1.0.426
type DescribeDBDiagHistoryRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如“2019-09-11 12:13:14”,结束时间与开始时间的间隔最大可为2天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeDBDiagHistoryResponse ¶
type DescribeDBDiagHistoryResponse struct { *tchttp.BaseResponse Response *DescribeDBDiagHistoryResponseParams `json:"Response"` }
func NewDescribeDBDiagHistoryResponse ¶
func NewDescribeDBDiagHistoryResponse() (response *DescribeDBDiagHistoryResponse)
func (*DescribeDBDiagHistoryResponse) FromJsonString ¶
func (r *DescribeDBDiagHistoryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagHistoryResponse) ToJsonString ¶
func (r *DescribeDBDiagHistoryResponse) ToJsonString() string
type DescribeDBDiagHistoryResponseParams ¶ added in v1.0.426
type DescribeDBDiagHistoryResponseParams struct { // 事件描述。 Events []*DiagHistoryEventItem `json:"Events,omitnil,omitempty" name:"Events"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBDiagReportTasksRequest ¶
type DescribeDBDiagReportTasksRequest struct { *tchttp.BaseRequest // 第一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 最后一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 实例ID数组,用于筛选指定实例的任务列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。 Sources []*string `json:"Sources,omitnil,omitempty" name:"Sources"` // 报告的健康等级,支持的取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK" - 危险;"HIGH_RISK" - 高危。 HealthLevels *string `json:"HealthLevels,omitnil,omitempty" name:"HealthLevels"` // 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。 TaskStatuses *string `json:"TaskStatuses,omitnil,omitempty" name:"TaskStatuses"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeDBDiagReportTasksRequest ¶
func NewDescribeDBDiagReportTasksRequest() (request *DescribeDBDiagReportTasksRequest)
func (*DescribeDBDiagReportTasksRequest) FromJsonString ¶
func (r *DescribeDBDiagReportTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagReportTasksRequest) ToJsonString ¶
func (r *DescribeDBDiagReportTasksRequest) ToJsonString() string
type DescribeDBDiagReportTasksRequestParams ¶ added in v1.0.426
type DescribeDBDiagReportTasksRequestParams struct { // 第一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 最后一个任务的开始时间,用于范围查询,时间格式如:2019-09-10 12:13:14。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 实例ID数组,用于筛选指定实例的任务列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。 Sources []*string `json:"Sources,omitnil,omitempty" name:"Sources"` // 报告的健康等级,支持的取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK" - 危险;"HIGH_RISK" - 高危。 HealthLevels *string `json:"HealthLevels,omitnil,omitempty" name:"HealthLevels"` // 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。 TaskStatuses *string `json:"TaskStatuses,omitnil,omitempty" name:"TaskStatuses"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeDBDiagReportTasksResponse ¶
type DescribeDBDiagReportTasksResponse struct { *tchttp.BaseResponse Response *DescribeDBDiagReportTasksResponseParams `json:"Response"` }
func NewDescribeDBDiagReportTasksResponse ¶
func NewDescribeDBDiagReportTasksResponse() (response *DescribeDBDiagReportTasksResponse)
func (*DescribeDBDiagReportTasksResponse) FromJsonString ¶
func (r *DescribeDBDiagReportTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBDiagReportTasksResponse) ToJsonString ¶
func (r *DescribeDBDiagReportTasksResponse) ToJsonString() string
type DescribeDBDiagReportTasksResponseParams ¶ added in v1.0.426
type DescribeDBDiagReportTasksResponseParams struct { // 任务总数目。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务列表。 Tasks []*HealthReportTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSpaceStatusRequest ¶
type DescribeDBSpaceStatusRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间段天数,截止日期为当日,默认为7天。 RangeDays *int64 `json:"RangeDays,omitnil,omitempty" name:"RangeDays"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,"mongodb" - 云数据库 MongoDB,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeDBSpaceStatusRequest ¶
func NewDescribeDBSpaceStatusRequest() (request *DescribeDBSpaceStatusRequest)
func (*DescribeDBSpaceStatusRequest) FromJsonString ¶
func (r *DescribeDBSpaceStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSpaceStatusRequest) ToJsonString ¶
func (r *DescribeDBSpaceStatusRequest) ToJsonString() string
type DescribeDBSpaceStatusRequestParams ¶ added in v1.0.426
type DescribeDBSpaceStatusRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 时间段天数,截止日期为当日,默认为7天。 RangeDays *int64 `json:"RangeDays,omitnil,omitempty" name:"RangeDays"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,"mongodb" - 云数据库 MongoDB,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeDBSpaceStatusResponse ¶
type DescribeDBSpaceStatusResponse struct { *tchttp.BaseResponse Response *DescribeDBSpaceStatusResponseParams `json:"Response"` }
func NewDescribeDBSpaceStatusResponse ¶
func NewDescribeDBSpaceStatusResponse() (response *DescribeDBSpaceStatusResponse)
func (*DescribeDBSpaceStatusResponse) FromJsonString ¶
func (r *DescribeDBSpaceStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSpaceStatusResponse) ToJsonString ¶
func (r *DescribeDBSpaceStatusResponse) ToJsonString() string
type DescribeDBSpaceStatusResponseParams ¶ added in v1.0.426
type DescribeDBSpaceStatusResponseParams struct { // 磁盘增长量(MB)。 Growth *int64 `json:"Growth,omitnil,omitempty" name:"Growth"` // 磁盘剩余(MB)。 Remain *int64 `json:"Remain,omitnil,omitempty" name:"Remain"` // 磁盘总量(MB)。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 预计可用天数。 AvailableDays *int64 `json:"AvailableDays,omitnil,omitempty" name:"AvailableDays"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDiagDBInstancesRequest ¶
type DescribeDiagDBInstancesRequest struct { *tchttp.BaseRequest // 是否是DBbrain支持的实例,固定传 true。 IsSupported *bool `json:"IsSupported,omitnil,omitempty" name:"IsSupported"` // 服务产品类型,支持值包括:"mysql" - 云数据库 MySQL,"cynosdb" - 云数据库 TDSQL-C for MySQL,"dbbrain-mysql" - 自建 MySQL,"redis" - 云数据库 Redis,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分页参数,偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页参数,分页值,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 根据实例名称条件查询。 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 根据实例ID条件查询。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 根据地域条件查询。 Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"` }
func NewDescribeDiagDBInstancesRequest ¶
func NewDescribeDiagDBInstancesRequest() (request *DescribeDiagDBInstancesRequest)
func (*DescribeDiagDBInstancesRequest) FromJsonString ¶
func (r *DescribeDiagDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDiagDBInstancesRequest) ToJsonString ¶
func (r *DescribeDiagDBInstancesRequest) ToJsonString() string
type DescribeDiagDBInstancesRequestParams ¶ added in v1.0.426
type DescribeDiagDBInstancesRequestParams struct { // 是否是DBbrain支持的实例,固定传 true。 IsSupported *bool `json:"IsSupported,omitnil,omitempty" name:"IsSupported"` // 服务产品类型,支持值包括:"mysql" - 云数据库 MySQL,"cynosdb" - 云数据库 TDSQL-C for MySQL,"dbbrain-mysql" - 自建 MySQL,"redis" - 云数据库 Redis,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分页参数,偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页参数,分页值,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 根据实例名称条件查询。 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 根据实例ID条件查询。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 根据地域条件查询。 Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"` }
Predefined struct for user
type DescribeDiagDBInstancesResponse ¶
type DescribeDiagDBInstancesResponse struct { *tchttp.BaseResponse Response *DescribeDiagDBInstancesResponseParams `json:"Response"` }
func NewDescribeDiagDBInstancesResponse ¶
func NewDescribeDiagDBInstancesResponse() (response *DescribeDiagDBInstancesResponse)
func (*DescribeDiagDBInstancesResponse) FromJsonString ¶
func (r *DescribeDiagDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDiagDBInstancesResponse) ToJsonString ¶
func (r *DescribeDiagDBInstancesResponse) ToJsonString() string
type DescribeDiagDBInstancesResponseParams ¶ added in v1.0.426
type DescribeDiagDBInstancesResponseParams struct { // 实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 全实例巡检状态:0:开启全实例巡检;1:未开启全实例巡检。 DbScanStatus *int64 `json:"DbScanStatus,omitnil,omitempty" name:"DbScanStatus"` // 实例相关信息。 Items []*InstanceInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHealthScoreRequest ¶
type DescribeHealthScoreRequest struct { *tchttp.BaseRequest // 需要获取健康得分的实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 获取健康得分的时间,时间格式如:2019-09-10 12:13:14。 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeHealthScoreRequest ¶
func NewDescribeHealthScoreRequest() (request *DescribeHealthScoreRequest)
func (*DescribeHealthScoreRequest) FromJsonString ¶
func (r *DescribeHealthScoreRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHealthScoreRequest) ToJsonString ¶
func (r *DescribeHealthScoreRequest) ToJsonString() string
type DescribeHealthScoreRequestParams ¶ added in v1.0.426
type DescribeHealthScoreRequestParams struct { // 需要获取健康得分的实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 获取健康得分的时间,时间格式如:2019-09-10 12:13:14。 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeHealthScoreResponse ¶
type DescribeHealthScoreResponse struct { *tchttp.BaseResponse Response *DescribeHealthScoreResponseParams `json:"Response"` }
func NewDescribeHealthScoreResponse ¶
func NewDescribeHealthScoreResponse() (response *DescribeHealthScoreResponse)
func (*DescribeHealthScoreResponse) FromJsonString ¶
func (r *DescribeHealthScoreResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHealthScoreResponse) ToJsonString ¶
func (r *DescribeHealthScoreResponse) ToJsonString() string
type DescribeHealthScoreResponseParams ¶ added in v1.0.426
type DescribeHealthScoreResponseParams struct { // 健康得分以及异常扣分项。 Data *HealthScoreInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndexRecommendAggregationSlowLogsRequest ¶ added in v1.0.758
type DescribeIndexRecommendAggregationSlowLogsRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括:"mongodb" - 云数据库 。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名称。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 表明。 Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"` // 签名。 Signs []*string `json:"Signs,omitnil,omitempty" name:"Signs"` }
func NewDescribeIndexRecommendAggregationSlowLogsRequest ¶ added in v1.0.758
func NewDescribeIndexRecommendAggregationSlowLogsRequest() (request *DescribeIndexRecommendAggregationSlowLogsRequest)
func (*DescribeIndexRecommendAggregationSlowLogsRequest) FromJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendAggregationSlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexRecommendAggregationSlowLogsRequest) ToJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendAggregationSlowLogsRequest) ToJsonString() string
type DescribeIndexRecommendAggregationSlowLogsRequestParams ¶ added in v1.0.758
type DescribeIndexRecommendAggregationSlowLogsRequestParams struct { // 服务产品类型,支持值包括:"mongodb" - 云数据库 。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名称。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 表明。 Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"` // 签名。 Signs []*string `json:"Signs,omitnil,omitempty" name:"Signs"` }
Predefined struct for user
type DescribeIndexRecommendAggregationSlowLogsResponse ¶ added in v1.0.758
type DescribeIndexRecommendAggregationSlowLogsResponse struct { *tchttp.BaseResponse Response *DescribeIndexRecommendAggregationSlowLogsResponseParams `json:"Response"` }
func NewDescribeIndexRecommendAggregationSlowLogsResponse ¶ added in v1.0.758
func NewDescribeIndexRecommendAggregationSlowLogsResponse() (response *DescribeIndexRecommendAggregationSlowLogsResponse)
func (*DescribeIndexRecommendAggregationSlowLogsResponse) FromJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendAggregationSlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexRecommendAggregationSlowLogsResponse) ToJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendAggregationSlowLogsResponse) ToJsonString() string
type DescribeIndexRecommendAggregationSlowLogsResponseParams ¶ added in v1.0.758
type DescribeIndexRecommendAggregationSlowLogsResponseParams struct { // 查询实例慢查询聚合结果。 // 注意:此字段可能返回 null,表示取不到有效值。 Aggregation *Aggregation `json:"Aggregation,omitnil,omitempty" name:"Aggregation"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIndexRecommendInfoRequest ¶ added in v1.0.758
type DescribeIndexRecommendInfoRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括:"mongodb" - 云数据库 。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeIndexRecommendInfoRequest ¶ added in v1.0.758
func NewDescribeIndexRecommendInfoRequest() (request *DescribeIndexRecommendInfoRequest)
func (*DescribeIndexRecommendInfoRequest) FromJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexRecommendInfoRequest) ToJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendInfoRequest) ToJsonString() string
type DescribeIndexRecommendInfoRequestParams ¶ added in v1.0.758
type DescribeIndexRecommendInfoRequestParams struct { // 服务产品类型,支持值包括:"mongodb" - 云数据库 。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeIndexRecommendInfoResponse ¶ added in v1.0.758
type DescribeIndexRecommendInfoResponse struct { *tchttp.BaseResponse Response *DescribeIndexRecommendInfoResponseParams `json:"Response"` }
func NewDescribeIndexRecommendInfoResponse ¶ added in v1.0.758
func NewDescribeIndexRecommendInfoResponse() (response *DescribeIndexRecommendInfoResponse)
func (*DescribeIndexRecommendInfoResponse) FromJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIndexRecommendInfoResponse) ToJsonString ¶ added in v1.0.758
func (r *DescribeIndexRecommendInfoResponse) ToJsonString() string
type DescribeIndexRecommendInfoResponseParams ¶ added in v1.0.758
type DescribeIndexRecommendInfoResponseParams struct { // 索引推荐的集合数量。 CollectionNum *int64 `json:"CollectionNum,omitnil,omitempty" name:"CollectionNum"` // 索引推荐的索引数量。 IndexNum *int64 `json:"IndexNum,omitnil,omitempty" name:"IndexNum"` // 索引项。 Items []*MongoDBIndex `json:"Items,omitnil,omitempty" name:"Items"` // 优化级别,1-4,优先级从高到低。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 历史优化数。 Optimized *int64 `json:"Optimized,omitnil,omitempty" name:"Optimized"` // 累计优化条数。 OptimizedCount *int64 `json:"OptimizedCount,omitnil,omitempty" name:"OptimizedCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMailProfileRequest ¶
type DescribeMailProfileRequest struct { *tchttp.BaseRequest // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页单位,最大支持50。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 根据邮件配置名称查询,定期发送的邮件配置名称遵循:"scheduler_"+{instanceId}的规则。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` }
func NewDescribeMailProfileRequest ¶
func NewDescribeMailProfileRequest() (request *DescribeMailProfileRequest)
func (*DescribeMailProfileRequest) FromJsonString ¶
func (r *DescribeMailProfileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMailProfileRequest) ToJsonString ¶
func (r *DescribeMailProfileRequest) ToJsonString() string
type DescribeMailProfileRequestParams ¶ added in v1.0.426
type DescribeMailProfileRequestParams struct { // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页单位,最大支持50。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 根据邮件配置名称查询,定期发送的邮件配置名称遵循:"scheduler_"+{instanceId}的规则。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` }
Predefined struct for user
type DescribeMailProfileResponse ¶
type DescribeMailProfileResponse struct { *tchttp.BaseResponse Response *DescribeMailProfileResponseParams `json:"Response"` }
func NewDescribeMailProfileResponse ¶
func NewDescribeMailProfileResponse() (response *DescribeMailProfileResponse)
func (*DescribeMailProfileResponse) FromJsonString ¶
func (r *DescribeMailProfileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMailProfileResponse) ToJsonString ¶
func (r *DescribeMailProfileResponse) ToJsonString() string
type DescribeMailProfileResponseParams ¶ added in v1.0.426
type DescribeMailProfileResponseParams struct { // 邮件配置详情。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileList []*UserProfile `json:"ProfileList,omitnil,omitempty" name:"ProfileList"` // 邮件配置总数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMySqlProcessListRequest ¶ added in v1.0.195
type DescribeMySqlProcessListRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 线程的ID,用于筛选线程列表。 ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"` // 线程的操作账号名,用于筛选线程列表。 User *string `json:"User,omitnil,omitempty" name:"User"` // 线程的操作主机地址,用于筛选线程列表。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 线程的操作数据库,用于筛选线程列表。 DB *string `json:"DB,omitnil,omitempty" name:"DB"` // 线程的操作状态,用于筛选线程列表。 State *string `json:"State,omitnil,omitempty" name:"State"` // 线程的执行类型,用于筛选线程列表。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。 Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"` // 线程的操作语句,用于筛选线程列表。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 返回数量,默认20。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 会话统计的维度信息,可以多个维度。 StatDimensions []*StatDimension `json:"StatDimensions,omitnil,omitempty" name:"StatDimensions"` }
func NewDescribeMySqlProcessListRequest ¶ added in v1.0.195
func NewDescribeMySqlProcessListRequest() (request *DescribeMySqlProcessListRequest)
func (*DescribeMySqlProcessListRequest) FromJsonString ¶ added in v1.0.195
func (r *DescribeMySqlProcessListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMySqlProcessListRequest) ToJsonString ¶ added in v1.0.195
func (r *DescribeMySqlProcessListRequest) ToJsonString() string
type DescribeMySqlProcessListRequestParams ¶ added in v1.0.426
type DescribeMySqlProcessListRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 线程的ID,用于筛选线程列表。 ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"` // 线程的操作账号名,用于筛选线程列表。 User *string `json:"User,omitnil,omitempty" name:"User"` // 线程的操作主机地址,用于筛选线程列表。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 线程的操作数据库,用于筛选线程列表。 DB *string `json:"DB,omitnil,omitempty" name:"DB"` // 线程的操作状态,用于筛选线程列表。 State *string `json:"State,omitnil,omitempty" name:"State"` // 线程的执行类型,用于筛选线程列表。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 线程的操作时长最小值,单位秒,用于筛选操作时长大于该值的线程列表。 Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"` // 线程的操作语句,用于筛选线程列表。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 返回数量,默认20。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 会话统计的维度信息,可以多个维度。 StatDimensions []*StatDimension `json:"StatDimensions,omitnil,omitempty" name:"StatDimensions"` }
Predefined struct for user
type DescribeMySqlProcessListResponse ¶ added in v1.0.195
type DescribeMySqlProcessListResponse struct { *tchttp.BaseResponse Response *DescribeMySqlProcessListResponseParams `json:"Response"` }
func NewDescribeMySqlProcessListResponse ¶ added in v1.0.195
func NewDescribeMySqlProcessListResponse() (response *DescribeMySqlProcessListResponse)
func (*DescribeMySqlProcessListResponse) FromJsonString ¶ added in v1.0.195
func (r *DescribeMySqlProcessListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMySqlProcessListResponse) ToJsonString ¶ added in v1.0.195
func (r *DescribeMySqlProcessListResponse) ToJsonString() string
type DescribeMySqlProcessListResponseParams ¶ added in v1.0.426
type DescribeMySqlProcessListResponseParams struct { // 实时线程列表。 ProcessList []*MySqlProcess `json:"ProcessList,omitnil,omitempty" name:"ProcessList"` // sql会话统计信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Statistics []*StatisticInfo `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNoPrimaryKeyTablesRequest ¶ added in v1.0.389
type DescribeNoPrimaryKeyTablesRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询日期,如2021-05-27,最早为30天前的日期。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeNoPrimaryKeyTablesRequest ¶ added in v1.0.389
func NewDescribeNoPrimaryKeyTablesRequest() (request *DescribeNoPrimaryKeyTablesRequest)
func (*DescribeNoPrimaryKeyTablesRequest) FromJsonString ¶ added in v1.0.389
func (r *DescribeNoPrimaryKeyTablesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNoPrimaryKeyTablesRequest) ToJsonString ¶ added in v1.0.389
func (r *DescribeNoPrimaryKeyTablesRequest) ToJsonString() string
type DescribeNoPrimaryKeyTablesRequestParams ¶ added in v1.0.426
type DescribeNoPrimaryKeyTablesRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询日期,如2021-05-27,最早为30天前的日期。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeNoPrimaryKeyTablesResponse ¶ added in v1.0.389
type DescribeNoPrimaryKeyTablesResponse struct { *tchttp.BaseResponse Response *DescribeNoPrimaryKeyTablesResponseParams `json:"Response"` }
func NewDescribeNoPrimaryKeyTablesResponse ¶ added in v1.0.389
func NewDescribeNoPrimaryKeyTablesResponse() (response *DescribeNoPrimaryKeyTablesResponse)
func (*DescribeNoPrimaryKeyTablesResponse) FromJsonString ¶ added in v1.0.389
func (r *DescribeNoPrimaryKeyTablesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNoPrimaryKeyTablesResponse) ToJsonString ¶ added in v1.0.389
func (r *DescribeNoPrimaryKeyTablesResponse) ToJsonString() string
type DescribeNoPrimaryKeyTablesResponseParams ¶ added in v1.0.426
type DescribeNoPrimaryKeyTablesResponseParams struct { // 无主键表总数。 NoPrimaryKeyTableCount *int64 `json:"NoPrimaryKeyTableCount,omitnil,omitempty" name:"NoPrimaryKeyTableCount"` // 与昨日扫描无主键表的差值,正数为增加,负数为减少,0为无变化。 NoPrimaryKeyTableCountDiff *int64 `json:"NoPrimaryKeyTableCountDiff,omitnil,omitempty" name:"NoPrimaryKeyTableCountDiff"` // 记录的无主键表总数(不超过无主键表总数),可用于分页查询。 NoPrimaryKeyTableRecordCount *int64 `json:"NoPrimaryKeyTableRecordCount,omitnil,omitempty" name:"NoPrimaryKeyTableRecordCount"` // 无主键表列表。 NoPrimaryKeyTables []*Table `json:"NoPrimaryKeyTables,omitnil,omitempty" name:"NoPrimaryKeyTables"` // 采集时间戳(秒)。 Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProxyProcessStatisticsRequest ¶ added in v1.0.567
type DescribeProxyProcessStatisticsRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该实例下需要查询的某一个 ProxyID 。 InstanceProxyId *string `json:"InstanceProxyId,omitnil,omitempty" name:"InstanceProxyId"` // 返回数量。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值包括: "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 按照某字段排序。支持值包括:"AllConn","ActiveConn","Ip"。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 排序方向。支持值包括:"DESC","ASC"。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
func NewDescribeProxyProcessStatisticsRequest ¶ added in v1.0.567
func NewDescribeProxyProcessStatisticsRequest() (request *DescribeProxyProcessStatisticsRequest)
func (*DescribeProxyProcessStatisticsRequest) FromJsonString ¶ added in v1.0.567
func (r *DescribeProxyProcessStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxyProcessStatisticsRequest) ToJsonString ¶ added in v1.0.567
func (r *DescribeProxyProcessStatisticsRequest) ToJsonString() string
type DescribeProxyProcessStatisticsRequestParams ¶ added in v1.0.567
type DescribeProxyProcessStatisticsRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该实例下需要查询的某一个 ProxyID 。 InstanceProxyId *string `json:"InstanceProxyId,omitnil,omitempty" name:"InstanceProxyId"` // 返回数量。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值包括: "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 偏移量,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 按照某字段排序。支持值包括:"AllConn","ActiveConn","Ip"。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 排序方向。支持值包括:"DESC","ASC"。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeProxyProcessStatisticsResponse ¶ added in v1.0.567
type DescribeProxyProcessStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeProxyProcessStatisticsResponseParams `json:"Response"` }
func NewDescribeProxyProcessStatisticsResponse ¶ added in v1.0.567
func NewDescribeProxyProcessStatisticsResponse() (response *DescribeProxyProcessStatisticsResponse)
func (*DescribeProxyProcessStatisticsResponse) FromJsonString ¶ added in v1.0.567
func (r *DescribeProxyProcessStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxyProcessStatisticsResponse) ToJsonString ¶ added in v1.0.567
func (r *DescribeProxyProcessStatisticsResponse) ToJsonString() string
type DescribeProxyProcessStatisticsResponseParams ¶ added in v1.0.567
type DescribeProxyProcessStatisticsResponseParams struct { // 实时会话统计详情。 ProcessStatistics *ProcessStatistic `json:"ProcessStatistics,omitnil,omitempty" name:"ProcessStatistics"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProxySessionKillTasksRequest ¶ added in v1.0.343
type DescribeProxySessionKillTasksRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // kill 会话异步任务 ID, 接口 CreateProxySessionKillTask 调用成功后获取。 AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 服务产品类型,支持值包括: "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeProxySessionKillTasksRequest ¶ added in v1.0.343
func NewDescribeProxySessionKillTasksRequest() (request *DescribeProxySessionKillTasksRequest)
func (*DescribeProxySessionKillTasksRequest) FromJsonString ¶ added in v1.0.343
func (r *DescribeProxySessionKillTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySessionKillTasksRequest) ToJsonString ¶ added in v1.0.343
func (r *DescribeProxySessionKillTasksRequest) ToJsonString() string
type DescribeProxySessionKillTasksRequestParams ¶ added in v1.0.426
type DescribeProxySessionKillTasksRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // kill 会话异步任务 ID, 接口 CreateProxySessionKillTask 调用成功后获取。 AsyncRequestIds []*int64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 服务产品类型,支持值包括: "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeProxySessionKillTasksResponse ¶ added in v1.0.343
type DescribeProxySessionKillTasksResponse struct { *tchttp.BaseResponse Response *DescribeProxySessionKillTasksResponseParams `json:"Response"` }
func NewDescribeProxySessionKillTasksResponse ¶ added in v1.0.343
func NewDescribeProxySessionKillTasksResponse() (response *DescribeProxySessionKillTasksResponse)
func (*DescribeProxySessionKillTasksResponse) FromJsonString ¶ added in v1.0.343
func (r *DescribeProxySessionKillTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySessionKillTasksResponse) ToJsonString ¶ added in v1.0.343
func (r *DescribeProxySessionKillTasksResponse) ToJsonString() string
type DescribeProxySessionKillTasksResponseParams ¶ added in v1.0.426
type DescribeProxySessionKillTasksResponseParams struct { // kill 任务的详情。 Tasks []*TaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 任务总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRedisBigKeyAnalysisTasksRequest ¶ added in v1.0.928
type DescribeRedisBigKeyAnalysisTasksRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询数目,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeRedisBigKeyAnalysisTasksRequest ¶ added in v1.0.928
func NewDescribeRedisBigKeyAnalysisTasksRequest() (request *DescribeRedisBigKeyAnalysisTasksRequest)
func (*DescribeRedisBigKeyAnalysisTasksRequest) FromJsonString ¶ added in v1.0.928
func (r *DescribeRedisBigKeyAnalysisTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisBigKeyAnalysisTasksRequest) ToJsonString ¶ added in v1.0.928
func (r *DescribeRedisBigKeyAnalysisTasksRequest) ToJsonString() string
type DescribeRedisBigKeyAnalysisTasksRequestParams ¶ added in v1.0.928
type DescribeRedisBigKeyAnalysisTasksRequestParams struct { // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询数目,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeRedisBigKeyAnalysisTasksResponse ¶ added in v1.0.928
type DescribeRedisBigKeyAnalysisTasksResponse struct { *tchttp.BaseResponse Response *DescribeRedisBigKeyAnalysisTasksResponseParams `json:"Response"` }
func NewDescribeRedisBigKeyAnalysisTasksResponse ¶ added in v1.0.928
func NewDescribeRedisBigKeyAnalysisTasksResponse() (response *DescribeRedisBigKeyAnalysisTasksResponse)
func (*DescribeRedisBigKeyAnalysisTasksResponse) FromJsonString ¶ added in v1.0.928
func (r *DescribeRedisBigKeyAnalysisTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisBigKeyAnalysisTasksResponse) ToJsonString ¶ added in v1.0.928
func (r *DescribeRedisBigKeyAnalysisTasksResponse) ToJsonString() string
type DescribeRedisBigKeyAnalysisTasksResponseParams ¶ added in v1.0.928
type DescribeRedisBigKeyAnalysisTasksResponseParams struct { // 任务总数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务列表。 Tasks []*RedisBigKeyTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRedisProcessListRequest ¶ added in v1.0.758
type DescribeRedisProcessListRequest struct { *tchttp.BaseRequest // Redis 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 查询的Proxy节点数量上限,默认值为20,最大值为50。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Proxy节点的偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeRedisProcessListRequest ¶ added in v1.0.758
func NewDescribeRedisProcessListRequest() (request *DescribeRedisProcessListRequest)
func (*DescribeRedisProcessListRequest) FromJsonString ¶ added in v1.0.758
func (r *DescribeRedisProcessListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisProcessListRequest) ToJsonString ¶ added in v1.0.758
func (r *DescribeRedisProcessListRequest) ToJsonString() string
type DescribeRedisProcessListRequestParams ¶ added in v1.0.758
type DescribeRedisProcessListRequestParams struct { // Redis 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 查询的Proxy节点数量上限,默认值为20,最大值为50。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Proxy节点的偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeRedisProcessListResponse ¶ added in v1.0.758
type DescribeRedisProcessListResponse struct { *tchttp.BaseResponse Response *DescribeRedisProcessListResponseParams `json:"Response"` }
func NewDescribeRedisProcessListResponse ¶ added in v1.0.758
func NewDescribeRedisProcessListResponse() (response *DescribeRedisProcessListResponse)
func (*DescribeRedisProcessListResponse) FromJsonString ¶ added in v1.0.758
func (r *DescribeRedisProcessListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisProcessListResponse) ToJsonString ¶ added in v1.0.758
func (r *DescribeRedisProcessListResponse) ToJsonString() string
type DescribeRedisProcessListResponseParams ¶ added in v1.0.758
type DescribeRedisProcessListResponseParams struct { // 该实例的Proxy节点数量,可用于分页查询。 ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"` // 实时会话详情列表。 Processes []*Process `json:"Processes,omitnil,omitempty" name:"Processes"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRedisTopBigKeysRequest ¶ added in v1.0.389
type DescribeRedisTopBigKeysRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询日期,如2021-05-27,最早可为前30天的日期。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 排序字段,取值包括Capacity - 内存,ItemCount - 元素数量,默认为Capacity。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, sortedset, stream。 KeyType *string `json:"KeyType,omitnil,omitempty" name:"KeyType"` // 查询数目,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 异步任务ID。当为空时,选择最近任务的ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 分片节点序号列表。当列表为空时,选择所有分片节点。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` }
func NewDescribeRedisTopBigKeysRequest ¶ added in v1.0.389
func NewDescribeRedisTopBigKeysRequest() (request *DescribeRedisTopBigKeysRequest)
func (*DescribeRedisTopBigKeysRequest) FromJsonString ¶ added in v1.0.389
func (r *DescribeRedisTopBigKeysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisTopBigKeysRequest) ToJsonString ¶ added in v1.0.389
func (r *DescribeRedisTopBigKeysRequest) ToJsonString() string
type DescribeRedisTopBigKeysRequestParams ¶ added in v1.0.426
type DescribeRedisTopBigKeysRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询日期,如2021-05-27,最早可为前30天的日期。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 排序字段,取值包括Capacity - 内存,ItemCount - 元素数量,默认为Capacity。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // key类型筛选条件,默认为不进行筛选,取值包括string, list, set, hash, sortedset, stream。 KeyType *string `json:"KeyType,omitnil,omitempty" name:"KeyType"` // 查询数目,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 异步任务ID。当为空时,选择最近任务的ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 分片节点序号列表。当列表为空时,选择所有分片节点。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` }
Predefined struct for user
type DescribeRedisTopBigKeysResponse ¶ added in v1.0.389
type DescribeRedisTopBigKeysResponse struct { *tchttp.BaseResponse Response *DescribeRedisTopBigKeysResponseParams `json:"Response"` }
func NewDescribeRedisTopBigKeysResponse ¶ added in v1.0.389
func NewDescribeRedisTopBigKeysResponse() (response *DescribeRedisTopBigKeysResponse)
func (*DescribeRedisTopBigKeysResponse) FromJsonString ¶ added in v1.0.389
func (r *DescribeRedisTopBigKeysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisTopBigKeysResponse) ToJsonString ¶ added in v1.0.389
func (r *DescribeRedisTopBigKeysResponse) ToJsonString() string
type DescribeRedisTopBigKeysResponseParams ¶ added in v1.0.426
type DescribeRedisTopBigKeysResponseParams struct { // top key列表。 TopKeys []*RedisKeySpaceData `json:"TopKeys,omitnil,omitempty" name:"TopKeys"` // 采集时间戳(秒)。 Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRedisTopKeyPrefixListRequest ¶ added in v1.0.493
type DescribeRedisTopKeyPrefixListRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询日期,如2021-05-27,最早可为前30天的日期。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 查询数目,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeRedisTopKeyPrefixListRequest ¶ added in v1.0.493
func NewDescribeRedisTopKeyPrefixListRequest() (request *DescribeRedisTopKeyPrefixListRequest)
func (*DescribeRedisTopKeyPrefixListRequest) FromJsonString ¶ added in v1.0.493
func (r *DescribeRedisTopKeyPrefixListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisTopKeyPrefixListRequest) ToJsonString ¶ added in v1.0.493
func (r *DescribeRedisTopKeyPrefixListRequest) ToJsonString() string
type DescribeRedisTopKeyPrefixListRequestParams ¶ added in v1.0.493
type DescribeRedisTopKeyPrefixListRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询日期,如2021-05-27,最早可为前30天的日期。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 服务产品类型,支持值包括 "redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 查询数目,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeRedisTopKeyPrefixListResponse ¶ added in v1.0.493
type DescribeRedisTopKeyPrefixListResponse struct { *tchttp.BaseResponse Response *DescribeRedisTopKeyPrefixListResponseParams `json:"Response"` }
func NewDescribeRedisTopKeyPrefixListResponse ¶ added in v1.0.493
func NewDescribeRedisTopKeyPrefixListResponse() (response *DescribeRedisTopKeyPrefixListResponse)
func (*DescribeRedisTopKeyPrefixListResponse) FromJsonString ¶ added in v1.0.493
func (r *DescribeRedisTopKeyPrefixListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRedisTopKeyPrefixListResponse) ToJsonString ¶ added in v1.0.493
func (r *DescribeRedisTopKeyPrefixListResponse) ToJsonString() string
type DescribeRedisTopKeyPrefixListResponseParams ¶ added in v1.0.493
type DescribeRedisTopKeyPrefixListResponseParams struct { // top key前缀列表。 Items []*RedisPreKeySpaceData `json:"Items,omitnil,omitempty" name:"Items"` // 采集时间戳(秒)。 Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityAuditLogDownloadUrlsRequest ¶
type DescribeSecurityAuditLogDownloadUrlsRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"` // 异步任务Id。 AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeSecurityAuditLogDownloadUrlsRequest ¶
func NewDescribeSecurityAuditLogDownloadUrlsRequest() (request *DescribeSecurityAuditLogDownloadUrlsRequest)
func (*DescribeSecurityAuditLogDownloadUrlsRequest) FromJsonString ¶
func (r *DescribeSecurityAuditLogDownloadUrlsRequest) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *DescribeSecurityAuditLogDownloadUrlsResponse) FromJsonString(s string) error
FromJsonString 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 DescribeSecurityAuditLogDownloadUrlsResponseParams ¶ added in v1.0.426
type DescribeSecurityAuditLogDownloadUrlsResponseParams struct { // 导出结果的COS链接列表。当结果集很大时,可能会切分为多个url下载。 Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityAuditLogExportTasksRequest ¶
type DescribeSecurityAuditLogExportTasksRequest struct { *tchttp.BaseRequest // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 日志导出任务Id列表。 AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeSecurityAuditLogExportTasksRequest ¶
func NewDescribeSecurityAuditLogExportTasksRequest() (request *DescribeSecurityAuditLogExportTasksRequest)
func (*DescribeSecurityAuditLogExportTasksRequest) FromJsonString ¶
func (r *DescribeSecurityAuditLogExportTasksRequest) FromJsonString(s string) error
FromJsonString 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 DescribeSecurityAuditLogExportTasksRequestParams ¶ added in v1.0.426
type DescribeSecurityAuditLogExportTasksRequestParams struct { // 安全审计组Id。 SecAuditGroupId *string `json:"SecAuditGroupId,omitnil,omitempty" name:"SecAuditGroupId"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 日志导出任务Id列表。 AsyncRequestIds []*uint64 `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSecurityAuditLogExportTasksResponse ¶
type DescribeSecurityAuditLogExportTasksResponse struct { *tchttp.BaseResponse Response *DescribeSecurityAuditLogExportTasksResponseParams `json:"Response"` }
func NewDescribeSecurityAuditLogExportTasksResponse ¶
func NewDescribeSecurityAuditLogExportTasksResponse() (response *DescribeSecurityAuditLogExportTasksResponse)
func (*DescribeSecurityAuditLogExportTasksResponse) FromJsonString ¶
func (r *DescribeSecurityAuditLogExportTasksResponse) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *DescribeSlowLogTimeSeriesStatsRequest) ToJsonString() string
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 ¶
func (r *DescribeSlowLogTimeSeriesStatsResponse) FromJsonString(s string) error
FromJsonString 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 DescribeSlowLogTimeSeriesStatsResponseParams ¶ added in v1.0.426
type DescribeSlowLogTimeSeriesStatsResponseParams struct { // 柱间单位时间间隔,单位为秒。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 单位时间间隔内慢日志数量统计。 TimeSeries []*TimeSlice `json:"TimeSeries,omitnil,omitempty" name:"TimeSeries"` // 单位时间间隔内的实例 cpu 利用率监控数据。 SeriesData *MonitorMetricSeriesData `json:"SeriesData,omitnil,omitempty" name:"SeriesData"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSlowLogTopSqlsRequest ¶
type DescribeSlowLogTopSqlsRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键,默认为QueryTime。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 排序方式,支持ASC(升序)以及DESC(降序),默认为DESC。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数据库名称数组。 SchemaList []*SchemaItem `json:"SchemaList,omitnil,omitempty" name:"SchemaList"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeSlowLogTopSqlsRequest ¶
func NewDescribeSlowLogTopSqlsRequest() (request *DescribeSlowLogTopSqlsRequest)
func (*DescribeSlowLogTopSqlsRequest) FromJsonString ¶
func (r *DescribeSlowLogTopSqlsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogTopSqlsRequest) ToJsonString ¶
func (r *DescribeSlowLogTopSqlsRequest) ToJsonString() string
type DescribeSlowLogTopSqlsRequestParams ¶ added in v1.0.426
type DescribeSlowLogTopSqlsRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 排序键,目前支持 QueryTime,ExecTimes,RowsSent,LockTime以及RowsExamined 等排序键,默认为QueryTime。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 排序方式,支持ASC(升序)以及DESC(降序),默认为DESC。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数据库名称数组。 SchemaList []*SchemaItem `json:"SchemaList,omitnil,omitempty" name:"SchemaList"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeSlowLogTopSqlsResponse ¶
type DescribeSlowLogTopSqlsResponse struct { *tchttp.BaseResponse Response *DescribeSlowLogTopSqlsResponseParams `json:"Response"` }
func NewDescribeSlowLogTopSqlsResponse ¶
func NewDescribeSlowLogTopSqlsResponse() (response *DescribeSlowLogTopSqlsResponse)
func (*DescribeSlowLogTopSqlsResponse) FromJsonString ¶
func (r *DescribeSlowLogTopSqlsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogTopSqlsResponse) ToJsonString ¶
func (r *DescribeSlowLogTopSqlsResponse) ToJsonString() string
type DescribeSlowLogTopSqlsResponseParams ¶ added in v1.0.426
type DescribeSlowLogTopSqlsResponseParams struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 慢日志 top sql 列表 Rows []*SlowLogTopSqlItem `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSlowLogUserHostStatsRequest ¶
type DescribeSlowLogUserHostStatsRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询范围的开始时间,时间格式如:2019-09-10 12:13:14。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询范围的结束时间,时间格式如:2019-09-10 12:13:14。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // SQL模板的MD5值 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` }
func NewDescribeSlowLogUserHostStatsRequest ¶
func NewDescribeSlowLogUserHostStatsRequest() (request *DescribeSlowLogUserHostStatsRequest)
func (*DescribeSlowLogUserHostStatsRequest) FromJsonString ¶
func (r *DescribeSlowLogUserHostStatsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogUserHostStatsRequest) ToJsonString ¶
func (r *DescribeSlowLogUserHostStatsRequest) ToJsonString() string
type DescribeSlowLogUserHostStatsRequestParams ¶ added in v1.0.426
type DescribeSlowLogUserHostStatsRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询范围的开始时间,时间格式如:2019-09-10 12:13:14。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询范围的结束时间,时间格式如:2019-09-10 12:13:14。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // SQL模板的MD5值 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` }
Predefined struct for user
type DescribeSlowLogUserHostStatsResponse ¶
type DescribeSlowLogUserHostStatsResponse struct { *tchttp.BaseResponse Response *DescribeSlowLogUserHostStatsResponseParams `json:"Response"` }
func NewDescribeSlowLogUserHostStatsResponse ¶
func NewDescribeSlowLogUserHostStatsResponse() (response *DescribeSlowLogUserHostStatsResponse)
func (*DescribeSlowLogUserHostStatsResponse) FromJsonString ¶
func (r *DescribeSlowLogUserHostStatsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogUserHostStatsResponse) ToJsonString ¶
func (r *DescribeSlowLogUserHostStatsResponse) ToJsonString() string
type DescribeSlowLogUserHostStatsResponseParams ¶ added in v1.0.426
type DescribeSlowLogUserHostStatsResponseParams struct { // 来源地址数目。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 各来源地址的慢日志占比详情列表。 Items []*SlowLogHost `json:"Items,omitnil,omitempty" name:"Items"` // 各来源用户名的慢日志占比详情列表。 UserNameItems []*SlowLogUser `json:"UserNameItems,omitnil,omitempty" name:"UserNameItems"` // 来源用户数目。 UserTotalCount *int64 `json:"UserTotalCount,omitnil,omitempty" name:"UserTotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSlowLogsRequest ¶ added in v1.0.635
type DescribeSlowLogsRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // sql模板的md5值 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 数据库列表 DB []*string `json:"DB,omitnil,omitempty" name:"DB"` // 关键字 Key []*string `json:"Key,omitnil,omitempty" name:"Key"` // 用户 User []*string `json:"User,omitnil,omitempty" name:"User"` // IP Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"` // 耗时区间,耗时区间的左右边界分别对应数组的第0个元素和第一个元素 Time []*int64 `json:"Time,omitnil,omitempty" name:"Time"` }
func NewDescribeSlowLogsRequest ¶ added in v1.0.635
func NewDescribeSlowLogsRequest() (request *DescribeSlowLogsRequest)
func (*DescribeSlowLogsRequest) FromJsonString ¶ added in v1.0.635
func (r *DescribeSlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogsRequest) ToJsonString ¶ added in v1.0.635
func (r *DescribeSlowLogsRequest) ToJsonString() string
type DescribeSlowLogsRequestParams ¶ added in v1.0.635
type DescribeSlowLogsRequestParams struct { // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // sql模板的md5值 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` // 开始时间,如“2019-09-10 12:13:14”。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 截止时间,如“2019-09-11 10:13:14”,截止时间与开始时间的间隔小于7天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询数目,默认为20,最大为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 数据库列表 DB []*string `json:"DB,omitnil,omitempty" name:"DB"` // 关键字 Key []*string `json:"Key,omitnil,omitempty" name:"Key"` // 用户 User []*string `json:"User,omitnil,omitempty" name:"User"` // IP Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"` // 耗时区间,耗时区间的左右边界分别对应数组的第0个元素和第一个元素 Time []*int64 `json:"Time,omitnil,omitempty" name:"Time"` }
Predefined struct for user
type DescribeSlowLogsResponse ¶ added in v1.0.635
type DescribeSlowLogsResponse struct { *tchttp.BaseResponse Response *DescribeSlowLogsResponseParams `json:"Response"` }
func NewDescribeSlowLogsResponse ¶ added in v1.0.635
func NewDescribeSlowLogsResponse() (response *DescribeSlowLogsResponse)
func (*DescribeSlowLogsResponse) FromJsonString ¶ added in v1.0.635
func (r *DescribeSlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogsResponse) ToJsonString ¶ added in v1.0.635
func (r *DescribeSlowLogsResponse) ToJsonString() string
type DescribeSlowLogsResponseParams ¶ added in v1.0.635
type DescribeSlowLogsResponseParams struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 慢日志明细 Rows []*SlowLogInfoItem `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSqlFiltersRequest ¶ added in v1.0.389
type DescribeSqlFiltersRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 任务ID列表,用于筛选任务列表。 FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"` // 任务状态列表,用于筛选任务列表,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。 Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeSqlFiltersRequest ¶ added in v1.0.389
func NewDescribeSqlFiltersRequest() (request *DescribeSqlFiltersRequest)
func (*DescribeSqlFiltersRequest) FromJsonString ¶ added in v1.0.389
func (r *DescribeSqlFiltersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSqlFiltersRequest) ToJsonString ¶ added in v1.0.389
func (r *DescribeSqlFiltersRequest) ToJsonString() string
type DescribeSqlFiltersRequestParams ¶ added in v1.0.426
type DescribeSqlFiltersRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 任务ID列表,用于筛选任务列表。 FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"` // 任务状态列表,用于筛选任务列表,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。 Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeSqlFiltersResponse ¶ added in v1.0.389
type DescribeSqlFiltersResponse struct { *tchttp.BaseResponse Response *DescribeSqlFiltersResponseParams `json:"Response"` }
func NewDescribeSqlFiltersResponse ¶ added in v1.0.389
func NewDescribeSqlFiltersResponse() (response *DescribeSqlFiltersResponse)
func (*DescribeSqlFiltersResponse) FromJsonString ¶ added in v1.0.389
func (r *DescribeSqlFiltersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSqlFiltersResponse) ToJsonString ¶ added in v1.0.389
func (r *DescribeSqlFiltersResponse) ToJsonString() string
type DescribeSqlFiltersResponseParams ¶ added in v1.0.426
type DescribeSqlFiltersResponseParams struct { // 限流任务总数目。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 限流任务列表。 Items []*SQLFilter `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSqlTemplateRequest ¶ added in v1.0.389
type DescribeSqlTemplateRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名。 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // SQL语句。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeSqlTemplateRequest ¶ added in v1.0.389
func NewDescribeSqlTemplateRequest() (request *DescribeSqlTemplateRequest)
func (*DescribeSqlTemplateRequest) FromJsonString ¶ added in v1.0.389
func (r *DescribeSqlTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSqlTemplateRequest) ToJsonString ¶ added in v1.0.389
func (r *DescribeSqlTemplateRequest) ToJsonString() string
type DescribeSqlTemplateRequestParams ¶ added in v1.0.426
type DescribeSqlTemplateRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名。 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // SQL语句。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeSqlTemplateResponse ¶ added in v1.0.389
type DescribeSqlTemplateResponse struct { *tchttp.BaseResponse Response *DescribeSqlTemplateResponseParams `json:"Response"` }
func NewDescribeSqlTemplateResponse ¶ added in v1.0.389
func NewDescribeSqlTemplateResponse() (response *DescribeSqlTemplateResponse)
func (*DescribeSqlTemplateResponse) FromJsonString ¶ added in v1.0.389
func (r *DescribeSqlTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSqlTemplateResponse) ToJsonString ¶ added in v1.0.389
func (r *DescribeSqlTemplateResponse) ToJsonString() string
type DescribeSqlTemplateResponseParams ¶ added in v1.0.426
type DescribeSqlTemplateResponseParams struct { // 数据库名。 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // SQL语句。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // SQL类型。 SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"` // SQL模版内容。 SqlTemplate *string `json:"SqlTemplate,omitnil,omitempty" name:"SqlTemplate"` // SQL模版ID。 SqlId *int64 `json:"SqlId,omitnil,omitempty" name:"SqlId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTopSpaceSchemaTimeSeriesRequest ¶
type DescribeTopSpaceSchemaTimeSeriesRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 返回的Top库数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 筛选Top库所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 开始日期,如“2021-01-01”,最早为当日的前第29天,默认为截止日期的前第6天。 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 截止日期,如“2021-01-01”,最早为当日的前第29天,默认为当日。 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeTopSpaceSchemaTimeSeriesRequest ¶
func NewDescribeTopSpaceSchemaTimeSeriesRequest() (request *DescribeTopSpaceSchemaTimeSeriesRequest)
func (*DescribeTopSpaceSchemaTimeSeriesRequest) FromJsonString ¶
func (r *DescribeTopSpaceSchemaTimeSeriesRequest) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *DescribeTopSpaceSchemaTimeSeriesResponse) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *DescribeTopSpaceTableTimeSeriesRequest) FromJsonString(s string) error
FromJsonString 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 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 ¶
func (r *DescribeTopSpaceTableTimeSeriesResponse) FromJsonString(s string) error
FromJsonString 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 DescribeTopSpaceTableTimeSeriesResponseParams ¶ added in v1.0.426
type DescribeTopSpaceTableTimeSeriesResponseParams struct { // 返回的Top表空间统计信息的时序数据列表。 TopSpaceTableTimeSeries []*TableSpaceTimeSeries `json:"TopSpaceTableTimeSeries,omitnil,omitempty" name:"TopSpaceTableTimeSeries"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTopSpaceTablesRequest ¶
type DescribeTopSpaceTablesRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 返回的Top表数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeTopSpaceTablesRequest ¶
func NewDescribeTopSpaceTablesRequest() (request *DescribeTopSpaceTablesRequest)
func (*DescribeTopSpaceTablesRequest) FromJsonString ¶
func (r *DescribeTopSpaceTablesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopSpaceTablesRequest) ToJsonString ¶
func (r *DescribeTopSpaceTablesRequest) ToJsonString() string
type DescribeTopSpaceTablesRequestParams ¶ added in v1.0.426
type DescribeTopSpaceTablesRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 返回的Top表数量,最大值为100,默认为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 筛选Top表所用的排序字段,可选字段包含DataLength、IndexLength、TotalLength、DataFree、FragRatio、TableRows、PhysicalFileSize(仅云数据库 MySQL实例支持),云数据库 MySQL实例默认为 PhysicalFileSize,其他产品实例默认为TotalLength。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeTopSpaceTablesResponse ¶
type DescribeTopSpaceTablesResponse struct { *tchttp.BaseResponse Response *DescribeTopSpaceTablesResponseParams `json:"Response"` }
func NewDescribeTopSpaceTablesResponse ¶
func NewDescribeTopSpaceTablesResponse() (response *DescribeTopSpaceTablesResponse)
func (*DescribeTopSpaceTablesResponse) FromJsonString ¶
func (r *DescribeTopSpaceTablesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopSpaceTablesResponse) ToJsonString ¶
func (r *DescribeTopSpaceTablesResponse) ToJsonString() string
type DescribeTopSpaceTablesResponseParams ¶ added in v1.0.426
type DescribeTopSpaceTablesResponseParams struct { // 返回的Top表空间统计信息列表。 TopSpaceTables []*TableSpaceData `json:"TopSpaceTables,omitnil,omitempty" name:"TopSpaceTables"` // 采集表空间数据的时间戳(秒)。 Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserSqlAdviceRequest ¶
type DescribeUserSqlAdviceRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // SQL语句。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 库名。 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL;"dbbrain-mysql" - 自建 MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeUserSqlAdviceRequest ¶
func NewDescribeUserSqlAdviceRequest() (request *DescribeUserSqlAdviceRequest)
func (*DescribeUserSqlAdviceRequest) FromJsonString ¶
func (r *DescribeUserSqlAdviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserSqlAdviceRequest) ToJsonString ¶
func (r *DescribeUserSqlAdviceRequest) ToJsonString() string
type DescribeUserSqlAdviceRequestParams ¶ added in v1.0.426
type DescribeUserSqlAdviceRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // SQL语句。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 库名。 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL;"dbbrain-mysql" - 自建 MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeUserSqlAdviceResponse ¶
type DescribeUserSqlAdviceResponse struct { *tchttp.BaseResponse Response *DescribeUserSqlAdviceResponseParams `json:"Response"` }
func NewDescribeUserSqlAdviceResponse ¶
func NewDescribeUserSqlAdviceResponse() (response *DescribeUserSqlAdviceResponse)
func (*DescribeUserSqlAdviceResponse) FromJsonString ¶
func (r *DescribeUserSqlAdviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserSqlAdviceResponse) ToJsonString ¶
func (r *DescribeUserSqlAdviceResponse) ToJsonString() string
type DescribeUserSqlAdviceResponseParams ¶ added in v1.0.426
type DescribeUserSqlAdviceResponseParams struct { // SQL优化建议,可解析为JSON数组,无需优化时输出为空。 Advices *string `json:"Advices,omitnil,omitempty" name:"Advices"` // SQL优化建议备注,可解析为String数组,无需优化时输出为空。 Comments *string `json:"Comments,omitnil,omitempty" name:"Comments"` // SQL语句。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 库名。 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // 相关表的DDL信息,可解析为JSON数组。 Tables *string `json:"Tables,omitnil,omitempty" name:"Tables"` // SQL执行计划,可解析为JSON,无需优化时输出为空。 SqlPlan *string `json:"SqlPlan,omitnil,omitempty" name:"SqlPlan"` // SQL优化后的成本节约详情,可解析为JSON,无需优化时输出为空。 Cost *string `json:"Cost,omitnil,omitempty" name:"Cost"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DiagHistoryEventItem ¶
type DiagHistoryEventItem struct { // 诊断类型。 DiagType *string `json:"DiagType,omitnil,omitempty" name:"DiagType"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 事件唯一ID 。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。 Severity *int64 `json:"Severity,omitnil,omitempty" name:"Severity"` // 诊断概要。 Outline *string `json:"Outline,omitnil,omitempty" name:"Outline"` // 诊断项说明。 DiagItem *string `json:"DiagItem,omitnil,omitempty" name:"DiagItem"` // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 保留字段。 // 注意:此字段可能返回 null,表示取不到有效值。 Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"` // 地域。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type EventInfo ¶
type EventInfo struct { // 事件 ID 。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 诊断类型。 DiagType *string `json:"DiagType,omitnil,omitempty" name:"DiagType"` // 开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 概要。 Outline *string `json:"Outline,omitnil,omitempty" name:"Outline"` // 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。 Severity *int64 `json:"Severity,omitnil,omitempty" name:"Severity"` // 扣分。 ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"` // 保留字段。 Metric *string `json:"Metric,omitnil,omitempty" name:"Metric"` // 告警数目。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
type HealthReportTask ¶
type HealthReportTask struct { // 异步任务请求 ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 任务的触发来源,支持的取值包括:"DAILY_INSPECTION" - 实例巡检;"SCHEDULED" - 定时生成;"MANUAL" - 手动触发。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 任务完成进度,单位%。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务开始执行时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务完成执行时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务所属实例的基础信息。 InstanceInfo *InstanceBasicInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"` // 健康报告中的健康信息。 HealthStatus *HealthStatus `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"` }
type HealthScoreInfo ¶
type HealthScoreInfo struct { // 异常详情。 IssueTypes []*IssueTypeInfo `json:"IssueTypes,omitnil,omitempty" name:"IssueTypes"` // 异常事件总数。 EventsTotalCount *int64 `json:"EventsTotalCount,omitnil,omitempty" name:"EventsTotalCount"` // 健康得分。 HealthScore *int64 `json:"HealthScore,omitnil,omitempty" name:"HealthScore"` // 健康等级, 如:"HEALTH", "SUB_HEALTH", "RISK", "HIGH_RISK"。 HealthLevel *string `json:"HealthLevel,omitnil,omitempty" name:"HealthLevel"` }
type HealthStatus ¶
type HealthStatus struct { // 健康分数,满分100。 HealthScore *int64 `json:"HealthScore,omitnil,omitempty" name:"HealthScore"` // 健康等级,取值包括:"HEALTH" - 健康;"SUB_HEALTH" - 亚健康;"RISK"- 危险;"HIGH_RISK" - 高危。 HealthLevel *string `json:"HealthLevel,omitnil,omitempty" name:"HealthLevel"` // 总扣分分数。 ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"` // 扣分详情。 // 注意:此字段可能返回 null,表示取不到有效值。 ScoreDetails []*ScoreDetail `json:"ScoreDetails,omitnil,omitempty" name:"ScoreDetails"` }
type IndexesToBuild ¶ added in v1.0.758
type IndexesToBuild struct { // 索引id,唯一标识一个索引。 Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 创建索引命令。 IndexCommand *string `json:"IndexCommand,omitnil,omitempty" name:"IndexCommand"` // 索引字符串。 IndexStr *string `json:"IndexStr,omitnil,omitempty" name:"IndexStr"` // 优化级别,1-4,优先级从高到低。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 索引得分。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 签名。 Signs []*string `json:"Signs,omitnil,omitempty" name:"Signs"` // 0-待创建;1-创建中。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type IndexesToDrop ¶ added in v1.0.758
type IndexesToDrop struct { // 索引字符串。 IndexStr *string `json:"IndexStr,omitnil,omitempty" name:"IndexStr"` // 索引得分。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 无效原因。 Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` // 删除索引命令。 IndexCommand *string `json:"IndexCommand,omitnil,omitempty" name:"IndexCommand"` // 索引名。 IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"` }
type InstanceBasicInfo ¶
type InstanceBasicInfo struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例内网IP。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 实例内网Port。 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 实例产品。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 实例引擎版本。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` }
type InstanceConfs ¶
type InstanceConfs struct { // 数据库巡检开关, Yes/No。 DailyInspection *string `json:"DailyInspection,omitnil,omitempty" name:"DailyInspection"` // 实例概览开关,Yes/No。 OverviewDisplay *string `json:"OverviewDisplay,omitnil,omitempty" name:"OverviewDisplay"` // redis大key分析的自定义分割符,仅redis使用 // 注意:此字段可能返回 null,表示取不到有效值。 KeyDelimiters []*string `json:"KeyDelimiters,omitnil,omitempty" name:"KeyDelimiters"` // 分片节点数量。 // 注意:此字段可能返回 null,表示取不到有效值。 ShardNum *string `json:"ShardNum,omitnil,omitempty" name:"ShardNum"` // 是否开启大key周期性分析,仅redis产品有效。 // 注意:此字段可能返回 null,表示取不到有效值。 AnalysisTopKey *string `json:"AnalysisTopKey,omitnil,omitempty" name:"AnalysisTopKey"` }
type InstanceID ¶ added in v1.0.740
type InstanceID struct { // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type InstanceInfo ¶
type InstanceInfo struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例所属地域。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 健康得分。 HealthScore *int64 `json:"HealthScore,omitnil,omitempty" name:"HealthScore"` // 所属产品。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 异常事件数量。 EventCount *int64 `json:"EventCount,omitnil,omitempty" name:"EventCount"` // 实例类型:1:MASTER;2:DR,3:RO,4:SDR。 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 核心数。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 内存,单位MB。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 硬盘存储,单位GB。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 数据库版本。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 内网地址。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 内网端口。 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 接入来源。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 分组ID。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组组名。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 实例状态:0:发货中;1:运行正常;4:销毁中;5:隔离中。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 子网统一ID。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // cdb类型。 DeployMode *string `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // cdb实例初始化标志:0:未初始化;1:已初始化。 InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"` // 任务状态。 TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 私有网络统一ID。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 实例巡检/概览的状态。 InstanceConf *InstanceConfs `json:"InstanceConf,omitnil,omitempty" name:"InstanceConf"` // 资源到期时间。 DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"` // 是否是DBbrain支持的实例。 IsSupported *bool `json:"IsSupported,omitnil,omitempty" name:"IsSupported"` // 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。 SecAuditStatus *string `json:"SecAuditStatus,omitnil,omitempty" name:"SecAuditStatus"` // 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。 AuditPolicyStatus *string `json:"AuditPolicyStatus,omitnil,omitempty" name:"AuditPolicyStatus"` // 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。 AuditRunningStatus *string `json:"AuditRunningStatus,omitnil,omitempty" name:"AuditRunningStatus"` // 内网vip。 // 注意:此字段可能返回 null,表示取不到有效值。 InternalVip *string `json:"InternalVip,omitnil,omitempty" name:"InternalVip"` // 内网port。 // 注意:此字段可能返回 null,表示取不到有效值。 InternalVport *int64 `json:"InternalVport,omitnil,omitempty" name:"InternalVport"` // 创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 所属集群ID(仅对集群数据库产品该字段非空,如TDSQL-C)。 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 所属集群名称(仅对集群数据库产品该字段非空,如TDSQL-C)。 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 自建MySQL的Agent状态,"not_deployed" - 未部署,"deploying" - 部署中,"connected" - 连接正常,"deploy_failed" - 连接失败,"monitoring" - 连接正常,"stopped" - 暂停连接,"connect_failed" - 连接失败,unknown - 未知。 AgentStatus *string `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"` // 自建MySQL的实例状态,"not_attached" - 未连接,"attached" - 连接正常,"failed" - 连接失败,"stopped" - 停止监控,unknown- 未知。 InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` }
type IssueTypeInfo ¶
type IssueTypeInfo struct { // 指标分类:AVAILABILITY:可用性,MAINTAINABILITY:可维护性,PERFORMANCE,性能,RELIABILITY可靠性。 IssueType *string `json:"IssueType,omitnil,omitempty" name:"IssueType"` // 异常事件。 Events []*EventInfo `json:"Events,omitnil,omitempty" name:"Events"` // 异常事件总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type KillMySqlThreadsRequest ¶ added in v1.0.243
type KillMySqlThreadsRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // kill会话任务的阶段,取值包括:"Prepare"-准备阶段,"Commit"-提交阶段。 Stage *string `json:"Stage,omitnil,omitempty" name:"Stage"` // 需要kill的sql会话ID列表,此参数用于Prepare阶段。 Threads []*int64 `json:"Threads,omitnil,omitempty" name:"Threads"` // 执行ID,此参数用于Commit阶段。 SqlExecId *string `json:"SqlExecId,omitnil,omitempty" name:"SqlExecId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 默认是ture, 记录下kill的记录,为了加快kill,可设置为false。 RecordHistory *bool `json:"RecordHistory,omitnil,omitempty" name:"RecordHistory"` }
func NewKillMySqlThreadsRequest ¶ added in v1.0.243
func NewKillMySqlThreadsRequest() (request *KillMySqlThreadsRequest)
func (*KillMySqlThreadsRequest) FromJsonString ¶ added in v1.0.243
func (r *KillMySqlThreadsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillMySqlThreadsRequest) ToJsonString ¶ added in v1.0.243
func (r *KillMySqlThreadsRequest) ToJsonString() string
type KillMySqlThreadsRequestParams ¶ added in v1.0.426
type KillMySqlThreadsRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // kill会话任务的阶段,取值包括:"Prepare"-准备阶段,"Commit"-提交阶段。 Stage *string `json:"Stage,omitnil,omitempty" name:"Stage"` // 需要kill的sql会话ID列表,此参数用于Prepare阶段。 Threads []*int64 `json:"Threads,omitnil,omitempty" name:"Threads"` // 执行ID,此参数用于Commit阶段。 SqlExecId *string `json:"SqlExecId,omitnil,omitempty" name:"SqlExecId"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 默认是ture, 记录下kill的记录,为了加快kill,可设置为false。 RecordHistory *bool `json:"RecordHistory,omitnil,omitempty" name:"RecordHistory"` }
Predefined struct for user
type KillMySqlThreadsResponse ¶ added in v1.0.243
type KillMySqlThreadsResponse struct { *tchttp.BaseResponse Response *KillMySqlThreadsResponseParams `json:"Response"` }
func NewKillMySqlThreadsResponse ¶ added in v1.0.243
func NewKillMySqlThreadsResponse() (response *KillMySqlThreadsResponse)
func (*KillMySqlThreadsResponse) FromJsonString ¶ added in v1.0.243
func (r *KillMySqlThreadsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillMySqlThreadsResponse) ToJsonString ¶ added in v1.0.243
func (r *KillMySqlThreadsResponse) ToJsonString() string
type KillMySqlThreadsResponseParams ¶ added in v1.0.426
type KillMySqlThreadsResponseParams struct { // kill完成的sql会话ID列表。 Threads []*int64 `json:"Threads,omitnil,omitempty" name:"Threads"` // 执行ID, Prepare阶段的任务输出,用于Commit阶段中指定执行kill操作的会话ID。 // 注意:此字段可能返回 null,表示取不到有效值。 SqlExecId *string `json:"SqlExecId,omitnil,omitempty" name:"SqlExecId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type MailConfiguration ¶
type MailConfiguration struct { // 是否开启邮件发送: 0, 否; 1, 是。 SendMail *int64 `json:"SendMail,omitnil,omitempty" name:"SendMail"` // 地域配置, 如["ap-guangzhou", "ap-shanghai"]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。 Region []*string `json:"Region,omitnil,omitempty" name:"Region"` // 发送指定的健康等级的报告, 如["HEALTH", "SUB_HEALTH", "RISK", "HIGH_RISK"]。 HealthStatus []*string `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"` // 联系人id, 联系人/联系组不能都为空。 ContactPerson []*int64 `json:"ContactPerson,omitnil,omitempty" name:"ContactPerson"` // 联系组id, 联系人/联系组不能都为空。 ContactGroup []*int64 `json:"ContactGroup,omitnil,omitempty" name:"ContactGroup"` }
type ModifyAlarmPolicyRequest ¶ added in v1.0.740
type ModifyAlarmPolicyRequest struct { *tchttp.BaseRequest // 类型 ApplyType *string `json:"ApplyType,omitnil,omitempty" name:"ApplyType"` // 开启策略 Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 列表 InstanceIds []*InstanceID `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // User-动态关联该用户所有实例 // Instance-关联实例列表的实例 NewProfileLevel *string `json:"NewProfileLevel,omitnil,omitempty" name:"NewProfileLevel"` // 新策略名 NewProfileName *string `json:"NewProfileName,omitnil,omitempty" name:"NewProfileName"` // 旧策略名 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 策略类型 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空 RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"` // 接受模板 TemplateInfo []*TemplateInfo `json:"TemplateInfo,omitnil,omitempty" name:"TemplateInfo"` // 快速规则 支持包括fatal-致命, critical-严重, // warning-告警, // information-通知 QuickRule *string `json:"QuickRule,omitnil,omitempty" name:"QuickRule"` // 自定义规则 Rules []*AlarmsRules `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewModifyAlarmPolicyRequest ¶ added in v1.0.740
func NewModifyAlarmPolicyRequest() (request *ModifyAlarmPolicyRequest)
func (*ModifyAlarmPolicyRequest) FromJsonString ¶ added in v1.0.740
func (r *ModifyAlarmPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyRequest) ToJsonString ¶ added in v1.0.740
func (r *ModifyAlarmPolicyRequest) ToJsonString() string
type ModifyAlarmPolicyRequestParams ¶ added in v1.0.740
type ModifyAlarmPolicyRequestParams struct { // 类型 ApplyType *string `json:"ApplyType,omitnil,omitempty" name:"ApplyType"` // 开启策略 Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 列表 InstanceIds []*InstanceID `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // User-动态关联该用户所有实例 // Instance-关联实例列表的实例 NewProfileLevel *string `json:"NewProfileLevel,omitnil,omitempty" name:"NewProfileLevel"` // 新策略名 NewProfileName *string `json:"NewProfileName,omitnil,omitempty" name:"NewProfileName"` // 旧策略名 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 策略类型 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 备注 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空 RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"` // 接受模板 TemplateInfo []*TemplateInfo `json:"TemplateInfo,omitnil,omitempty" name:"TemplateInfo"` // 快速规则 支持包括fatal-致命, critical-严重, // warning-告警, // information-通知 QuickRule *string `json:"QuickRule,omitnil,omitempty" name:"QuickRule"` // 自定义规则 Rules []*AlarmsRules `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type ModifyAlarmPolicyResponse ¶ added in v1.0.740
type ModifyAlarmPolicyResponse struct { *tchttp.BaseResponse Response *ModifyAlarmPolicyResponseParams `json:"Response"` }
func NewModifyAlarmPolicyResponse ¶ added in v1.0.740
func NewModifyAlarmPolicyResponse() (response *ModifyAlarmPolicyResponse)
func (*ModifyAlarmPolicyResponse) FromJsonString ¶ added in v1.0.740
func (r *ModifyAlarmPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyResponse) ToJsonString ¶ added in v1.0.740
func (r *ModifyAlarmPolicyResponse) ToJsonString() string
type ModifyAlarmPolicyResponseParams ¶ added in v1.0.740
type ModifyAlarmPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAuditServiceRequest ¶ added in v1.0.700
type ModifyAuditServiceRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保存总时长,只能是7,30,90,180,365,1095,1825。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频日志保存时长,只能是7,30,90,180,365,1095,1825。 HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"` }
func NewModifyAuditServiceRequest ¶ added in v1.0.700
func NewModifyAuditServiceRequest() (request *ModifyAuditServiceRequest)
func (*ModifyAuditServiceRequest) FromJsonString ¶ added in v1.0.700
func (r *ModifyAuditServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditServiceRequest) ToJsonString ¶ added in v1.0.700
func (r *ModifyAuditServiceRequest) ToJsonString() string
type ModifyAuditServiceRequestParams ¶ added in v1.0.700
type ModifyAuditServiceRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保存总时长,只能是7,30,90,180,365,1095,1825。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频日志保存时长,只能是7,30,90,180,365,1095,1825。 HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"` }
Predefined struct for user
type ModifyAuditServiceResponse ¶ added in v1.0.700
type ModifyAuditServiceResponse struct { *tchttp.BaseResponse Response *ModifyAuditServiceResponseParams `json:"Response"` }
func NewModifyAuditServiceResponse ¶ added in v1.0.700
func NewModifyAuditServiceResponse() (response *ModifyAuditServiceResponse)
func (*ModifyAuditServiceResponse) FromJsonString ¶ added in v1.0.700
func (r *ModifyAuditServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditServiceResponse) ToJsonString ¶ added in v1.0.700
func (r *ModifyAuditServiceResponse) ToJsonString() string
type ModifyAuditServiceResponseParams ¶ added in v1.0.700
type ModifyAuditServiceResponseParams struct { // 审计配置修改结果,0-修改成功,非0-修改失败。 Success *int64 `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDiagDBInstanceConfRequest ¶
type ModifyDiagDBInstanceConfRequest struct { *tchttp.BaseRequest // 实例配置,包括巡检、概览开关等。 InstanceConfs *InstanceConfs `json:"InstanceConfs,omitnil,omitempty" name:"InstanceConfs"` // 生效实例地域,取值为"All",代表全地域。 Regions *string `json:"Regions,omitnil,omitempty" name:"Regions"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,"redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 指定更改巡检状态的实例ID。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewModifyDiagDBInstanceConfRequest ¶
func NewModifyDiagDBInstanceConfRequest() (request *ModifyDiagDBInstanceConfRequest)
func (*ModifyDiagDBInstanceConfRequest) FromJsonString ¶
func (r *ModifyDiagDBInstanceConfRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDiagDBInstanceConfRequest) ToJsonString ¶
func (r *ModifyDiagDBInstanceConfRequest) ToJsonString() string
type ModifyDiagDBInstanceConfRequestParams ¶ added in v1.0.426
type ModifyDiagDBInstanceConfRequestParams struct { // 实例配置,包括巡检、概览开关等。 InstanceConfs *InstanceConfs `json:"InstanceConfs,omitnil,omitempty" name:"InstanceConfs"` // 生效实例地域,取值为"All",代表全地域。 Regions *string `json:"Regions,omitnil,omitempty" name:"Regions"` // 服务产品类型,支持值包括: "mysql" - 云数据库 MySQL, "cynosdb" - 云数据库 CynosDB for MySQL,"redis" - 云数据库 Redis。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 指定更改巡检状态的实例ID。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ModifyDiagDBInstanceConfResponse ¶
type ModifyDiagDBInstanceConfResponse struct { *tchttp.BaseResponse Response *ModifyDiagDBInstanceConfResponseParams `json:"Response"` }
func NewModifyDiagDBInstanceConfResponse ¶
func NewModifyDiagDBInstanceConfResponse() (response *ModifyDiagDBInstanceConfResponse)
func (*ModifyDiagDBInstanceConfResponse) FromJsonString ¶
func (r *ModifyDiagDBInstanceConfResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDiagDBInstanceConfResponse) ToJsonString ¶
func (r *ModifyDiagDBInstanceConfResponse) ToJsonString() string
type ModifyDiagDBInstanceConfResponseParams ¶ added in v1.0.426
type ModifyDiagDBInstanceConfResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySqlFiltersRequest ¶ added in v1.0.389
type ModifySqlFiltersRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // SQL限流任务ID列表。 FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"` // 限流任务状态,取值支持TERMINATED - 终止。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewModifySqlFiltersRequest ¶ added in v1.0.389
func NewModifySqlFiltersRequest() (request *ModifySqlFiltersRequest)
func (*ModifySqlFiltersRequest) FromJsonString ¶ added in v1.0.389
func (r *ModifySqlFiltersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySqlFiltersRequest) ToJsonString ¶ added in v1.0.389
func (r *ModifySqlFiltersRequest) ToJsonString() string
type ModifySqlFiltersRequestParams ¶ added in v1.0.426
type ModifySqlFiltersRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // SQL限流任务ID列表。 FilterIds []*int64 `json:"FilterIds,omitnil,omitempty" name:"FilterIds"` // 限流任务状态,取值支持TERMINATED - 终止。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 通过VerifyUserAccount获取有效期为5分钟的会话token,使用后会自动延长token有效期至五分钟后。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type ModifySqlFiltersResponse ¶ added in v1.0.389
type ModifySqlFiltersResponse struct { *tchttp.BaseResponse Response *ModifySqlFiltersResponseParams `json:"Response"` }
func NewModifySqlFiltersResponse ¶ added in v1.0.389
func NewModifySqlFiltersResponse() (response *ModifySqlFiltersResponse)
func (*ModifySqlFiltersResponse) FromJsonString ¶ added in v1.0.389
func (r *ModifySqlFiltersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySqlFiltersResponse) ToJsonString ¶ added in v1.0.389
func (r *ModifySqlFiltersResponse) ToJsonString() string
type ModifySqlFiltersResponseParams ¶ added in v1.0.426
type ModifySqlFiltersResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type MongoDBIndex ¶ added in v1.0.758
type MongoDBIndex struct { // 实例id。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 表名。 Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"` // 库名。 Db *string `json:"Db,omitnil,omitempty" name:"Db"` // 优化级别,1-4,优先级从高到低。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 得分。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 推荐索引列表。 // 注意:此字段可能返回 null,表示取不到有效值。 IndexesToBuild []*IndexesToBuild `json:"IndexesToBuild,omitnil,omitempty" name:"IndexesToBuild"` // 无效索引列表。 // 注意:此字段可能返回 null,表示取不到有效值。 IndexesToDrop []*IndexesToDrop `json:"IndexesToDrop,omitnil,omitempty" name:"IndexesToDrop"` }
type MonitorFloatMetric ¶
type MonitorFloatMetricSeriesData ¶
type MonitorFloatMetricSeriesData struct { // 监控指标。 Series []*MonitorFloatMetric `json:"Series,omitnil,omitempty" name:"Series"` // 监控指标对应的时间戳。 Timestamp []*int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` }
type MonitorMetric ¶
type MonitorMetricSeriesData ¶
type MonitorMetricSeriesData struct { // 监控指标。 Series []*MonitorMetric `json:"Series,omitnil,omitempty" name:"Series"` // 监控指标对应的时间戳。 Timestamp []*int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` }
type MySqlProcess ¶ added in v1.0.195
type MySqlProcess struct { // 线程ID。 ID *string `json:"ID,omitnil,omitempty" name:"ID"` // 线程的操作账号名。 User *string `json:"User,omitnil,omitempty" name:"User"` // 线程的操作主机地址。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 线程的操作数据库。 DB *string `json:"DB,omitnil,omitempty" name:"DB"` // 线程的操作状态。 State *string `json:"State,omitnil,omitempty" name:"State"` // 线程的执行类型。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 线程的操作时长,单位秒。 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 线程的操作语句。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` }
type OpenAuditServiceRequest ¶ added in v1.0.700
type OpenAuditServiceRequest struct { *tchttp.BaseRequest // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保存总时长,只能是7,30,90,180,365,1095,1825。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频日志保存时长,只能是7,30,90,180,365,1095,1825。 HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"` }
func NewOpenAuditServiceRequest ¶ added in v1.0.700
func NewOpenAuditServiceRequest() (request *OpenAuditServiceRequest)
func (*OpenAuditServiceRequest) FromJsonString ¶ added in v1.0.700
func (r *OpenAuditServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenAuditServiceRequest) ToJsonString ¶ added in v1.0.700
func (r *OpenAuditServiceRequest) ToJsonString() string
type OpenAuditServiceRequestParams ¶ added in v1.0.700
type OpenAuditServiceRequestParams struct { // 服务产品类型,支持值包括: "dcdb" - 云数据库 Tdsql, "mariadb" - 云数据库 MariaDB。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 与Product保持一致。如:"dcdb" ,"mariadb"。 NodeRequestType *string `json:"NodeRequestType,omitnil,omitempty" name:"NodeRequestType"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保存总时长,只能是7,30,90,180,365,1095,1825。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频日志保存时长,只能是7,30,90,180,365,1095,1825。 HotLogExpireDay *int64 `json:"HotLogExpireDay,omitnil,omitempty" name:"HotLogExpireDay"` }
Predefined struct for user
type OpenAuditServiceResponse ¶ added in v1.0.700
type OpenAuditServiceResponse struct { *tchttp.BaseResponse Response *OpenAuditServiceResponseParams `json:"Response"` }
func NewOpenAuditServiceResponse ¶ added in v1.0.700
func NewOpenAuditServiceResponse() (response *OpenAuditServiceResponse)
func (*OpenAuditServiceResponse) FromJsonString ¶ added in v1.0.700
func (r *OpenAuditServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenAuditServiceResponse) ToJsonString ¶ added in v1.0.700
func (r *OpenAuditServiceResponse) ToJsonString() string
type OpenAuditServiceResponseParams ¶ added in v1.0.700
type OpenAuditServiceResponseParams struct { // taskId 为0表示开通审计成功,否则开通失败 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Process ¶ added in v1.0.758
type Process struct { // 会话 ID。 Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 访问来源,IP 地址和端口号。 Address *string `json:"Address,omitnil,omitempty" name:"Address"` // 文件描述符。 FileDescriptor *int64 `json:"FileDescriptor,omitnil,omitempty" name:"FileDescriptor"` // 会话名称,使用 CLIENT SETNAME 命令设置。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 最后一次执行的命令。 LastCommand *string `json:"LastCommand,omitnil,omitempty" name:"LastCommand"` // 会话存活时间,单位:秒。 Age *int64 `json:"Age,omitnil,omitempty" name:"Age"` // 最后一次执行命令后空闲的时间,单位:秒。 Idle *int64 `json:"Idle,omitnil,omitempty" name:"Idle"` // 会话所属的 Proxy节点 ID。 ProxyId *string `json:"ProxyId,omitnil,omitempty" name:"ProxyId"` }
type ProcessStatistic ¶ added in v1.0.567
type ProcessStatistic struct { // 会话详情数组。 Items []*SessionItem `json:"Items,omitnil,omitempty" name:"Items"` // 总连接数。 AllConnSum *int64 `json:"AllConnSum,omitnil,omitempty" name:"AllConnSum"` // 总活跃连接数。 ActiveConnSum *int64 `json:"ActiveConnSum,omitnil,omitempty" name:"ActiveConnSum"` }
type ProfileInfo ¶
type ProfileInfo struct { // 语言, 如"zh"。 Language *string `json:"Language,omitnil,omitempty" name:"Language"` // 邮件模板的内容。 MailConfiguration *MailConfiguration `json:"MailConfiguration,omitnil,omitempty" name:"MailConfiguration"` }
type ReceiveInfo ¶ added in v1.0.740
type ReceiveInfo struct { // 接收组 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveGroup []*int64 `json:"ReceiveGroup,omitnil,omitempty" name:"ReceiveGroup"` // 最后接收时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndReceiveTime *string `json:"EndReceiveTime,omitnil,omitempty" name:"EndReceiveTime"` // 接收名 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveName *string `json:"ReceiveName,omitnil,omitempty" name:"ReceiveName"` // 推送渠道 // 注意:此字段可能返回 null,表示取不到有效值。 SendChannel []*int64 `json:"SendChannel,omitnil,omitempty" name:"SendChannel"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartReceiveTime *string `json:"StartReceiveTime,omitnil,omitempty" name:"StartReceiveTime"` // 接收用户列表 // 注意:此字段可能返回 null,表示取不到有效值。 ReceiveUin []*ReceiveUin `json:"ReceiveUin,omitnil,omitempty" name:"ReceiveUin"` }
type ReceiveUin ¶ added in v1.0.740
type RedisBigKeyTask ¶ added in v1.0.928
type RedisBigKeyTask struct { // 异步任务请求 ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务状态。 TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 任务执行进度。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务包含的分片节点序号列表。 ShardIds []*int64 `json:"ShardIds,omitnil,omitempty" name:"ShardIds"` }
type RedisKeySpaceData ¶ added in v1.0.389
type RedisKeySpaceData struct { // key名。 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // key类型。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // key编码方式。 Encoding *string `json:"Encoding,omitnil,omitempty" name:"Encoding"` // key过期时间戳(毫秒),0代表未设置过期时间。 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // key内存大小,单位Byte。 Length *int64 `json:"Length,omitnil,omitempty" name:"Length"` // 元素个数。 ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"` // 最大元素长度。 MaxElementSize *int64 `json:"MaxElementSize,omitnil,omitempty" name:"MaxElementSize"` // 平均元素长度。 AveElementSize *int64 `json:"AveElementSize,omitnil,omitempty" name:"AveElementSize"` // 所属分片序号。 ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` }
type RedisPreKeySpaceData ¶ added in v1.0.493
type RedisPreKeySpaceData struct { // 平均元素长度。 AveElementSize *int64 `json:"AveElementSize,omitnil,omitempty" name:"AveElementSize"` // 总占用内存(Byte)。 Length *int64 `json:"Length,omitnil,omitempty" name:"Length"` // key前缀。 KeyPreIndex *string `json:"KeyPreIndex,omitnil,omitempty" name:"KeyPreIndex"` // 元素数量。 ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"` // key个数。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 最大元素长度。 MaxElementSize *int64 `json:"MaxElementSize,omitnil,omitempty" name:"MaxElementSize"` }
type SQLFilter ¶ added in v1.0.389
type SQLFilter struct { // 任务ID。 Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。 SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"` // 筛选SQL的关键词,多个关键词用英文逗号拼接。 OriginKeys *string `json:"OriginKeys,omitnil,omitempty" name:"OriginKeys"` // 筛选SQL的规则。 OriginRule *string `json:"OriginRule,omitnil,omitempty" name:"OriginRule"` // 已拒绝SQL数目。 RejectedSqlCount *int64 `json:"RejectedSqlCount,omitnil,omitempty" name:"RejectedSqlCount"` // 当前并发数。 CurrentConcurrency *int64 `json:"CurrentConcurrency,omitnil,omitempty" name:"CurrentConcurrency"` // 最大并发数。 MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 当前时间。 CurrentTime *string `json:"CurrentTime,omitnil,omitempty" name:"CurrentTime"` // 限流过期时间。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
type SchemaItem ¶
type SchemaItem struct { // 数据库名称 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` }
type SchemaSpaceData ¶
type SchemaSpaceData struct { // 库名。 TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"` // 数据空间(MB)。 DataLength *float64 `json:"DataLength,omitnil,omitempty" name:"DataLength"` // 索引空间(MB)。 IndexLength *float64 `json:"IndexLength,omitnil,omitempty" name:"IndexLength"` // 碎片空间(MB)。 DataFree *float64 `json:"DataFree,omitnil,omitempty" name:"DataFree"` // 总使用空间(MB)。 TotalLength *float64 `json:"TotalLength,omitnil,omitempty" name:"TotalLength"` // 碎片率(%)。 FragRatio *float64 `json:"FragRatio,omitnil,omitempty" name:"FragRatio"` // 行数。 TableRows *int64 `json:"TableRows,omitnil,omitempty" name:"TableRows"` // 库中所有表对应的独立物理文件大小加和(MB)。 // 注意:此字段可能返回 null,表示取不到有效值。 PhysicalFileSize *float64 `json:"PhysicalFileSize,omitnil,omitempty" name:"PhysicalFileSize"` }
type SchemaSpaceTimeSeries ¶
type SchemaSpaceTimeSeries struct { // 库名 TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"` // 单位时间间隔内的空间指标数据。 SeriesData *MonitorMetricSeriesData `json:"SeriesData,omitnil,omitempty" name:"SeriesData"` }
type ScoreDetail ¶
type ScoreDetail struct { // 扣分项分类,取值包括:可用性、可维护性、性能及可靠性。 IssueType *string `json:"IssueType,omitnil,omitempty" name:"IssueType"` // 扣分总分。 ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"` // 扣分总分上限。 ScoreLostMax *int64 `json:"ScoreLostMax,omitnil,omitempty" name:"ScoreLostMax"` // 扣分项列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*ScoreItem `json:"Items,omitnil,omitempty" name:"Items"` }
type ScoreItem ¶
type ScoreItem struct { // 异常诊断项名称。 DiagItem *string `json:"DiagItem,omitnil,omitempty" name:"DiagItem"` // 诊断项分类,取值包括:可用性、可维护性、性能及可靠性。 IssueType *string `json:"IssueType,omitnil,omitempty" name:"IssueType"` // 健康等级,取值包括:信息、提示、告警、严重、致命。 TopSeverity *string `json:"TopSeverity,omitnil,omitempty" name:"TopSeverity"` // 该异常诊断项出现次数。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 扣分分数。 ScoreLost *int64 `json:"ScoreLost,omitnil,omitempty" name:"ScoreLost"` }
type SecLogExportTaskInfo ¶
type SecLogExportTaskInfo struct { // 异步任务Id。 AsyncRequestId *uint64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 任务开始时间。 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务结束时间。 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务状态。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务执行进度。 Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 导出日志开始时间。 // 注意:此字段可能返回 null,表示取不到有效值。 LogStartTime *string `json:"LogStartTime,omitnil,omitempty" name:"LogStartTime"` // 导出日志结束时间。 // 注意:此字段可能返回 null,表示取不到有效值。 LogEndTime *string `json:"LogEndTime,omitnil,omitempty" name:"LogEndTime"` // 日志文件总大小,单位KB。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalSize *uint64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"` // 风险等级列表。0 无风险;1 低风险;2 中风险;3 高风险。 // 注意:此字段可能返回 null,表示取不到有效值。 DangerLevels []*uint64 `json:"DangerLevels,omitnil,omitempty" name:"DangerLevels"` }
type SessionItem ¶ added in v1.0.575
type SlowLogHost ¶
type SlowLogInfoItem ¶ added in v1.0.635
type SlowLogInfoItem struct { // 慢日志开始时间 Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // sql语句 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 数据库 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // User来源 // 注意:此字段可能返回 null,表示取不到有效值。 UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // IP来源 // 注意:此字段可能返回 null,表示取不到有效值。 UserHost *string `json:"UserHost,omitnil,omitempty" name:"UserHost"` // 执行时间,单位秒 QueryTime *float64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"` // 锁时间,单位秒 // 注意:此字段可能返回 null,表示取不到有效值。 LockTime *float64 `json:"LockTime,omitnil,omitempty" name:"LockTime"` // 扫描行数 // 注意:此字段可能返回 null,表示取不到有效值。 RowsExamined *int64 `json:"RowsExamined,omitnil,omitempty" name:"RowsExamined"` // 返回行数 // 注意:此字段可能返回 null,表示取不到有效值。 RowsSent *int64 `json:"RowsSent,omitnil,omitempty" name:"RowsSent"` }
type SlowLogTopSqlItem ¶
type SlowLogTopSqlItem struct { // sql总锁等待时间,单位秒 LockTime *float64 `json:"LockTime,omitnil,omitempty" name:"LockTime"` // 最大锁等待时间,单位秒 LockTimeMax *float64 `json:"LockTimeMax,omitnil,omitempty" name:"LockTimeMax"` // 最小锁等待时间,单位秒 LockTimeMin *float64 `json:"LockTimeMin,omitnil,omitempty" name:"LockTimeMin"` // 总扫描行数 RowsExamined *int64 `json:"RowsExamined,omitnil,omitempty" name:"RowsExamined"` // 最大扫描行数 RowsExaminedMax *int64 `json:"RowsExaminedMax,omitnil,omitempty" name:"RowsExaminedMax"` // 最小扫描行数 RowsExaminedMin *int64 `json:"RowsExaminedMin,omitnil,omitempty" name:"RowsExaminedMin"` // 总耗时,单位秒 QueryTime *float64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"` // 最大执行时间,单位秒 QueryTimeMax *float64 `json:"QueryTimeMax,omitnil,omitempty" name:"QueryTimeMax"` // 最小执行时间,单位秒 QueryTimeMin *float64 `json:"QueryTimeMin,omitnil,omitempty" name:"QueryTimeMin"` // 总返回行数 RowsSent *int64 `json:"RowsSent,omitnil,omitempty" name:"RowsSent"` // 最大返回行数 RowsSentMax *int64 `json:"RowsSentMax,omitnil,omitempty" name:"RowsSentMax"` // 最小返回行数 RowsSentMin *int64 `json:"RowsSentMin,omitnil,omitempty" name:"RowsSentMin"` // 执行次数 ExecTimes *int64 `json:"ExecTimes,omitnil,omitempty" name:"ExecTimes"` // sql模板 SqlTemplate *string `json:"SqlTemplate,omitnil,omitempty" name:"SqlTemplate"` // 带参数SQL(随机) SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 数据库名 Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` // 总耗时占比,单位% QueryTimeRatio *float64 `json:"QueryTimeRatio,omitnil,omitempty" name:"QueryTimeRatio"` // sql总锁等待时间占比,单位% LockTimeRatio *float64 `json:"LockTimeRatio,omitnil,omitempty" name:"LockTimeRatio"` // 总扫描行数占比,单位% RowsExaminedRatio *float64 `json:"RowsExaminedRatio,omitnil,omitempty" name:"RowsExaminedRatio"` // 总返回行数占比,单位% RowsSentRatio *float64 `json:"RowsSentRatio,omitnil,omitempty" name:"RowsSentRatio"` // 平均执行时间,单位秒 QueryTimeAvg *float64 `json:"QueryTimeAvg,omitnil,omitempty" name:"QueryTimeAvg"` // 平均返回行数 RowsSentAvg *float64 `json:"RowsSentAvg,omitnil,omitempty" name:"RowsSentAvg"` // 平均锁等待时间,单位秒 LockTimeAvg *float64 `json:"LockTimeAvg,omitnil,omitempty" name:"LockTimeAvg"` // 平均扫描行数 RowsExaminedAvg *float64 `json:"RowsExaminedAvg,omitnil,omitempty" name:"RowsExaminedAvg"` // SQL模板的MD5值 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` }
type SlowLogUser ¶ added in v1.0.677
type StatDimension ¶ added in v1.0.986
type StatDimension struct { // 维度名称,目前仅支持:SqlTag。 Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` // SQL 标签过滤与统计信息 // 示例: // // 示例 1:[p=position] 统计包含 p=position 标签的 SQL 会话。 // 示例 2:[p] 统计包含 p 标签的 SQL 会话。 // 示例 3:[p=position, c=idCard] 统计同时包含 p=position 标签和 c=idCard 标签的 SQL 会话。 Data []*string `json:"Data,omitnil,omitempty" name:"Data"` }
type StatisticDataInfo ¶ added in v1.0.986
type StatisticDataInfo struct { // 统计维度的值。 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 平均时间。 // 注意:此字段可能返回 null,表示取不到有效值。 TimeAvg *float64 `json:"TimeAvg,omitnil,omitempty" name:"TimeAvg"` // 总时间。 // 注意:此字段可能返回 null,表示取不到有效值。 TimeSum *float64 `json:"TimeSum,omitnil,omitempty" name:"TimeSum"` // 数量。 // 注意:此字段可能返回 null,表示取不到有效值。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
type StatisticInfo ¶ added in v1.0.986
type StatisticInfo struct { // 统计分析的维度。 // 注意:此字段可能返回 null,表示取不到有效值。 Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` // 统计分析的维度下的统计数据详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*StatisticDataInfo `json:"Data,omitnil,omitempty" name:"Data"` }
type Table ¶ added in v1.0.389
type Table struct { // 库名。 TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"` // 表名。 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // 库表的存储引擎。 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // 行数。 TableRows *int64 `json:"TableRows,omitnil,omitempty" name:"TableRows"` // 总使用空间(MB)。 TotalLength *float64 `json:"TotalLength,omitnil,omitempty" name:"TotalLength"` }
type TableSpaceData ¶
type TableSpaceData struct { // 表名。 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // 库名。 TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"` // 库表的存储引擎。 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // 数据空间(MB)。 DataLength *float64 `json:"DataLength,omitnil,omitempty" name:"DataLength"` // 索引空间(MB)。 IndexLength *float64 `json:"IndexLength,omitnil,omitempty" name:"IndexLength"` // 碎片空间(MB)。 DataFree *float64 `json:"DataFree,omitnil,omitempty" name:"DataFree"` // 总使用空间(MB)。 TotalLength *float64 `json:"TotalLength,omitnil,omitempty" name:"TotalLength"` // 碎片率(%)。 FragRatio *float64 `json:"FragRatio,omitnil,omitempty" name:"FragRatio"` // 行数。 TableRows *int64 `json:"TableRows,omitnil,omitempty" name:"TableRows"` // 表对应的独立物理文件大小(MB)。 PhysicalFileSize *float64 `json:"PhysicalFileSize,omitnil,omitempty" name:"PhysicalFileSize"` }
type TableSpaceTimeSeries ¶
type TableSpaceTimeSeries struct { // 表名。 TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` // 库名。 TableSchema *string `json:"TableSchema,omitnil,omitempty" name:"TableSchema"` // 库表的存储引擎。 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // 单位时间间隔内的空间指标数据。 SeriesData *MonitorFloatMetricSeriesData `json:"SeriesData,omitnil,omitempty" name:"SeriesData"` }
type TaskInfo ¶ added in v1.0.343
type TaskInfo struct { // 异步任务 ID。 AsyncRequestId *int64 `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 当前实例所有 proxy 列表。 InstProxyList []*string `json:"InstProxyList,omitnil,omitempty" name:"InstProxyList"` // 当前实例所有 proxy 数量。 InstProxyCount *int64 `json:"InstProxyCount,omitnil,omitempty" name:"InstProxyCount"` // 任务创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务启动时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务的状态,支持的取值包括:"created" - 新建;"chosen" - 待执行; "running" - 执行中;"failed" - 失败;"finished" - 已完成。 TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 完成 kill 任务的 proxyId。 FinishedProxyList []*string `json:"FinishedProxyList,omitnil,omitempty" name:"FinishedProxyList"` // kill 任务实行失败的 proxyId。 FailedProxyList []*string `json:"FailedProxyList,omitnil,omitempty" name:"FailedProxyList"` // 任务结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务执行进度。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type TemplateInfo ¶ added in v1.0.740
type UpdateAgentSwitchRequest ¶ added in v1.0.738
type UpdateAgentSwitchRequest struct { *tchttp.BaseRequest // Agent标识。 AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"` // 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewUpdateAgentSwitchRequest ¶ added in v1.0.738
func NewUpdateAgentSwitchRequest() (request *UpdateAgentSwitchRequest)
func (*UpdateAgentSwitchRequest) FromJsonString ¶ added in v1.0.738
func (r *UpdateAgentSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAgentSwitchRequest) ToJsonString ¶ added in v1.0.738
func (r *UpdateAgentSwitchRequest) ToJsonString() string
type UpdateAgentSwitchRequestParams ¶ added in v1.0.738
type UpdateAgentSwitchRequestParams struct { // Agent标识。 AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"` // 停止或重连Agent,支持值包括:"on" - 重连Agent, "off" - 停止Agent。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type UpdateAgentSwitchResponse ¶ added in v1.0.738
type UpdateAgentSwitchResponse struct { *tchttp.BaseResponse Response *UpdateAgentSwitchResponseParams `json:"Response"` }
func NewUpdateAgentSwitchResponse ¶ added in v1.0.738
func NewUpdateAgentSwitchResponse() (response *UpdateAgentSwitchResponse)
func (*UpdateAgentSwitchResponse) FromJsonString ¶ added in v1.0.738
func (r *UpdateAgentSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAgentSwitchResponse) ToJsonString ¶ added in v1.0.738
func (r *UpdateAgentSwitchResponse) ToJsonString() string
type UpdateAgentSwitchResponseParams ¶ added in v1.0.738
type UpdateAgentSwitchResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateMonitorSwitchRequest ¶ added in v1.0.738
type UpdateMonitorSwitchRequest struct { *tchttp.BaseRequest // 停止或重连Agent实例,支持值包括:"on" - 重连实例, "off" - 停止实例。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewUpdateMonitorSwitchRequest ¶ added in v1.0.738
func NewUpdateMonitorSwitchRequest() (request *UpdateMonitorSwitchRequest)
func (*UpdateMonitorSwitchRequest) FromJsonString ¶ added in v1.0.738
func (r *UpdateMonitorSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateMonitorSwitchRequest) ToJsonString ¶ added in v1.0.738
func (r *UpdateMonitorSwitchRequest) ToJsonString() string
type UpdateMonitorSwitchRequestParams ¶ added in v1.0.738
type UpdateMonitorSwitchRequestParams struct { // 停止或重连Agent实例,支持值包括:"on" - 重连实例, "off" - 停止实例。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务产品类型,仅支持 "dbbrain-mysql" - 自建MySQL。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type UpdateMonitorSwitchResponse ¶ added in v1.0.738
type UpdateMonitorSwitchResponse struct { *tchttp.BaseResponse Response *UpdateMonitorSwitchResponseParams `json:"Response"` }
func NewUpdateMonitorSwitchResponse ¶ added in v1.0.738
func NewUpdateMonitorSwitchResponse() (response *UpdateMonitorSwitchResponse)
func (*UpdateMonitorSwitchResponse) FromJsonString ¶ added in v1.0.738
func (r *UpdateMonitorSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateMonitorSwitchResponse) ToJsonString ¶ added in v1.0.738
func (r *UpdateMonitorSwitchResponse) ToJsonString() string
type UpdateMonitorSwitchResponseParams ¶ added in v1.0.738
type UpdateMonitorSwitchResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UserProfile ¶
type UserProfile struct { // 配置的id。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileId *string `json:"ProfileId,omitnil,omitempty" name:"ProfileId"` // 配置类型,支持值包括:"dbScan_mail_configuration" - 数据库巡检邮件配置,"scheduler_mail_configuration" - 定期生成邮件配置。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileType *string `json:"ProfileType,omitnil,omitempty" name:"ProfileType"` // 配置级别,支持值包括:"User" - 用户级别,"Instance" - 实例级别,其中数据库巡检邮件配置为用户级别,定期生成邮件配置为实例级别。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileLevel *string `json:"ProfileLevel,omitnil,omitempty" name:"ProfileLevel"` // 配置名称。 // 注意:此字段可能返回 null,表示取不到有效值。 ProfileName *string `json:"ProfileName,omitnil,omitempty" name:"ProfileName"` // 配置详情。 ProfileInfo *ProfileInfo `json:"ProfileInfo,omitnil,omitempty" name:"ProfileInfo"` }
type VerifyUserAccountRequest ¶ added in v1.0.389
type VerifyUserAccountRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库账号名。 User *string `json:"User,omitnil,omitempty" name:"User"` // 数据库账号密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewVerifyUserAccountRequest ¶ added in v1.0.389
func NewVerifyUserAccountRequest() (request *VerifyUserAccountRequest)
func (*VerifyUserAccountRequest) FromJsonString ¶ added in v1.0.389
func (r *VerifyUserAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyUserAccountRequest) ToJsonString ¶ added in v1.0.389
func (r *VerifyUserAccountRequest) ToJsonString() string
type VerifyUserAccountRequestParams ¶ added in v1.0.426
type VerifyUserAccountRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库账号名。 User *string `json:"User,omitnil,omitempty" name:"User"` // 数据库账号密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 服务产品类型,支持值:"mysql" - 云数据库 MySQL;"cynosdb" - 云数据库 TDSQL-C for MySQL,默认为"mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type VerifyUserAccountResponse ¶ added in v1.0.389
type VerifyUserAccountResponse struct { *tchttp.BaseResponse Response *VerifyUserAccountResponseParams `json:"Response"` }
func NewVerifyUserAccountResponse ¶ added in v1.0.389
func NewVerifyUserAccountResponse() (response *VerifyUserAccountResponse)
func (*VerifyUserAccountResponse) FromJsonString ¶ added in v1.0.389
func (r *VerifyUserAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyUserAccountResponse) ToJsonString ¶ added in v1.0.389
func (r *VerifyUserAccountResponse) ToJsonString() string
type VerifyUserAccountResponseParams ¶ added in v1.0.426
type VerifyUserAccountResponseParams struct { // 会话token,有效期为5分钟。 SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user