Documentation ¶
Index ¶
- Constants
- type Account
- type AccountInfo
- type AddTimeWindowRequest
- type AddTimeWindowRequestParams
- type AddTimeWindowResponse
- type AddTimeWindowResponseParams
- type AddressInfo
- type AdjustCdbProxyAddressRequest
- type AdjustCdbProxyAddressRequestParams
- type AdjustCdbProxyAddressResponse
- type AdjustCdbProxyAddressResponseParams
- type AdjustCdbProxyRequest
- type AdjustCdbProxyRequestParams
- type AdjustCdbProxyResponse
- type AdjustCdbProxyResponseParams
- type AggregationCondition
- type AnalyzeAuditLogsRequest
- type AnalyzeAuditLogsRequestParams
- type AnalyzeAuditLogsResponse
- type AnalyzeAuditLogsResponseParams
- type AssociateSecurityGroupsRequest
- type AssociateSecurityGroupsRequestParams
- type AssociateSecurityGroupsResponse
- type AssociateSecurityGroupsResponseParams
- type AuditFilter
- type AuditInstanceFilters
- type AuditInstanceInfo
- type AuditLog
- type AuditLogAggregationResult
- type AuditLogFile
- type AuditLogFilter
- type AuditPolicy
- type AuditRule
- type AuditRuleFilters
- type AuditRuleTemplateInfo
- type AutoStrategy
- type BackupConfig
- type BackupInfo
- type BackupItem
- type BackupLimitVpcItem
- type BackupSummaryItem
- type BalanceRoGroupLoadRequest
- type BalanceRoGroupLoadRequestParams
- type BalanceRoGroupLoadResponse
- type BalanceRoGroupLoadResponseParams
- type BinlogInfo
- type Bucket
- type CdbRegionSellConf
- type CdbSellConfig
- type CdbSellType
- type CdbZoneDataResult
- type CdbZoneSellConf
- type CheckMigrateClusterRequest
- type CheckMigrateClusterRequestParams
- type CheckMigrateClusterResponse
- type CheckMigrateClusterResponseParams
- type Client
- func (c *Client) AddTimeWindow(request *AddTimeWindowRequest) (response *AddTimeWindowResponse, err error)
- func (c *Client) AddTimeWindowWithContext(ctx context.Context, request *AddTimeWindowRequest) (response *AddTimeWindowResponse, err error)
- func (c *Client) AdjustCdbProxy(request *AdjustCdbProxyRequest) (response *AdjustCdbProxyResponse, err error)
- func (c *Client) AdjustCdbProxyAddress(request *AdjustCdbProxyAddressRequest) (response *AdjustCdbProxyAddressResponse, err error)
- func (c *Client) AdjustCdbProxyAddressWithContext(ctx context.Context, request *AdjustCdbProxyAddressRequest) (response *AdjustCdbProxyAddressResponse, err error)
- func (c *Client) AdjustCdbProxyWithContext(ctx context.Context, request *AdjustCdbProxyRequest) (response *AdjustCdbProxyResponse, err error)
- func (c *Client) AnalyzeAuditLogs(request *AnalyzeAuditLogsRequest) (response *AnalyzeAuditLogsResponse, err error)
- func (c *Client) AnalyzeAuditLogsWithContext(ctx context.Context, request *AnalyzeAuditLogsRequest) (response *AnalyzeAuditLogsResponse, err error)
- func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) BalanceRoGroupLoad(request *BalanceRoGroupLoadRequest) (response *BalanceRoGroupLoadResponse, err error)
- func (c *Client) BalanceRoGroupLoadWithContext(ctx context.Context, request *BalanceRoGroupLoadRequest) (response *BalanceRoGroupLoadResponse, err error)
- func (c *Client) CheckMigrateCluster(request *CheckMigrateClusterRequest) (response *CheckMigrateClusterResponse, err error)
- func (c *Client) CheckMigrateClusterWithContext(ctx context.Context, request *CheckMigrateClusterRequest) (response *CheckMigrateClusterResponse, 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) CloseCDBProxy(request *CloseCDBProxyRequest) (response *CloseCDBProxyResponse, err error)
- func (c *Client) CloseCDBProxyWithContext(ctx context.Context, request *CloseCDBProxyRequest) (response *CloseCDBProxyResponse, err error)
- func (c *Client) CloseCdbProxyAddress(request *CloseCdbProxyAddressRequest) (response *CloseCdbProxyAddressResponse, err error)
- func (c *Client) CloseCdbProxyAddressWithContext(ctx context.Context, request *CloseCdbProxyAddressRequest) (response *CloseCdbProxyAddressResponse, err error)
- func (c *Client) CloseSSL(request *CloseSSLRequest) (response *CloseSSLResponse, err error)
- func (c *Client) CloseSSLWithContext(ctx context.Context, request *CloseSSLRequest) (response *CloseSSLResponse, err error)
- func (c *Client) CloseWanService(request *CloseWanServiceRequest) (response *CloseWanServiceResponse, err error)
- func (c *Client) CloseWanServiceWithContext(ctx context.Context, request *CloseWanServiceRequest) (response *CloseWanServiceResponse, err error)
- func (c *Client) CreateAccounts(request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)
- func (c *Client) CreateAccountsWithContext(ctx context.Context, request *CreateAccountsRequest) (response *CreateAccountsResponse, 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) CreateAuditPolicy(request *CreateAuditPolicyRequest) (response *CreateAuditPolicyResponse, err error)
- func (c *Client) CreateAuditPolicyWithContext(ctx context.Context, request *CreateAuditPolicyRequest) (response *CreateAuditPolicyResponse, err error)
- func (c *Client) CreateAuditRule(request *CreateAuditRuleRequest) (response *CreateAuditRuleResponse, err error)
- func (c *Client) CreateAuditRuleTemplate(request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
- func (c *Client) CreateAuditRuleTemplateWithContext(ctx context.Context, request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
- func (c *Client) CreateAuditRuleWithContext(ctx context.Context, request *CreateAuditRuleRequest) (response *CreateAuditRuleResponse, err error)
- func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
- func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)
- func (c *Client) CreateCdbProxy(request *CreateCdbProxyRequest) (response *CreateCdbProxyResponse, err error)
- func (c *Client) CreateCdbProxyAddress(request *CreateCdbProxyAddressRequest) (response *CreateCdbProxyAddressResponse, err error)
- func (c *Client) CreateCdbProxyAddressWithContext(ctx context.Context, request *CreateCdbProxyAddressRequest) (response *CreateCdbProxyAddressResponse, err error)
- func (c *Client) CreateCdbProxyWithContext(ctx context.Context, request *CreateCdbProxyRequest) (response *CreateCdbProxyResponse, err error)
- func (c *Client) CreateCloneInstance(request *CreateCloneInstanceRequest) (response *CreateCloneInstanceResponse, err error)
- func (c *Client) CreateCloneInstanceWithContext(ctx context.Context, request *CreateCloneInstanceRequest) (response *CreateCloneInstanceResponse, err error)
- func (c *Client) CreateDBImportJob(request *CreateDBImportJobRequest) (response *CreateDBImportJobResponse, err error)
- func (c *Client) CreateDBImportJobWithContext(ctx context.Context, request *CreateDBImportJobRequest) (response *CreateDBImportJobResponse, err error)
- func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (c *Client) CreateDBInstanceHour(request *CreateDBInstanceHourRequest) (response *CreateDBInstanceHourResponse, err error)
- func (c *Client) CreateDBInstanceHourWithContext(ctx context.Context, request *CreateDBInstanceHourRequest) (response *CreateDBInstanceHourResponse, err error)
- func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (c *Client) CreateDatabase(request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)
- func (c *Client) CreateDatabaseWithContext(ctx context.Context, request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)
- func (c *Client) CreateDeployGroup(request *CreateDeployGroupRequest) (response *CreateDeployGroupResponse, err error)
- func (c *Client) CreateDeployGroupWithContext(ctx context.Context, request *CreateDeployGroupRequest) (response *CreateDeployGroupResponse, err error)
- func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
- func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
- func (c *Client) CreateRoInstanceIp(request *CreateRoInstanceIpRequest) (response *CreateRoInstanceIpResponse, err error)
- func (c *Client) CreateRoInstanceIpWithContext(ctx context.Context, request *CreateRoInstanceIpRequest) (response *CreateRoInstanceIpResponse, err error)
- func (c *Client) DeleteAccounts(request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)
- func (c *Client) DeleteAccountsWithContext(ctx context.Context, request *DeleteAccountsRequest) (response *DeleteAccountsResponse, 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) DeleteAuditPolicy(request *DeleteAuditPolicyRequest) (response *DeleteAuditPolicyResponse, err error)
- func (c *Client) DeleteAuditPolicyWithContext(ctx context.Context, request *DeleteAuditPolicyRequest) (response *DeleteAuditPolicyResponse, err error)
- func (c *Client) DeleteAuditRule(request *DeleteAuditRuleRequest) (response *DeleteAuditRuleResponse, err error)
- func (c *Client) DeleteAuditRuleTemplates(request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
- func (c *Client) DeleteAuditRuleTemplatesWithContext(ctx context.Context, request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
- func (c *Client) DeleteAuditRuleWithContext(ctx context.Context, request *DeleteAuditRuleRequest) (response *DeleteAuditRuleResponse, err error)
- func (c *Client) DeleteBackup(request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)
- func (c *Client) DeleteBackupWithContext(ctx context.Context, request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)
- func (c *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
- func (c *Client) DeleteDatabaseWithContext(ctx context.Context, request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
- func (c *Client) DeleteDeployGroups(request *DeleteDeployGroupsRequest) (response *DeleteDeployGroupsResponse, err error)
- func (c *Client) DeleteDeployGroupsWithContext(ctx context.Context, request *DeleteDeployGroupsRequest) (response *DeleteDeployGroupsResponse, err error)
- func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
- func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
- func (c *Client) DeleteTimeWindow(request *DeleteTimeWindowRequest) (response *DeleteTimeWindowResponse, err error)
- func (c *Client) DeleteTimeWindowWithContext(ctx context.Context, request *DeleteTimeWindowRequest) (response *DeleteTimeWindowResponse, err error)
- func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
- func (c *Client) DescribeAccountPrivilegesWithContext(ctx context.Context, request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
- func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeAsyncRequestInfo(request *DescribeAsyncRequestInfoRequest) (response *DescribeAsyncRequestInfoResponse, err error)
- func (c *Client) DescribeAsyncRequestInfoWithContext(ctx context.Context, request *DescribeAsyncRequestInfoRequest) (response *DescribeAsyncRequestInfoResponse, err error)
- func (c *Client) DescribeAuditConfig(request *DescribeAuditConfigRequest) (response *DescribeAuditConfigResponse, err error)
- func (c *Client) DescribeAuditConfigWithContext(ctx context.Context, request *DescribeAuditConfigRequest) (response *DescribeAuditConfigResponse, 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) DescribeAuditLogs(request *DescribeAuditLogsRequest) (response *DescribeAuditLogsResponse, err error)
- func (c *Client) DescribeAuditLogsWithContext(ctx context.Context, request *DescribeAuditLogsRequest) (response *DescribeAuditLogsResponse, err error)
- func (c *Client) DescribeAuditPolicies(request *DescribeAuditPoliciesRequest) (response *DescribeAuditPoliciesResponse, err error)
- func (c *Client) DescribeAuditPoliciesWithContext(ctx context.Context, request *DescribeAuditPoliciesRequest) (response *DescribeAuditPoliciesResponse, err error)
- func (c *Client) DescribeAuditRuleTemplateModifyHistory(request *DescribeAuditRuleTemplateModifyHistoryRequest) (response *DescribeAuditRuleTemplateModifyHistoryResponse, err error)
- func (c *Client) DescribeAuditRuleTemplateModifyHistoryWithContext(ctx context.Context, request *DescribeAuditRuleTemplateModifyHistoryRequest) (response *DescribeAuditRuleTemplateModifyHistoryResponse, err error)
- func (c *Client) DescribeAuditRuleTemplates(request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
- func (c *Client) DescribeAuditRuleTemplatesWithContext(ctx context.Context, request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
- func (c *Client) DescribeAuditRules(request *DescribeAuditRulesRequest) (response *DescribeAuditRulesResponse, err error)
- func (c *Client) DescribeAuditRulesWithContext(ctx context.Context, request *DescribeAuditRulesRequest) (response *DescribeAuditRulesResponse, err error)
- func (c *Client) DescribeBackupConfig(request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)
- func (c *Client) DescribeBackupConfigWithContext(ctx context.Context, request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)
- func (c *Client) DescribeBackupDecryptionKey(request *DescribeBackupDecryptionKeyRequest) (response *DescribeBackupDecryptionKeyResponse, err error)
- func (c *Client) DescribeBackupDecryptionKeyWithContext(ctx context.Context, request *DescribeBackupDecryptionKeyRequest) (response *DescribeBackupDecryptionKeyResponse, err error)
- func (c *Client) DescribeBackupDownloadRestriction(request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
- func (c *Client) DescribeBackupDownloadRestrictionWithContext(ctx context.Context, request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
- func (c *Client) DescribeBackupEncryptionStatus(request *DescribeBackupEncryptionStatusRequest) (response *DescribeBackupEncryptionStatusResponse, err error)
- func (c *Client) DescribeBackupEncryptionStatusWithContext(ctx context.Context, request *DescribeBackupEncryptionStatusRequest) (response *DescribeBackupEncryptionStatusResponse, err error)
- func (c *Client) DescribeBackupOverview(request *DescribeBackupOverviewRequest) (response *DescribeBackupOverviewResponse, err error)
- func (c *Client) DescribeBackupOverviewWithContext(ctx context.Context, request *DescribeBackupOverviewRequest) (response *DescribeBackupOverviewResponse, err error)
- func (c *Client) DescribeBackupSummaries(request *DescribeBackupSummariesRequest) (response *DescribeBackupSummariesResponse, err error)
- func (c *Client) DescribeBackupSummariesWithContext(ctx context.Context, request *DescribeBackupSummariesRequest) (response *DescribeBackupSummariesResponse, err error)
- func (c *Client) DescribeBackups(request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)
- func (c *Client) DescribeBackupsWithContext(ctx context.Context, request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)
- func (c *Client) DescribeBinlogBackupOverview(request *DescribeBinlogBackupOverviewRequest) (response *DescribeBinlogBackupOverviewResponse, err error)
- func (c *Client) DescribeBinlogBackupOverviewWithContext(ctx context.Context, request *DescribeBinlogBackupOverviewRequest) (response *DescribeBinlogBackupOverviewResponse, err error)
- func (c *Client) DescribeBinlogs(request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)
- func (c *Client) DescribeBinlogsWithContext(ctx context.Context, request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)
- func (c *Client) DescribeCdbProxyInfo(request *DescribeCdbProxyInfoRequest) (response *DescribeCdbProxyInfoResponse, err error)
- func (c *Client) DescribeCdbProxyInfoWithContext(ctx context.Context, request *DescribeCdbProxyInfoRequest) (response *DescribeCdbProxyInfoResponse, err error)
- func (c *Client) DescribeCdbZoneConfig(request *DescribeCdbZoneConfigRequest) (response *DescribeCdbZoneConfigResponse, err error)
- func (c *Client) DescribeCdbZoneConfigWithContext(ctx context.Context, request *DescribeCdbZoneConfigRequest) (response *DescribeCdbZoneConfigResponse, err error)
- func (c *Client) DescribeCloneList(request *DescribeCloneListRequest) (response *DescribeCloneListResponse, err error)
- func (c *Client) DescribeCloneListWithContext(ctx context.Context, request *DescribeCloneListRequest) (response *DescribeCloneListResponse, err error)
- func (c *Client) DescribeClusterInfo(request *DescribeClusterInfoRequest) (response *DescribeClusterInfoResponse, err error)
- func (c *Client) DescribeClusterInfoWithContext(ctx context.Context, request *DescribeClusterInfoRequest) (response *DescribeClusterInfoResponse, err error)
- func (c *Client) DescribeCpuExpandStrategy(request *DescribeCpuExpandStrategyRequest) (response *DescribeCpuExpandStrategyResponse, err error)
- func (c *Client) DescribeCpuExpandStrategyWithContext(ctx context.Context, request *DescribeCpuExpandStrategyRequest) (response *DescribeCpuExpandStrategyResponse, err error)
- func (c *Client) DescribeDBFeatures(request *DescribeDBFeaturesRequest) (response *DescribeDBFeaturesResponse, err error)
- func (c *Client) DescribeDBFeaturesWithContext(ctx context.Context, request *DescribeDBFeaturesRequest) (response *DescribeDBFeaturesResponse, err error)
- func (c *Client) DescribeDBImportRecords(request *DescribeDBImportRecordsRequest) (response *DescribeDBImportRecordsResponse, err error)
- func (c *Client) DescribeDBImportRecordsWithContext(ctx context.Context, request *DescribeDBImportRecordsRequest) (response *DescribeDBImportRecordsResponse, err error)
- func (c *Client) DescribeDBInstanceCharset(request *DescribeDBInstanceCharsetRequest) (response *DescribeDBInstanceCharsetResponse, err error)
- func (c *Client) DescribeDBInstanceCharsetWithContext(ctx context.Context, request *DescribeDBInstanceCharsetRequest) (response *DescribeDBInstanceCharsetResponse, err error)
- func (c *Client) DescribeDBInstanceConfig(request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)
- func (c *Client) DescribeDBInstanceConfigWithContext(ctx context.Context, request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)
- func (c *Client) DescribeDBInstanceGTID(request *DescribeDBInstanceGTIDRequest) (response *DescribeDBInstanceGTIDResponse, err error)
- func (c *Client) DescribeDBInstanceGTIDWithContext(ctx context.Context, request *DescribeDBInstanceGTIDRequest) (response *DescribeDBInstanceGTIDResponse, err error)
- func (c *Client) DescribeDBInstanceInfo(request *DescribeDBInstanceInfoRequest) (response *DescribeDBInstanceInfoResponse, err error)
- func (c *Client) DescribeDBInstanceInfoWithContext(ctx context.Context, request *DescribeDBInstanceInfoRequest) (response *DescribeDBInstanceInfoResponse, err error)
- func (c *Client) DescribeDBInstanceLogToCLS(request *DescribeDBInstanceLogToCLSRequest) (response *DescribeDBInstanceLogToCLSResponse, err error)
- func (c *Client) DescribeDBInstanceLogToCLSWithContext(ctx context.Context, request *DescribeDBInstanceLogToCLSRequest) (response *DescribeDBInstanceLogToCLSResponse, err error)
- func (c *Client) DescribeDBInstanceRebootTime(request *DescribeDBInstanceRebootTimeRequest) (response *DescribeDBInstanceRebootTimeResponse, err error)
- func (c *Client) DescribeDBInstanceRebootTimeWithContext(ctx context.Context, request *DescribeDBInstanceRebootTimeRequest) (response *DescribeDBInstanceRebootTimeResponse, err error)
- func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBPrice(request *DescribeDBPriceRequest) (response *DescribeDBPriceResponse, err error)
- func (c *Client) DescribeDBPriceWithContext(ctx context.Context, request *DescribeDBPriceRequest) (response *DescribeDBPriceResponse, err error)
- func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSwitchRecords(request *DescribeDBSwitchRecordsRequest) (response *DescribeDBSwitchRecordsResponse, err error)
- func (c *Client) DescribeDBSwitchRecordsWithContext(ctx context.Context, request *DescribeDBSwitchRecordsRequest) (response *DescribeDBSwitchRecordsResponse, err error)
- func (c *Client) DescribeDataBackupOverview(request *DescribeDataBackupOverviewRequest) (response *DescribeDataBackupOverviewResponse, err error)
- func (c *Client) DescribeDataBackupOverviewWithContext(ctx context.Context, request *DescribeDataBackupOverviewRequest) (response *DescribeDataBackupOverviewResponse, err error)
- func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
- func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
- func (c *Client) DescribeDefaultParams(request *DescribeDefaultParamsRequest) (response *DescribeDefaultParamsResponse, err error)
- func (c *Client) DescribeDefaultParamsWithContext(ctx context.Context, request *DescribeDefaultParamsRequest) (response *DescribeDefaultParamsResponse, err error)
- func (c *Client) DescribeDeployGroupList(request *DescribeDeployGroupListRequest) (response *DescribeDeployGroupListResponse, err error)
- func (c *Client) DescribeDeployGroupListWithContext(ctx context.Context, request *DescribeDeployGroupListRequest) (response *DescribeDeployGroupListResponse, err error)
- func (c *Client) DescribeDeviceMonitorInfo(request *DescribeDeviceMonitorInfoRequest) (response *DescribeDeviceMonitorInfoResponse, err error)
- func (c *Client) DescribeDeviceMonitorInfoWithContext(ctx context.Context, request *DescribeDeviceMonitorInfoRequest) (response *DescribeDeviceMonitorInfoResponse, err error)
- func (c *Client) DescribeErrorLogData(request *DescribeErrorLogDataRequest) (response *DescribeErrorLogDataResponse, err error)
- func (c *Client) DescribeErrorLogDataWithContext(ctx context.Context, request *DescribeErrorLogDataRequest) (response *DescribeErrorLogDataResponse, err error)
- func (c *Client) DescribeInstanceAlarmEvents(request *DescribeInstanceAlarmEventsRequest) (response *DescribeInstanceAlarmEventsResponse, err error)
- func (c *Client) DescribeInstanceAlarmEventsWithContext(ctx context.Context, request *DescribeInstanceAlarmEventsRequest) (response *DescribeInstanceAlarmEventsResponse, err error)
- func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
- func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
- func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
- func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
- func (c *Client) DescribeLocalBinlogConfig(request *DescribeLocalBinlogConfigRequest) (response *DescribeLocalBinlogConfigResponse, err error)
- func (c *Client) DescribeLocalBinlogConfigWithContext(ctx context.Context, request *DescribeLocalBinlogConfigRequest) (response *DescribeLocalBinlogConfigResponse, err error)
- func (c *Client) DescribeParamTemplateInfo(request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
- func (c *Client) DescribeParamTemplateInfoWithContext(ctx context.Context, request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
- func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
- func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
- func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProxyCustomConf(request *DescribeProxyCustomConfRequest) (response *DescribeProxyCustomConfResponse, err error)
- func (c *Client) DescribeProxyCustomConfWithContext(ctx context.Context, request *DescribeProxyCustomConfRequest) (response *DescribeProxyCustomConfResponse, err error)
- func (c *Client) DescribeProxySupportParam(request *DescribeProxySupportParamRequest) (response *DescribeProxySupportParamResponse, err error)
- func (c *Client) DescribeProxySupportParamWithContext(ctx context.Context, request *DescribeProxySupportParamRequest) (response *DescribeProxySupportParamResponse, err error)
- func (c *Client) DescribeRemoteBackupConfig(request *DescribeRemoteBackupConfigRequest) (response *DescribeRemoteBackupConfigResponse, err error)
- func (c *Client) DescribeRemoteBackupConfigWithContext(ctx context.Context, request *DescribeRemoteBackupConfigRequest) (response *DescribeRemoteBackupConfigResponse, err error)
- func (c *Client) DescribeRoGroups(request *DescribeRoGroupsRequest) (response *DescribeRoGroupsResponse, err error)
- func (c *Client) DescribeRoGroupsWithContext(ctx context.Context, request *DescribeRoGroupsRequest) (response *DescribeRoGroupsResponse, err error)
- func (c *Client) DescribeRoMinScale(request *DescribeRoMinScaleRequest) (response *DescribeRoMinScaleResponse, err error)
- func (c *Client) DescribeRoMinScaleWithContext(ctx context.Context, request *DescribeRoMinScaleRequest) (response *DescribeRoMinScaleResponse, err error)
- func (c *Client) DescribeRollbackRangeTime(request *DescribeRollbackRangeTimeRequest) (response *DescribeRollbackRangeTimeResponse, err error)
- func (c *Client) DescribeRollbackRangeTimeWithContext(ctx context.Context, request *DescribeRollbackRangeTimeRequest) (response *DescribeRollbackRangeTimeResponse, err error)
- func (c *Client) DescribeRollbackTaskDetail(request *DescribeRollbackTaskDetailRequest) (response *DescribeRollbackTaskDetailResponse, err error)
- func (c *Client) DescribeRollbackTaskDetailWithContext(ctx context.Context, request *DescribeRollbackTaskDetailRequest) (response *DescribeRollbackTaskDetailResponse, err error)
- func (c *Client) DescribeSSLStatus(request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
- func (c *Client) DescribeSSLStatusWithContext(ctx context.Context, request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
- func (c *Client) DescribeSlowLogData(request *DescribeSlowLogDataRequest) (response *DescribeSlowLogDataResponse, err error)
- func (c *Client) DescribeSlowLogDataWithContext(ctx context.Context, request *DescribeSlowLogDataRequest) (response *DescribeSlowLogDataResponse, 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) DescribeSupportedPrivileges(request *DescribeSupportedPrivilegesRequest) (response *DescribeSupportedPrivilegesResponse, err error)
- func (c *Client) DescribeSupportedPrivilegesWithContext(ctx context.Context, request *DescribeSupportedPrivilegesRequest) (response *DescribeSupportedPrivilegesResponse, err error)
- func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeTagsOfInstanceIds(request *DescribeTagsOfInstanceIdsRequest) (response *DescribeTagsOfInstanceIdsResponse, err error)
- func (c *Client) DescribeTagsOfInstanceIdsWithContext(ctx context.Context, request *DescribeTagsOfInstanceIdsRequest) (response *DescribeTagsOfInstanceIdsResponse, err error)
- func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeTimeWindow(request *DescribeTimeWindowRequest) (response *DescribeTimeWindowResponse, err error)
- func (c *Client) DescribeTimeWindowWithContext(ctx context.Context, request *DescribeTimeWindowRequest) (response *DescribeTimeWindowResponse, err error)
- func (c *Client) DescribeUploadedFiles(request *DescribeUploadedFilesRequest) (response *DescribeUploadedFilesResponse, err error)
- func (c *Client) DescribeUploadedFilesWithContext(ctx context.Context, request *DescribeUploadedFilesRequest) (response *DescribeUploadedFilesResponse, err error)
- func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
- func (c *Client) InitDBInstancesWithContext(ctx context.Context, request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
- func (c *Client) InquiryPriceUpgradeInstances(request *InquiryPriceUpgradeInstancesRequest) (response *InquiryPriceUpgradeInstancesResponse, err error)
- func (c *Client) InquiryPriceUpgradeInstancesWithContext(ctx context.Context, request *InquiryPriceUpgradeInstancesRequest) (response *InquiryPriceUpgradeInstancesResponse, err error)
- func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
- func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
- func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
- func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
- func (c *Client) ModifyAccountHost(request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)
- func (c *Client) ModifyAccountHostWithContext(ctx context.Context, request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)
- func (c *Client) ModifyAccountMaxUserConnections(request *ModifyAccountMaxUserConnectionsRequest) (response *ModifyAccountMaxUserConnectionsResponse, err error)
- func (c *Client) ModifyAccountMaxUserConnectionsWithContext(ctx context.Context, request *ModifyAccountMaxUserConnectionsRequest) (response *ModifyAccountMaxUserConnectionsResponse, err error)
- func (c *Client) ModifyAccountPassword(request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)
- func (c *Client) ModifyAccountPasswordWithContext(ctx context.Context, request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)
- func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyAuditConfig(request *ModifyAuditConfigRequest) (response *ModifyAuditConfigResponse, err error)
- func (c *Client) ModifyAuditConfigWithContext(ctx context.Context, request *ModifyAuditConfigRequest) (response *ModifyAuditConfigResponse, err error)
- func (c *Client) ModifyAuditRule(request *ModifyAuditRuleRequest) (response *ModifyAuditRuleResponse, err error)
- func (c *Client) ModifyAuditRuleTemplates(request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)
- func (c *Client) ModifyAuditRuleTemplatesWithContext(ctx context.Context, request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)
- func (c *Client) ModifyAuditRuleWithContext(ctx context.Context, request *ModifyAuditRuleRequest) (response *ModifyAuditRuleResponse, 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) ModifyAutoRenewFlag(request *ModifyAutoRenewFlagRequest) (response *ModifyAutoRenewFlagResponse, err error)
- func (c *Client) ModifyAutoRenewFlagWithContext(ctx context.Context, request *ModifyAutoRenewFlagRequest) (response *ModifyAutoRenewFlagResponse, err error)
- func (c *Client) ModifyBackupConfig(request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)
- func (c *Client) ModifyBackupConfigWithContext(ctx context.Context, request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)
- func (c *Client) ModifyBackupDownloadRestriction(request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
- func (c *Client) ModifyBackupDownloadRestrictionWithContext(ctx context.Context, request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
- func (c *Client) ModifyBackupEncryptionStatus(request *ModifyBackupEncryptionStatusRequest) (response *ModifyBackupEncryptionStatusResponse, err error)
- func (c *Client) ModifyBackupEncryptionStatusWithContext(ctx context.Context, request *ModifyBackupEncryptionStatusRequest) (response *ModifyBackupEncryptionStatusResponse, err error)
- func (c *Client) ModifyCdbProxyAddressDesc(request *ModifyCdbProxyAddressDescRequest) (response *ModifyCdbProxyAddressDescResponse, err error)
- func (c *Client) ModifyCdbProxyAddressDescWithContext(ctx context.Context, request *ModifyCdbProxyAddressDescRequest) (response *ModifyCdbProxyAddressDescResponse, err error)
- func (c *Client) ModifyCdbProxyAddressVipAndVPort(request *ModifyCdbProxyAddressVipAndVPortRequest) (response *ModifyCdbProxyAddressVipAndVPortResponse, err error)
- func (c *Client) ModifyCdbProxyAddressVipAndVPortWithContext(ctx context.Context, request *ModifyCdbProxyAddressVipAndVPortRequest) (response *ModifyCdbProxyAddressVipAndVPortResponse, err error)
- func (c *Client) ModifyCdbProxyParam(request *ModifyCdbProxyParamRequest) (response *ModifyCdbProxyParamResponse, err error)
- func (c *Client) ModifyCdbProxyParamWithContext(ctx context.Context, request *ModifyCdbProxyParamRequest) (response *ModifyCdbProxyParamResponse, err error)
- func (c *Client) ModifyDBInstanceLogToCLS(request *ModifyDBInstanceLogToCLSRequest) (response *ModifyDBInstanceLogToCLSResponse, err error)
- func (c *Client) ModifyDBInstanceLogToCLSWithContext(ctx context.Context, request *ModifyDBInstanceLogToCLSRequest) (response *ModifyDBInstanceLogToCLSResponse, err error)
- func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
- func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
- func (c *Client) ModifyDBInstanceProject(request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)
- func (c *Client) ModifyDBInstanceProjectWithContext(ctx context.Context, request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)
- func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
- func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
- func (c *Client) ModifyDBInstanceVipVport(request *ModifyDBInstanceVipVportRequest) (response *ModifyDBInstanceVipVportResponse, err error)
- func (c *Client) ModifyDBInstanceVipVportWithContext(ctx context.Context, request *ModifyDBInstanceVipVportRequest) (response *ModifyDBInstanceVipVportResponse, err error)
- func (c *Client) ModifyInstanceParam(request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)
- func (c *Client) ModifyInstanceParamWithContext(ctx context.Context, request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)
- func (c *Client) ModifyInstancePasswordComplexity(request *ModifyInstancePasswordComplexityRequest) (response *ModifyInstancePasswordComplexityResponse, err error)
- func (c *Client) ModifyInstancePasswordComplexityWithContext(ctx context.Context, request *ModifyInstancePasswordComplexityRequest) (response *ModifyInstancePasswordComplexityResponse, err error)
- func (c *Client) ModifyInstanceTag(request *ModifyInstanceTagRequest) (response *ModifyInstanceTagResponse, err error)
- func (c *Client) ModifyInstanceTagWithContext(ctx context.Context, request *ModifyInstanceTagRequest) (response *ModifyInstanceTagResponse, err error)
- func (c *Client) ModifyLocalBinlogConfig(request *ModifyLocalBinlogConfigRequest) (response *ModifyLocalBinlogConfigResponse, err error)
- func (c *Client) ModifyLocalBinlogConfigWithContext(ctx context.Context, request *ModifyLocalBinlogConfigRequest) (response *ModifyLocalBinlogConfigResponse, err error)
- func (c *Client) ModifyNameOrDescByDpId(request *ModifyNameOrDescByDpIdRequest) (response *ModifyNameOrDescByDpIdResponse, err error)
- func (c *Client) ModifyNameOrDescByDpIdWithContext(ctx context.Context, request *ModifyNameOrDescByDpIdRequest) (response *ModifyNameOrDescByDpIdResponse, err error)
- func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
- func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
- func (c *Client) ModifyRemoteBackupConfig(request *ModifyRemoteBackupConfigRequest) (response *ModifyRemoteBackupConfigResponse, err error)
- func (c *Client) ModifyRemoteBackupConfigWithContext(ctx context.Context, request *ModifyRemoteBackupConfigRequest) (response *ModifyRemoteBackupConfigResponse, err error)
- func (c *Client) ModifyRoGroupInfo(request *ModifyRoGroupInfoRequest) (response *ModifyRoGroupInfoResponse, err error)
- func (c *Client) ModifyRoGroupInfoWithContext(ctx context.Context, request *ModifyRoGroupInfoRequest) (response *ModifyRoGroupInfoResponse, err error)
- func (c *Client) ModifyTimeWindow(request *ModifyTimeWindowRequest) (response *ModifyTimeWindowResponse, err error)
- func (c *Client) ModifyTimeWindowWithContext(ctx context.Context, request *ModifyTimeWindowRequest) (response *ModifyTimeWindowResponse, err error)
- func (c *Client) OfflineIsolatedInstances(request *OfflineIsolatedInstancesRequest) (response *OfflineIsolatedInstancesResponse, err error)
- func (c *Client) OfflineIsolatedInstancesWithContext(ctx context.Context, request *OfflineIsolatedInstancesRequest) (response *OfflineIsolatedInstancesResponse, 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) OpenDBInstanceEncryption(request *OpenDBInstanceEncryptionRequest) (response *OpenDBInstanceEncryptionResponse, err error)
- func (c *Client) OpenDBInstanceEncryptionWithContext(ctx context.Context, request *OpenDBInstanceEncryptionRequest) (response *OpenDBInstanceEncryptionResponse, err error)
- func (c *Client) OpenDBInstanceGTID(request *OpenDBInstanceGTIDRequest) (response *OpenDBInstanceGTIDResponse, err error)
- func (c *Client) OpenDBInstanceGTIDWithContext(ctx context.Context, request *OpenDBInstanceGTIDRequest) (response *OpenDBInstanceGTIDResponse, err error)
- func (c *Client) OpenSSL(request *OpenSSLRequest) (response *OpenSSLResponse, err error)
- func (c *Client) OpenSSLWithContext(ctx context.Context, request *OpenSSLRequest) (response *OpenSSLResponse, err error)
- func (c *Client) OpenWanService(request *OpenWanServiceRequest) (response *OpenWanServiceResponse, err error)
- func (c *Client) OpenWanServiceWithContext(ctx context.Context, request *OpenWanServiceRequest) (response *OpenWanServiceResponse, err error)
- func (c *Client) ReleaseIsolatedDBInstances(request *ReleaseIsolatedDBInstancesRequest) (response *ReleaseIsolatedDBInstancesResponse, err error)
- func (c *Client) ReleaseIsolatedDBInstancesWithContext(ctx context.Context, request *ReleaseIsolatedDBInstancesRequest) (response *ReleaseIsolatedDBInstancesResponse, err error)
- func (c *Client) ReloadBalanceProxyNode(request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)
- func (c *Client) ReloadBalanceProxyNodeWithContext(ctx context.Context, request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)
- func (c *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
- func (c *Client) RenewDBInstanceWithContext(ctx context.Context, request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
- func (c *Client) ResetRootAccount(request *ResetRootAccountRequest) (response *ResetRootAccountResponse, err error)
- func (c *Client) ResetRootAccountWithContext(ctx context.Context, request *ResetRootAccountRequest) (response *ResetRootAccountResponse, err error)
- func (c *Client) RestartDBInstances(request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
- func (c *Client) RestartDBInstancesWithContext(ctx context.Context, request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
- func (c *Client) StartBatchRollback(request *StartBatchRollbackRequest) (response *StartBatchRollbackResponse, err error)
- func (c *Client) StartBatchRollbackWithContext(ctx context.Context, request *StartBatchRollbackRequest) (response *StartBatchRollbackResponse, err error)
- func (c *Client) StartCpuExpand(request *StartCpuExpandRequest) (response *StartCpuExpandResponse, err error)
- func (c *Client) StartCpuExpandWithContext(ctx context.Context, request *StartCpuExpandRequest) (response *StartCpuExpandResponse, err error)
- func (c *Client) StartReplication(request *StartReplicationRequest) (response *StartReplicationResponse, err error)
- func (c *Client) StartReplicationWithContext(ctx context.Context, request *StartReplicationRequest) (response *StartReplicationResponse, err error)
- func (c *Client) StopCpuExpand(request *StopCpuExpandRequest) (response *StopCpuExpandResponse, err error)
- func (c *Client) StopCpuExpandWithContext(ctx context.Context, request *StopCpuExpandRequest) (response *StopCpuExpandResponse, err error)
- func (c *Client) StopDBImportJob(request *StopDBImportJobRequest) (response *StopDBImportJobResponse, err error)
- func (c *Client) StopDBImportJobWithContext(ctx context.Context, request *StopDBImportJobRequest) (response *StopDBImportJobResponse, err error)
- func (c *Client) StopReplication(request *StopReplicationRequest) (response *StopReplicationResponse, err error)
- func (c *Client) StopReplicationWithContext(ctx context.Context, request *StopReplicationRequest) (response *StopReplicationResponse, err error)
- func (c *Client) StopRollback(request *StopRollbackRequest) (response *StopRollbackResponse, err error)
- func (c *Client) StopRollbackWithContext(ctx context.Context, request *StopRollbackRequest) (response *StopRollbackResponse, err error)
- func (c *Client) SwitchCDBProxy(request *SwitchCDBProxyRequest) (response *SwitchCDBProxyResponse, err error)
- func (c *Client) SwitchCDBProxyWithContext(ctx context.Context, request *SwitchCDBProxyRequest) (response *SwitchCDBProxyResponse, err error)
- func (c *Client) SwitchDBInstanceMasterSlave(request *SwitchDBInstanceMasterSlaveRequest) (response *SwitchDBInstanceMasterSlaveResponse, err error)
- func (c *Client) SwitchDBInstanceMasterSlaveWithContext(ctx context.Context, request *SwitchDBInstanceMasterSlaveRequest) (response *SwitchDBInstanceMasterSlaveResponse, err error)
- func (c *Client) SwitchDrInstanceToMaster(request *SwitchDrInstanceToMasterRequest) (response *SwitchDrInstanceToMasterResponse, err error)
- func (c *Client) SwitchDrInstanceToMasterWithContext(ctx context.Context, request *SwitchDrInstanceToMasterRequest) (response *SwitchDrInstanceToMasterResponse, err error)
- func (c *Client) SwitchForUpgrade(request *SwitchForUpgradeRequest) (response *SwitchForUpgradeResponse, err error)
- func (c *Client) SwitchForUpgradeWithContext(ctx context.Context, request *SwitchForUpgradeRequest) (response *SwitchForUpgradeResponse, err error)
- func (c *Client) UpgradeCDBProxyVersion(request *UpgradeCDBProxyVersionRequest) (response *UpgradeCDBProxyVersionResponse, err error)
- func (c *Client) UpgradeCDBProxyVersionWithContext(ctx context.Context, request *UpgradeCDBProxyVersionRequest) (response *UpgradeCDBProxyVersionResponse, err error)
- func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
- func (c *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)
- func (c *Client) UpgradeDBInstanceEngineVersionWithContext(ctx context.Context, request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)
- func (c *Client) UpgradeDBInstanceWithContext(ctx context.Context, request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
- func (c *Client) VerifyRootAccount(request *VerifyRootAccountRequest) (response *VerifyRootAccountResponse, err error)
- func (c *Client) VerifyRootAccountWithContext(ctx context.Context, request *VerifyRootAccountRequest) (response *VerifyRootAccountResponse, err error)
- type CloneItem
- type CloseAuditServiceRequest
- type CloseAuditServiceRequestParams
- type CloseAuditServiceResponse
- type CloseAuditServiceResponseParams
- type CloseCDBProxyRequest
- type CloseCDBProxyRequestParams
- type CloseCDBProxyResponse
- type CloseCDBProxyResponseParams
- type CloseCdbProxyAddressRequest
- type CloseCdbProxyAddressRequestParams
- type CloseCdbProxyAddressResponse
- type CloseCdbProxyAddressResponseParams
- type CloseSSLRequest
- type CloseSSLRequestParams
- type CloseSSLResponse
- type CloseSSLResponseParams
- type CloseWanServiceRequest
- type CloseWanServiceRequestParams
- type CloseWanServiceResponse
- type CloseWanServiceResponseParams
- type ClusterNodeInfo
- type ColumnPrivilege
- type CommonTimeWindow
- type CreateAccountsRequest
- type CreateAccountsRequestParams
- type CreateAccountsResponse
- type CreateAccountsResponseParams
- type CreateAuditLogFileRequest
- type CreateAuditLogFileRequestParams
- type CreateAuditLogFileResponse
- type CreateAuditLogFileResponseParams
- type CreateAuditPolicyRequest
- type CreateAuditPolicyRequestParams
- type CreateAuditPolicyResponse
- type CreateAuditPolicyResponseParams
- type CreateAuditRuleRequest
- type CreateAuditRuleRequestParams
- type CreateAuditRuleResponse
- type CreateAuditRuleResponseParams
- type CreateAuditRuleTemplateRequest
- type CreateAuditRuleTemplateRequestParams
- type CreateAuditRuleTemplateResponse
- type CreateAuditRuleTemplateResponseParams
- type CreateBackupRequest
- type CreateBackupRequestParams
- type CreateBackupResponse
- type CreateBackupResponseParams
- type CreateCdbProxyAddressRequest
- type CreateCdbProxyAddressRequestParams
- type CreateCdbProxyAddressResponse
- type CreateCdbProxyAddressResponseParams
- type CreateCdbProxyRequest
- type CreateCdbProxyRequestParams
- type CreateCdbProxyResponse
- type CreateCdbProxyResponseParams
- type CreateCloneInstanceRequest
- type CreateCloneInstanceRequestParams
- type CreateCloneInstanceResponse
- type CreateCloneInstanceResponseParams
- type CreateDBImportJobRequest
- type CreateDBImportJobRequestParams
- type CreateDBImportJobResponse
- type CreateDBImportJobResponseParams
- type CreateDBInstanceHourRequest
- type CreateDBInstanceHourRequestParams
- type CreateDBInstanceHourResponse
- type CreateDBInstanceHourResponseParams
- type CreateDBInstanceRequest
- type CreateDBInstanceRequestParams
- type CreateDBInstanceResponse
- type CreateDBInstanceResponseParams
- type CreateDatabaseRequest
- type CreateDatabaseRequestParams
- type CreateDatabaseResponse
- type CreateDatabaseResponseParams
- type CreateDeployGroupRequest
- type CreateDeployGroupRequestParams
- type CreateDeployGroupResponse
- type CreateDeployGroupResponseParams
- type CreateParamTemplateRequest
- type CreateParamTemplateRequestParams
- type CreateParamTemplateResponse
- type CreateParamTemplateResponseParams
- type CreateRoInstanceIpRequest
- type CreateRoInstanceIpRequestParams
- type CreateRoInstanceIpResponse
- type CreateRoInstanceIpResponseParams
- type CustomConfig
- type DBSwitchInfo
- type DatabasePrivilege
- type DatabasesWithCharacterLists
- type DeleteAccountsRequest
- type DeleteAccountsRequestParams
- type DeleteAccountsResponse
- type DeleteAccountsResponseParams
- type DeleteAuditLogFileRequest
- type DeleteAuditLogFileRequestParams
- type DeleteAuditLogFileResponse
- type DeleteAuditLogFileResponseParams
- type DeleteAuditPolicyRequest
- type DeleteAuditPolicyRequestParams
- type DeleteAuditPolicyResponse
- type DeleteAuditPolicyResponseParams
- type DeleteAuditRuleRequest
- type DeleteAuditRuleRequestParams
- type DeleteAuditRuleResponse
- type DeleteAuditRuleResponseParams
- type DeleteAuditRuleTemplatesRequest
- type DeleteAuditRuleTemplatesRequestParams
- type DeleteAuditRuleTemplatesResponse
- type DeleteAuditRuleTemplatesResponseParams
- type DeleteBackupRequest
- type DeleteBackupRequestParams
- type DeleteBackupResponse
- type DeleteBackupResponseParams
- type DeleteDatabaseRequest
- type DeleteDatabaseRequestParams
- type DeleteDatabaseResponse
- type DeleteDatabaseResponseParams
- type DeleteDeployGroupsRequest
- type DeleteDeployGroupsRequestParams
- type DeleteDeployGroupsResponse
- type DeleteDeployGroupsResponseParams
- type DeleteParamTemplateRequest
- type DeleteParamTemplateRequestParams
- type DeleteParamTemplateResponse
- type DeleteParamTemplateResponseParams
- type DeleteTimeWindowRequest
- type DeleteTimeWindowRequestParams
- type DeleteTimeWindowResponse
- type DeleteTimeWindowResponseParams
- type DeployGroupInfo
- type DescribeAccountPrivilegesRequest
- type DescribeAccountPrivilegesRequestParams
- type DescribeAccountPrivilegesResponse
- type DescribeAccountPrivilegesResponseParams
- type DescribeAccountsRequest
- type DescribeAccountsRequestParams
- type DescribeAccountsResponse
- type DescribeAccountsResponseParams
- type DescribeAsyncRequestInfoRequest
- type DescribeAsyncRequestInfoRequestParams
- type DescribeAsyncRequestInfoResponse
- type DescribeAsyncRequestInfoResponseParams
- type DescribeAuditConfigRequest
- type DescribeAuditConfigRequestParams
- type DescribeAuditConfigResponse
- type DescribeAuditConfigResponseParams
- type DescribeAuditInstanceListRequest
- type DescribeAuditInstanceListRequestParams
- type DescribeAuditInstanceListResponse
- type DescribeAuditInstanceListResponseParams
- type DescribeAuditLogFilesRequest
- type DescribeAuditLogFilesRequestParams
- type DescribeAuditLogFilesResponse
- type DescribeAuditLogFilesResponseParams
- type DescribeAuditLogsRequest
- type DescribeAuditLogsRequestParams
- type DescribeAuditLogsResponse
- type DescribeAuditLogsResponseParams
- type DescribeAuditPoliciesRequest
- type DescribeAuditPoliciesRequestParams
- type DescribeAuditPoliciesResponse
- type DescribeAuditPoliciesResponseParams
- type DescribeAuditRuleTemplateModifyHistoryRequest
- type DescribeAuditRuleTemplateModifyHistoryRequestParams
- type DescribeAuditRuleTemplateModifyHistoryResponse
- type DescribeAuditRuleTemplateModifyHistoryResponseParams
- type DescribeAuditRuleTemplatesRequest
- type DescribeAuditRuleTemplatesRequestParams
- type DescribeAuditRuleTemplatesResponse
- type DescribeAuditRuleTemplatesResponseParams
- type DescribeAuditRulesRequest
- type DescribeAuditRulesRequestParams
- type DescribeAuditRulesResponse
- type DescribeAuditRulesResponseParams
- type DescribeBackupConfigRequest
- type DescribeBackupConfigRequestParams
- type DescribeBackupConfigResponse
- type DescribeBackupConfigResponseParams
- type DescribeBackupDecryptionKeyRequest
- type DescribeBackupDecryptionKeyRequestParams
- type DescribeBackupDecryptionKeyResponse
- type DescribeBackupDecryptionKeyResponseParams
- type DescribeBackupDownloadRestrictionRequest
- type DescribeBackupDownloadRestrictionRequestParams
- type DescribeBackupDownloadRestrictionResponse
- type DescribeBackupDownloadRestrictionResponseParams
- type DescribeBackupEncryptionStatusRequest
- type DescribeBackupEncryptionStatusRequestParams
- type DescribeBackupEncryptionStatusResponse
- type DescribeBackupEncryptionStatusResponseParams
- type DescribeBackupOverviewRequest
- type DescribeBackupOverviewRequestParams
- type DescribeBackupOverviewResponse
- type DescribeBackupOverviewResponseParams
- type DescribeBackupSummariesRequest
- type DescribeBackupSummariesRequestParams
- type DescribeBackupSummariesResponse
- type DescribeBackupSummariesResponseParams
- type DescribeBackupsRequest
- type DescribeBackupsRequestParams
- type DescribeBackupsResponse
- type DescribeBackupsResponseParams
- type DescribeBinlogBackupOverviewRequest
- type DescribeBinlogBackupOverviewRequestParams
- type DescribeBinlogBackupOverviewResponse
- type DescribeBinlogBackupOverviewResponseParams
- type DescribeBinlogsRequest
- type DescribeBinlogsRequestParams
- type DescribeBinlogsResponse
- type DescribeBinlogsResponseParams
- type DescribeCdbProxyInfoRequest
- type DescribeCdbProxyInfoRequestParams
- type DescribeCdbProxyInfoResponse
- type DescribeCdbProxyInfoResponseParams
- type DescribeCdbZoneConfigRequest
- type DescribeCdbZoneConfigRequestParams
- type DescribeCdbZoneConfigResponse
- type DescribeCdbZoneConfigResponseParams
- type DescribeCloneListRequest
- type DescribeCloneListRequestParams
- type DescribeCloneListResponse
- type DescribeCloneListResponseParams
- type DescribeClusterInfoRequest
- type DescribeClusterInfoRequestParams
- type DescribeClusterInfoResponse
- type DescribeClusterInfoResponseParams
- type DescribeCpuExpandStrategyRequest
- type DescribeCpuExpandStrategyRequestParams
- type DescribeCpuExpandStrategyResponse
- type DescribeCpuExpandStrategyResponseParams
- type DescribeDBFeaturesRequest
- type DescribeDBFeaturesRequestParams
- type DescribeDBFeaturesResponse
- type DescribeDBFeaturesResponseParams
- type DescribeDBImportRecordsRequest
- type DescribeDBImportRecordsRequestParams
- type DescribeDBImportRecordsResponse
- type DescribeDBImportRecordsResponseParams
- type DescribeDBInstanceCharsetRequest
- type DescribeDBInstanceCharsetRequestParams
- type DescribeDBInstanceCharsetResponse
- type DescribeDBInstanceCharsetResponseParams
- type DescribeDBInstanceConfigRequest
- type DescribeDBInstanceConfigRequestParams
- type DescribeDBInstanceConfigResponse
- type DescribeDBInstanceConfigResponseParams
- type DescribeDBInstanceGTIDRequest
- type DescribeDBInstanceGTIDRequestParams
- type DescribeDBInstanceGTIDResponse
- type DescribeDBInstanceGTIDResponseParams
- type DescribeDBInstanceInfoRequest
- type DescribeDBInstanceInfoRequestParams
- type DescribeDBInstanceInfoResponse
- type DescribeDBInstanceInfoResponseParams
- type DescribeDBInstanceLogToCLSRequest
- type DescribeDBInstanceLogToCLSRequestParams
- type DescribeDBInstanceLogToCLSResponse
- type DescribeDBInstanceLogToCLSResponseParams
- type DescribeDBInstanceRebootTimeRequest
- type DescribeDBInstanceRebootTimeRequestParams
- type DescribeDBInstanceRebootTimeResponse
- type DescribeDBInstanceRebootTimeResponseParams
- type DescribeDBInstancesRequest
- type DescribeDBInstancesRequestParams
- type DescribeDBInstancesResponse
- type DescribeDBInstancesResponseParams
- type DescribeDBPriceRequest
- type DescribeDBPriceRequestParams
- type DescribeDBPriceResponse
- type DescribeDBPriceResponseParams
- type DescribeDBSecurityGroupsRequest
- type DescribeDBSecurityGroupsRequestParams
- type DescribeDBSecurityGroupsResponse
- type DescribeDBSecurityGroupsResponseParams
- type DescribeDBSwitchRecordsRequest
- type DescribeDBSwitchRecordsRequestParams
- type DescribeDBSwitchRecordsResponse
- type DescribeDBSwitchRecordsResponseParams
- type DescribeDataBackupOverviewRequest
- type DescribeDataBackupOverviewRequestParams
- type DescribeDataBackupOverviewResponse
- type DescribeDataBackupOverviewResponseParams
- type DescribeDatabasesRequest
- type DescribeDatabasesRequestParams
- type DescribeDatabasesResponse
- type DescribeDatabasesResponseParams
- type DescribeDefaultParamsRequest
- type DescribeDefaultParamsRequestParams
- type DescribeDefaultParamsResponse
- type DescribeDefaultParamsResponseParams
- type DescribeDeployGroupListRequest
- type DescribeDeployGroupListRequestParams
- type DescribeDeployGroupListResponse
- type DescribeDeployGroupListResponseParams
- type DescribeDeviceMonitorInfoRequest
- type DescribeDeviceMonitorInfoRequestParams
- type DescribeDeviceMonitorInfoResponse
- type DescribeDeviceMonitorInfoResponseParams
- type DescribeErrorLogDataRequest
- type DescribeErrorLogDataRequestParams
- type DescribeErrorLogDataResponse
- type DescribeErrorLogDataResponseParams
- type DescribeInstanceAlarmEventsRequest
- type DescribeInstanceAlarmEventsRequestParams
- type DescribeInstanceAlarmEventsResponse
- type DescribeInstanceAlarmEventsResponseParams
- type DescribeInstanceParamRecordsRequest
- type DescribeInstanceParamRecordsRequestParams
- type DescribeInstanceParamRecordsResponse
- type DescribeInstanceParamRecordsResponseParams
- type DescribeInstanceParamsRequest
- type DescribeInstanceParamsRequestParams
- type DescribeInstanceParamsResponse
- type DescribeInstanceParamsResponseParams
- type DescribeLocalBinlogConfigRequest
- type DescribeLocalBinlogConfigRequestParams
- type DescribeLocalBinlogConfigResponse
- type DescribeLocalBinlogConfigResponseParams
- type DescribeParamTemplateInfoRequest
- type DescribeParamTemplateInfoRequestParams
- type DescribeParamTemplateInfoResponse
- type DescribeParamTemplateInfoResponseParams
- type DescribeParamTemplatesRequest
- type DescribeParamTemplatesRequestParams
- type DescribeParamTemplatesResponse
- type DescribeParamTemplatesResponseParams
- type DescribeProjectSecurityGroupsRequest
- type DescribeProjectSecurityGroupsRequestParams
- type DescribeProjectSecurityGroupsResponse
- type DescribeProjectSecurityGroupsResponseParams
- type DescribeProxyCustomConfRequest
- type DescribeProxyCustomConfRequestParams
- type DescribeProxyCustomConfResponse
- type DescribeProxyCustomConfResponseParams
- type DescribeProxySupportParamRequest
- type DescribeProxySupportParamRequestParams
- type DescribeProxySupportParamResponse
- type DescribeProxySupportParamResponseParams
- type DescribeRemoteBackupConfigRequest
- type DescribeRemoteBackupConfigRequestParams
- type DescribeRemoteBackupConfigResponse
- type DescribeRemoteBackupConfigResponseParams
- type DescribeRoGroupsRequest
- type DescribeRoGroupsRequestParams
- type DescribeRoGroupsResponse
- type DescribeRoGroupsResponseParams
- type DescribeRoMinScaleRequest
- type DescribeRoMinScaleRequestParams
- type DescribeRoMinScaleResponse
- type DescribeRoMinScaleResponseParams
- type DescribeRollbackRangeTimeRequest
- type DescribeRollbackRangeTimeRequestParams
- type DescribeRollbackRangeTimeResponse
- type DescribeRollbackRangeTimeResponseParams
- type DescribeRollbackTaskDetailRequest
- type DescribeRollbackTaskDetailRequestParams
- type DescribeRollbackTaskDetailResponse
- type DescribeRollbackTaskDetailResponseParams
- type DescribeSSLStatusRequest
- type DescribeSSLStatusRequestParams
- type DescribeSSLStatusResponse
- type DescribeSSLStatusResponseParams
- type DescribeSlowLogDataRequest
- type DescribeSlowLogDataRequestParams
- type DescribeSlowLogDataResponse
- type DescribeSlowLogDataResponseParams
- type DescribeSlowLogsRequest
- type DescribeSlowLogsRequestParams
- type DescribeSlowLogsResponse
- type DescribeSlowLogsResponseParams
- type DescribeSupportedPrivilegesRequest
- type DescribeSupportedPrivilegesRequestParams
- type DescribeSupportedPrivilegesResponse
- type DescribeSupportedPrivilegesResponseParams
- type DescribeTablesRequest
- type DescribeTablesRequestParams
- type DescribeTablesResponse
- type DescribeTablesResponseParams
- type DescribeTagsOfInstanceIdsRequest
- type DescribeTagsOfInstanceIdsRequestParams
- type DescribeTagsOfInstanceIdsResponse
- type DescribeTagsOfInstanceIdsResponseParams
- type DescribeTasksRequest
- type DescribeTasksRequestParams
- type DescribeTasksResponse
- type DescribeTasksResponseParams
- type DescribeTimeWindowRequest
- type DescribeTimeWindowRequestParams
- type DescribeTimeWindowResponse
- type DescribeTimeWindowResponseParams
- type DescribeUploadedFilesRequest
- type DescribeUploadedFilesRequestParams
- type DescribeUploadedFilesResponse
- type DescribeUploadedFilesResponseParams
- type DeviceCpuInfo
- type DeviceCpuRateInfo
- type DeviceDiskInfo
- type DeviceMemInfo
- type DeviceNetInfo
- type DisassociateSecurityGroupsRequest
- type DisassociateSecurityGroupsRequestParams
- type DisassociateSecurityGroupsResponse
- type DisassociateSecurityGroupsResponseParams
- type DrInfo
- type ErrlogItem
- type ImportRecord
- type Inbound
- type InitDBInstancesRequest
- type InitDBInstancesRequestParams
- type InitDBInstancesResponse
- type InitDBInstancesResponseParams
- type InquiryPriceUpgradeInstancesRequest
- type InquiryPriceUpgradeInstancesRequestParams
- type InquiryPriceUpgradeInstancesResponse
- type InquiryPriceUpgradeInstancesResponseParams
- type InstanceAuditLogFilters
- type InstanceDbAuditStatus
- type InstanceInfo
- type InstanceRebootTime
- type InstanceRollbackRangeTime
- type IsolateDBInstanceRequest
- type IsolateDBInstanceRequestParams
- type IsolateDBInstanceResponse
- type IsolateDBInstanceResponseParams
- type LocalBinlogConfig
- type LocalBinlogConfigDefault
- type LogRuleTemplateInfo
- type LogToCLSConfig
- type MasterInfo
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionRequestParams
- type ModifyAccountDescriptionResponse
- type ModifyAccountDescriptionResponseParams
- type ModifyAccountHostRequest
- type ModifyAccountHostRequestParams
- type ModifyAccountHostResponse
- type ModifyAccountHostResponseParams
- type ModifyAccountMaxUserConnectionsRequest
- type ModifyAccountMaxUserConnectionsRequestParams
- type ModifyAccountMaxUserConnectionsResponse
- type ModifyAccountMaxUserConnectionsResponseParams
- type ModifyAccountPasswordRequest
- type ModifyAccountPasswordRequestParams
- type ModifyAccountPasswordResponse
- type ModifyAccountPasswordResponseParams
- type ModifyAccountPrivilegesRequest
- type ModifyAccountPrivilegesRequestParams
- type ModifyAccountPrivilegesResponse
- type ModifyAccountPrivilegesResponseParams
- type ModifyAuditConfigRequest
- type ModifyAuditConfigRequestParams
- type ModifyAuditConfigResponse
- type ModifyAuditConfigResponseParams
- type ModifyAuditRuleRequest
- type ModifyAuditRuleRequestParams
- type ModifyAuditRuleResponse
- type ModifyAuditRuleResponseParams
- type ModifyAuditRuleTemplatesRequest
- type ModifyAuditRuleTemplatesRequestParams
- type ModifyAuditRuleTemplatesResponse
- type ModifyAuditRuleTemplatesResponseParams
- type ModifyAuditServiceRequest
- type ModifyAuditServiceRequestParams
- type ModifyAuditServiceResponse
- type ModifyAuditServiceResponseParams
- type ModifyAutoRenewFlagRequest
- type ModifyAutoRenewFlagRequestParams
- type ModifyAutoRenewFlagResponse
- type ModifyAutoRenewFlagResponseParams
- type ModifyBackupConfigRequest
- type ModifyBackupConfigRequestParams
- type ModifyBackupConfigResponse
- type ModifyBackupConfigResponseParams
- type ModifyBackupDownloadRestrictionRequest
- type ModifyBackupDownloadRestrictionRequestParams
- type ModifyBackupDownloadRestrictionResponse
- type ModifyBackupDownloadRestrictionResponseParams
- type ModifyBackupEncryptionStatusRequest
- type ModifyBackupEncryptionStatusRequestParams
- type ModifyBackupEncryptionStatusResponse
- type ModifyBackupEncryptionStatusResponseParams
- type ModifyCdbProxyAddressDescRequest
- type ModifyCdbProxyAddressDescRequestParams
- type ModifyCdbProxyAddressDescResponse
- type ModifyCdbProxyAddressDescResponseParams
- type ModifyCdbProxyAddressVipAndVPortRequest
- type ModifyCdbProxyAddressVipAndVPortRequestParams
- type ModifyCdbProxyAddressVipAndVPortResponse
- type ModifyCdbProxyAddressVipAndVPortResponseParams
- type ModifyCdbProxyParamRequest
- type ModifyCdbProxyParamRequestParams
- type ModifyCdbProxyParamResponse
- type ModifyCdbProxyParamResponseParams
- type ModifyDBInstanceLogToCLSRequest
- type ModifyDBInstanceLogToCLSRequestParams
- type ModifyDBInstanceLogToCLSResponse
- type ModifyDBInstanceLogToCLSResponseParams
- type ModifyDBInstanceNameRequest
- type ModifyDBInstanceNameRequestParams
- type ModifyDBInstanceNameResponse
- type ModifyDBInstanceNameResponseParams
- type ModifyDBInstanceProjectRequest
- type ModifyDBInstanceProjectRequestParams
- type ModifyDBInstanceProjectResponse
- type ModifyDBInstanceProjectResponseParams
- type ModifyDBInstanceSecurityGroupsRequest
- type ModifyDBInstanceSecurityGroupsRequestParams
- type ModifyDBInstanceSecurityGroupsResponse
- type ModifyDBInstanceSecurityGroupsResponseParams
- type ModifyDBInstanceVipVportRequest
- type ModifyDBInstanceVipVportRequestParams
- type ModifyDBInstanceVipVportResponse
- type ModifyDBInstanceVipVportResponseParams
- type ModifyInstanceParamRequest
- type ModifyInstanceParamRequestParams
- type ModifyInstanceParamResponse
- type ModifyInstanceParamResponseParams
- type ModifyInstancePasswordComplexityRequest
- type ModifyInstancePasswordComplexityRequestParams
- type ModifyInstancePasswordComplexityResponse
- type ModifyInstancePasswordComplexityResponseParams
- type ModifyInstanceTagRequest
- type ModifyInstanceTagRequestParams
- type ModifyInstanceTagResponse
- type ModifyInstanceTagResponseParams
- type ModifyLocalBinlogConfigRequest
- type ModifyLocalBinlogConfigRequestParams
- type ModifyLocalBinlogConfigResponse
- type ModifyLocalBinlogConfigResponseParams
- type ModifyNameOrDescByDpIdRequest
- type ModifyNameOrDescByDpIdRequestParams
- type ModifyNameOrDescByDpIdResponse
- type ModifyNameOrDescByDpIdResponseParams
- type ModifyParamTemplateRequest
- type ModifyParamTemplateRequestParams
- type ModifyParamTemplateResponse
- type ModifyParamTemplateResponseParams
- type ModifyRemoteBackupConfigRequest
- type ModifyRemoteBackupConfigRequestParams
- type ModifyRemoteBackupConfigResponse
- type ModifyRemoteBackupConfigResponseParams
- type ModifyRoGroupInfoRequest
- type ModifyRoGroupInfoRequestParams
- type ModifyRoGroupInfoResponse
- type ModifyRoGroupInfoResponseParams
- type ModifyTimeWindowRequest
- type ModifyTimeWindowRequestParams
- type ModifyTimeWindowResponse
- type ModifyTimeWindowResponseParams
- type OfflineIsolatedInstancesRequest
- type OfflineIsolatedInstancesRequestParams
- type OfflineIsolatedInstancesResponse
- type OfflineIsolatedInstancesResponseParams
- type OpenAuditServiceRequest
- type OpenAuditServiceRequestParams
- type OpenAuditServiceResponse
- type OpenAuditServiceResponseParams
- type OpenDBInstanceEncryptionRequest
- type OpenDBInstanceEncryptionRequestParams
- type OpenDBInstanceEncryptionResponse
- type OpenDBInstanceEncryptionResponseParams
- type OpenDBInstanceGTIDRequest
- type OpenDBInstanceGTIDRequestParams
- type OpenDBInstanceGTIDResponse
- type OpenDBInstanceGTIDResponseParams
- type OpenSSLRequest
- type OpenSSLRequestParams
- type OpenSSLResponse
- type OpenSSLResponseParams
- type OpenWanServiceRequest
- type OpenWanServiceRequestParams
- type OpenWanServiceResponse
- type OpenWanServiceResponseParams
- type Outbound
- type ParamInfo
- type ParamRecord
- type ParamTemplateInfo
- type Parameter
- type ParameterDetail
- type ProxyAddress
- type ProxyAllocation
- type ProxyGroupInfo
- type ProxyInst
- type ProxyNode
- type ProxyNodeCustom
- type ReleaseIsolatedDBInstancesRequest
- type ReleaseIsolatedDBInstancesRequestParams
- type ReleaseIsolatedDBInstancesResponse
- type ReleaseIsolatedDBInstancesResponseParams
- type ReleaseResult
- type ReloadBalanceProxyNodeRequest
- type ReloadBalanceProxyNodeRequestParams
- type ReloadBalanceProxyNodeResponse
- type ReloadBalanceProxyNodeResponseParams
- type RemoteBackupInfo
- type RenewDBInstanceRequest
- type RenewDBInstanceRequestParams
- type RenewDBInstanceResponse
- type RenewDBInstanceResponseParams
- type ResetRootAccountRequest
- type ResetRootAccountRequestParams
- type ResetRootAccountResponse
- type ResetRootAccountResponseParams
- type RestartDBInstancesRequest
- type RestartDBInstancesRequestParams
- type RestartDBInstancesResponse
- type RestartDBInstancesResponseParams
- type RoGroup
- type RoGroupAttr
- type RoInstanceInfo
- type RoVipInfo
- type RoWeightValue
- type RollbackDBName
- type RollbackInstancesInfo
- type RollbackTableName
- type RollbackTables
- type RollbackTask
- type RollbackTimeRange
- type Rule
- type RuleFilters
- type RuleTemplateInfo
- type RuleTemplateRecordInfo
- type SecurityGroup
- type SlaveConfig
- type SlaveInfo
- type SlaveInstanceInfo
- type SlowLogInfo
- type SlowLogItem
- type SqlFileInfo
- type StartBatchRollbackRequest
- type StartBatchRollbackRequestParams
- type StartBatchRollbackResponse
- type StartBatchRollbackResponseParams
- type StartCpuExpandRequest
- type StartCpuExpandRequestParams
- type StartCpuExpandResponse
- type StartCpuExpandResponseParams
- type StartReplicationRequest
- type StartReplicationRequestParams
- type StartReplicationResponse
- type StartReplicationResponseParams
- type StopCpuExpandRequest
- type StopCpuExpandRequestParams
- type StopCpuExpandResponse
- type StopCpuExpandResponseParams
- type StopDBImportJobRequest
- type StopDBImportJobRequestParams
- type StopDBImportJobResponse
- type StopDBImportJobResponseParams
- type StopReplicationRequest
- type StopReplicationRequestParams
- type StopReplicationResponse
- type StopReplicationResponseParams
- type StopRollbackRequest
- type StopRollbackRequestParams
- type StopRollbackResponse
- type StopRollbackResponseParams
- type SwitchCDBProxyRequest
- type SwitchCDBProxyRequestParams
- type SwitchCDBProxyResponse
- type SwitchCDBProxyResponseParams
- type SwitchDBInstanceMasterSlaveRequest
- type SwitchDBInstanceMasterSlaveRequestParams
- type SwitchDBInstanceMasterSlaveResponse
- type SwitchDBInstanceMasterSlaveResponseParams
- type SwitchDrInstanceToMasterRequest
- type SwitchDrInstanceToMasterRequestParams
- type SwitchDrInstanceToMasterResponse
- type SwitchDrInstanceToMasterResponseParams
- type SwitchForUpgradeRequest
- type SwitchForUpgradeRequestParams
- type SwitchForUpgradeResponse
- type SwitchForUpgradeResponseParams
- type TablePrivilege
- type Tag
- type TagInfo
- type TagInfoItem
- type TagInfoUnit
- type TagsInfoOfInstance
- type TaskAttachInfo
- type TaskDetail
- type UpgradeCDBProxyVersionRequest
- type UpgradeCDBProxyVersionRequestParams
- type UpgradeCDBProxyVersionResponse
- type UpgradeCDBProxyVersionResponseParams
- type UpgradeDBInstanceEngineVersionRequest
- type UpgradeDBInstanceEngineVersionRequestParams
- type UpgradeDBInstanceEngineVersionResponse
- type UpgradeDBInstanceEngineVersionResponseParams
- type UpgradeDBInstanceRequest
- type UpgradeDBInstanceRequestParams
- type UpgradeDBInstanceResponse
- type UpgradeDBInstanceResponseParams
- type UploadInfo
- type VerifyRootAccountRequest
- type VerifyRootAccountRequestParams
- type VerifyRootAccountResponse
- type VerifyRootAccountResponseParams
- type ZoneConf
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 授权无效。 AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" // 子账号无权限。 AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" // 后端错误或者流程错误。 CDBERROR = "CdbError" // 备份错误。 CDBERROR_BACKUPERROR = "CdbError.BackupError" // 后端数据库错误。 CDBERROR_DATABASEERROR = "CdbError.DatabaseError" // 导入任务错误。 CDBERROR_IMPORTERROR = "CdbError.ImportError" // 后端任务错误。 CDBERROR_TASKERROR = "CdbError.TaskError" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 异步任务状态异常。 FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError" // 审计不存在。 FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" // 实例互斥操作锁定失败,请稍后重试。 FAILEDOPERATION_CDBINSTANCELOCKFAILERROR = "FailedOperation.CdbInstanceLockFailError" // 创建失败,请检查用户是否已存在。 FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" // 创建审计规则失败。 FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" // 创建审计日志文件失败。 FAILEDOPERATION_CREATEAUDITLOGFILEERROR = "FailedOperation.CreateAuditLogFileError" // 申请只读实例独立VIP失败。 FAILEDOPERATION_CREATEROVIPERROR = "FailedOperation.CreateRoVipError" // 数据库操作失败。 FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" // 删除审计失败。 FAILEDOPERATION_DELETEAUDITFAILERROR = "FailedOperation.DeleteAuditFailError" // 查询数据库代理失败。 FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" // 不支持当前操作。 FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" // 获取权限错误。 FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" // 查询失败。 FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" // 实例任务冲突错误。 FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError" // json序列化失败。 FAILEDOPERATION_JSONMARSHALERROR = "FailedOperation.JsonMarshalError" // json反序列化失败。 FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError" // 返回数据量过大,请缩减数据查询范围 FAILEDOPERATION_LOGCONTENTOVERLIMIT = "FailedOperation.LogContentOverLimit" // 检查到改动前后策略一致,无改动点。 FAILEDOPERATION_NOTCHANGESTRATEGY = "FailedOperation.NotChangeStrategy" // 不是延迟复制RO。 FAILEDOPERATION_NOTDELAYRO = "FailedOperation.NotDelayRo" // 实例正在执行其他操作,请稍后重试。 FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr" // 执行的权限修改操作非法。您可以参照产品文档,了解当前实例支持哪些权限修改操作,如有疑问,请您咨询客服进行处理。 FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" // 数据库代理状态异常。 FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError" // 查询审计任务失败。 FAILEDOPERATION_QUERYAUDITTASKFAILERROR = "FailedOperation.QueryAuditTaskFailError" // 查询日志失败。 FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" // 高可用版服务跨区调用反序列化失败。 FAILEDOPERATION_REMOTECALLUNMARSHALERROR = "FailedOperation.RemoteCallUnmarshalError" // 代理创建中或则已存在,请勿重复创建。 FAILEDOPERATION_REPEATCREATEPROXYERROR = "FailedOperation.RepeatCreateProxyError" // 后台请求服务异常,请您联系客服解决。 FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" // 查询日志结果集超出限制,请缩小查询范围。 FAILEDOPERATION_RESULTSETOVERLIMIT = "FailedOperation.ResultSetOverLimit" // 操作发起失败,请稍后重试。如果操作持续不成功,请您联系客服进行处理。 FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" // 任务状态冲突。 FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" // 提交任务失败,请稍后重试。如果持续提交失败,请您联系客服进行处理。 FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" // 查询超时。 FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" // 类型错误,无法执行该操作。 FAILEDOPERATION_TYPEINCONFLICT = "FailedOperation.TypeInConflict" // 该IP已被占用。 FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError" // 无效IP FAILEDOPERATION_VPCIPINVALIDERROR = "FailedOperation.VpcIpInvalidError" // 子网中不存在该IP FAILEDOPERATION_VPCIPNOTINSUBNETERROR = "FailedOperation.VpcIpNotInSubnetError" // 内部错误。 INTERNALERROR = "InternalError" // 查询异步任务错误。 INTERNALERROR_ASYNCREQUESTERROR = "InternalError.AsyncRequestError" // 创建审计日志文件错误。 INTERNALERROR_AUDITCREATELOGFILEERROR = "InternalError.AuditCreateLogFileError" // 删除审计日志错误。 INTERNALERROR_AUDITDELETELOGFILEERROR = "InternalError.AuditDeleteLogFileError" // 审计内部服务错误。 INTERNALERROR_AUDITDELETEPOLICYERROR = "InternalError.AuditDeletePolicyError" // 查询审计日志错误。 INTERNALERROR_AUDITDESCRIBELOGERROR = "InternalError.AuditDescribeLogError" // 审计内部服务错误。 INTERNALERROR_AUDITERROR = "InternalError.AuditError" // 修改审计状态失败。 INTERNALERROR_AUDITMODIFYSTATUSERROR = "InternalError.AuditModifyStatusError" // 审计服务内部异常。 INTERNALERROR_AUDITOSSLOGICERROR = "InternalError.AuditOssLogicError" // 鉴权失败。 INTERNALERROR_AUTHERROR = "InternalError.AuthError" // 鉴权失败。 INTERNALERROR_CAUTHERROR = "InternalError.CauthError" // 系统内部错误。 INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" // 系统错误。 INTERNALERROR_CDBERROR = "InternalError.CdbError" // 获取文件信息失败。 INTERNALERROR_COSERROR = "InternalError.CosError" // 数据库异常。 INTERNALERROR_DBERROR = "InternalError.DBError" // 数据库操作失败。 INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" // 数据库记录不存在。 INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" // 数据库内部错误。 INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" // 系统内部错误。 INTERNALERROR_DESERROR = "InternalError.DesError" // 安全组操作错误。 INTERNALERROR_DFWERROR = "InternalError.DfwError" // sql错误。 INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" // 执行http请求错误。 INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" // sql执行失败。 INTERNALERROR_EXECUTESQLERROR = "InternalError.ExecuteSQLError" // 文件传输异常。 INTERNALERROR_FTPERROR = "InternalError.FtpError" // Http请求异常。 INTERNALERROR_HTTPERROR = "InternalError.HttpError" // 请求失败。 INTERNALERROR_HTTPREQUESTERROR = "InternalError.HttpRequestError" // 导入失败。 INTERNALERROR_IMPORTERROR = "InternalError.ImportError" // 内部服务错误。 INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" // 内部服务异常,请您联系客服进行处理。 INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" // 请求执行异常。 INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" // 后台请求服务失败,请稍后重试。 INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" // 访问内部服务错误。 INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" // json解析失败。 INTERNALERROR_JSONERROR = "InternalError.JSONError" // 开通加密失败。 INTERNALERROR_KMSERROR = "InternalError.KmsError" // 网络错误。 INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" // 高可用版服务错误。 INTERNALERROR_OSSERROR = "InternalError.OssError" // 参数错误。 INTERNALERROR_PARAMERROR = "InternalError.ParamError" // 正则表达式编译错误。 INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" // 资源不匹配。 INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch" // 资源不唯一。 INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" // 安全组错误。 INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" // 系统内部错误。 INTERNALERROR_SERVERERROR = "InternalError.ServerError" // 内部服务异常。 INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" // 更改tag失败,请稍后重试。 INTERNALERROR_TAGERROR = "InternalError.TagError" // 任务异常。 INTERNALERROR_TASKERROR = "InternalError.TaskError" // 异步任务错误。 INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" // 时间窗错误。 INTERNALERROR_TIMEWINDOWERROR = "InternalError.TimeWindowError" // 交易系统错误。 INTERNALERROR_TRADEERROR = "InternalError.TradeError" // 操作失败。 INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" // 未知错误。 INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" // 未知错误。 INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" // 私有网络或子网错误。 INTERNALERROR_VPCERROR = "InternalError.VpcError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 未找到该接口。 INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" // 置放群组下存在资源。 INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" // 异常参数。 INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" // 未找到该实例。 INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound" // 实例不存在。 INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" // 异步任务不存在。 INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" // 非法的名称。 INVALIDPARAMETER_INVALIDNAME = "InvalidParameter.InvalidName" // 无效的参数值。 INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" // Json反序列化错误。 INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" // 超出置放群组资源数量配额。 INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" // 资源已存在。 INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" // 资源不存在。 INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists" // 未找到相关资源。 INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 账号描述信息包含特殊字符。 INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" // 账号描述信息长度超过255个字符。 INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" // 账号主机参数规则错误。 INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" // 账号密码中包含无效的字符。 INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" // 账号密码不符合长度。 INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" // 密码规则错误,至少包含字母、数字和字符(_+-&=!@#$%^*())中的两种,长度为8-64个字符。 INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" // 数据转换失败。 INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" // 参数值无效。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // 账号用户名规则错误。 INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" // 账号信息不存在。 INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" // 未找到root账号信息。 INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" // 账号密码无效。 INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" // 账号无GRANT权限。 INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 缺失账号相关参数。 MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" // 缺少必要参数。 MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 云账号权限不足,不支持该操作。 OPERATIONDENIED_ACCOUNTOPERATIONDENIED = "OperationDenied.AccountOperationDenied" // 实例正在执行其他任务。 OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess" // 不支持的操作。 OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" // 已开启安全审计,至少保留一个全审计。 OPERATIONDENIED_ATLEASTALLRULEAUDITPOLICYERROR = "OperationDenied.AtLeastAllRuleAuditPolicyError" // 至少保留一个审计策略。 OPERATIONDENIED_ATLEASTAUDITPOLICYERROR = "OperationDenied.AtLeastAuditPolicyError" // 审计日志文件数超过最大限制数。 OPERATIONDENIED_AUDITFILEOVERQUOTAERROR = "OperationDenied.AuditFileOverQuotaError" // 审计策略冲突。 OPERATIONDENIED_AUDITPOLICYCONFLICTERROR = "OperationDenied.AuditPolicyConflictError" // 审计策略已存在。 OPERATIONDENIED_AUDITPOLICYEXISTERROR = "OperationDenied.AuditPolicyExistError" // 审计策略不存在。 OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" // 审计策略数量超限。 OPERATIONDENIED_AUDITPOLICYOVERQUOTAERROR = "OperationDenied.AuditPolicyOverQuotaError" // 审计规则删除失败。 OPERATIONDENIED_AUDITRULEDELETEERROR = "OperationDenied.AuditRuleDeleteError" // 审计规则已存在。 OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError" // 审计规则已绑定。 OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind" // 审计规则不存在。 OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" // 审计状态异常。 OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" // 审计任务冲突。 OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" // 当前RO组有RO实例处于非法状态,不允许执行当前操作。 OPERATIONDENIED_CONFLICTROSTATUS = "OperationDenied.ConflictRoStatus" // 当前只读组配置正在变更中,请勿重复发起请求。 OPERATIONDENIED_CONFLICTSTATUS = "OperationDenied.ConflictStatus" // 已开通安全审计,不支持规则审计。 OPERATIONDENIED_DBBRAINPOLICYCONFLICT = "OperationDenied.DBBrainPolicyConflict" // 延迟复制正在运行,不允许执行操作。 OPERATIONDENIED_DELAYREPLICATIONRUNNING = "OperationDenied.DelayReplicationRunning" // root账号禁止被删除。 OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" // 该实例无此功能权限。 OPERATIONDENIED_FUNCTIONDENIED = "OperationDenied.FunctionDenied" // 当前类型实例不支持该操作。 OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" // 实例锁冲突,请稍后重试。 OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict" // 实例状态异常。 OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" // 当前实例正在进行其他任务,不能执行延迟复制。 OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning" // 实例任务状态异常。 OPERATIONDENIED_INSTANCETASKSTATUSERROR = "OperationDenied.InstanceTaskStatusError" // 实例不支持该操作。 OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError" // 修改审计状态失败。 OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError" // 基础版实例不支持当前操作(功能)。 OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic" // 不支持修改本地root账号host信息。 OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" // 操作拒绝。 OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" // 当前有其他订单正在处于下单过程中,请稍后重试。 OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" // 资源配额超限。 OPERATIONDENIED_OVERQUOTA = "OperationDenied.OverQuota" // 代理地址超限。 OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError" // 代理地址未找到。 OPERATIONDENIED_PROXYADDRESSNOTFUND = "OperationDenied.ProxyAddressNotFund" // 代理节点超限。 OPERATIONDENIED_PROXYNODECOUNTLIMITERROR = "OperationDenied.ProxyNodeCountLimitError" // 数据库代理升级任务中,不允许该操作。 OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError" // 查询审计日志失败。 OPERATIONDENIED_QUERYAUDITLOGSERROR = "OperationDenied.QueryAuditLogsError" // 资源未找到。 OPERATIONDENIED_RESOURCENOTFOUNDERROR = "OperationDenied.ResourceNotFoundError" // 资源未找到。 OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError" // 结果集超过限制,请缩小检索范围。 OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" // 腾讯云子账号权限不足,不允许执行当前操作。 OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied" // 该实例暂不支持退款。 OPERATIONDENIED_UNSUPPORTREFUNDERROR = "OperationDenied.UnSupportRefundError" // 不支持创建代理地址。 OPERATIONDENIED_UNSUPPORTCREATEADDRESSERROR = "OperationDenied.UnsupportCreateAddressError" // 不支持开通审计。 OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError" // 用户没有该策略权限。 OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" // 密码错误或校验未通过。 OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword" // 后端任务状态非法。 OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" // 超限错误。 OVERQUOTA = "OverQuota" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 未找到数据库实例,请确认您的实例状态是否正常。 RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" // 高可用版实例不存在。 RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" // 该实例不存在。 RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 认证失败,没有足够权限。 UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 非强隔离实例不支持当前操作。 UNSUPPORTEDOPERATION_NOTSUPPORTNORMALINSTANCE = "UnsupportedOperation.NotSupportNormalInstance" // 权限不支持。 UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError" )
const APIVersion = "2017-03-20"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountInfo ¶
type AccountInfo struct { // 账号备注信息 Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` // 账号的域名 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 账号的名称 User *string `json:"User,omitnil,omitempty" name:"User"` // 账号信息修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 修改密码的时间 ModifyPasswordTime *string `json:"ModifyPasswordTime,omitnil,omitempty" name:"ModifyPasswordTime"` // 该值已废弃 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 用户最大可用实例连接数 MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"` }
type AddTimeWindowRequest ¶
type AddTimeWindowRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 星期一的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起始时间按半个小时对齐;最短半个小时,最长三个小时;可设置多个时间段。 一周中应至少设置一天的时间窗。下同。 Monday []*string `json:"Monday,omitnil,omitempty" name:"Monday"` // 星期二的可维护时间窗口。 一周中应至少设置一天的时间窗。 Tuesday []*string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"` // 星期三的可维护时间窗口。 一周中应至少设置一天的时间窗。 Wednesday []*string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"` // 星期四的可维护时间窗口。 一周中应至少设置一天的时间窗。 Thursday []*string `json:"Thursday,omitnil,omitempty" name:"Thursday"` // 星期五的可维护时间窗口。 一周中应至少设置一天的时间窗。 Friday []*string `json:"Friday,omitnil,omitempty" name:"Friday"` // 星期六的可维护时间窗口。 一周中应至少设置一天的时间窗。 Saturday []*string `json:"Saturday,omitnil,omitempty" name:"Saturday"` // 星期日的可维护时间窗口。 一周中应至少设置一天的时间窗。 Sunday []*string `json:"Sunday,omitnil,omitempty" name:"Sunday"` // 最大延迟阈值,仅对主实例和灾备实例有效 MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` }
func NewAddTimeWindowRequest ¶
func NewAddTimeWindowRequest() (request *AddTimeWindowRequest)
func (*AddTimeWindowRequest) FromJsonString ¶
func (r *AddTimeWindowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddTimeWindowRequest) ToJsonString ¶
func (r *AddTimeWindowRequest) ToJsonString() string
type AddTimeWindowRequestParams ¶ added in v1.0.426
type AddTimeWindowRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 星期一的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起始时间按半个小时对齐;最短半个小时,最长三个小时;可设置多个时间段。 一周中应至少设置一天的时间窗。下同。 Monday []*string `json:"Monday,omitnil,omitempty" name:"Monday"` // 星期二的可维护时间窗口。 一周中应至少设置一天的时间窗。 Tuesday []*string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"` // 星期三的可维护时间窗口。 一周中应至少设置一天的时间窗。 Wednesday []*string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"` // 星期四的可维护时间窗口。 一周中应至少设置一天的时间窗。 Thursday []*string `json:"Thursday,omitnil,omitempty" name:"Thursday"` // 星期五的可维护时间窗口。 一周中应至少设置一天的时间窗。 Friday []*string `json:"Friday,omitnil,omitempty" name:"Friday"` // 星期六的可维护时间窗口。 一周中应至少设置一天的时间窗。 Saturday []*string `json:"Saturday,omitnil,omitempty" name:"Saturday"` // 星期日的可维护时间窗口。 一周中应至少设置一天的时间窗。 Sunday []*string `json:"Sunday,omitnil,omitempty" name:"Sunday"` // 最大延迟阈值,仅对主实例和灾备实例有效 MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` }
Predefined struct for user
type AddTimeWindowResponse ¶
type AddTimeWindowResponse struct { *tchttp.BaseResponse Response *AddTimeWindowResponseParams `json:"Response"` }
func NewAddTimeWindowResponse ¶
func NewAddTimeWindowResponse() (response *AddTimeWindowResponse)
func (*AddTimeWindowResponse) FromJsonString ¶
func (r *AddTimeWindowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddTimeWindowResponse) ToJsonString ¶
func (r *AddTimeWindowResponse) ToJsonString() string
type AddTimeWindowResponseParams ¶ added in v1.0.426
type AddTimeWindowResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddressInfo ¶ added in v1.0.898
type AddressInfo struct { // 地址的资源id标识。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 地址所在的vpc。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 地址所在的子网。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 地址的vip。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 地址的端口。 VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 外网地址域名。 WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"` // 外网地址端口。 WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"` }
type AdjustCdbProxyAddressRequest ¶ added in v1.0.646
type AdjustCdbProxyAddressRequest struct { *tchttp.BaseRequest // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 权重分配模式, // 系统自动分配:"system", 自定义:"custom" WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 是否开启延迟剔除,取值:"true" | "false" IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"` // 最小保留数量,最小取值:0 MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"` // 延迟剔除阈值,最小取值:0 MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"` // 是否开启故障转移,取值:"true" | "false" FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"` // 是否自动添加RO,取值:"true" | "false" AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"` // 是否是只读,取值:"true" | "false" ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 是否开启事务分离,取值:"true" | "false" TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"` // 是否开启连接池 ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"` // 读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。 ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"` }
func NewAdjustCdbProxyAddressRequest ¶ added in v1.0.646
func NewAdjustCdbProxyAddressRequest() (request *AdjustCdbProxyAddressRequest)
func (*AdjustCdbProxyAddressRequest) FromJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdjustCdbProxyAddressRequest) ToJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyAddressRequest) ToJsonString() string
type AdjustCdbProxyAddressRequestParams ¶ added in v1.0.646
type AdjustCdbProxyAddressRequestParams struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 权重分配模式, // 系统自动分配:"system", 自定义:"custom" WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 是否开启延迟剔除,取值:"true" | "false" IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"` // 最小保留数量,最小取值:0 MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"` // 延迟剔除阈值,最小取值:0 MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"` // 是否开启故障转移,取值:"true" | "false" FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"` // 是否自动添加RO,取值:"true" | "false" AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"` // 是否是只读,取值:"true" | "false" ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 是否开启事务分离,取值:"true" | "false" TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"` // 是否开启连接池 ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"` // 读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。 ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"` }
Predefined struct for user
type AdjustCdbProxyAddressResponse ¶ added in v1.0.646
type AdjustCdbProxyAddressResponse struct { *tchttp.BaseResponse Response *AdjustCdbProxyAddressResponseParams `json:"Response"` }
func NewAdjustCdbProxyAddressResponse ¶ added in v1.0.646
func NewAdjustCdbProxyAddressResponse() (response *AdjustCdbProxyAddressResponse)
func (*AdjustCdbProxyAddressResponse) FromJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdjustCdbProxyAddressResponse) ToJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyAddressResponse) ToJsonString() string
type AdjustCdbProxyAddressResponseParams ¶ added in v1.0.646
type AdjustCdbProxyAddressResponseParams struct { // 异步任务ID // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AdjustCdbProxyRequest ¶ added in v1.0.646
type AdjustCdbProxyRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 节点规格配置 // 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 // 示例中参数说明: // NodeCount:节点个数 // Region:节点地域 // Zone:节点可用区 // Cpu:单个代理节点核数(单位:核) // Mem:单个代理节点内存数(单位:MB) ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"` // 重新负载均衡:auto(自动),manual(手动) ReloadBalance *string `json:"ReloadBalance,omitnil,omitempty" name:"ReloadBalance"` // 升级切换时间:nowTime(升级完成时),timeWindow(维护时间内) UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"` }
func NewAdjustCdbProxyRequest ¶ added in v1.0.646
func NewAdjustCdbProxyRequest() (request *AdjustCdbProxyRequest)
func (*AdjustCdbProxyRequest) FromJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdjustCdbProxyRequest) ToJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyRequest) ToJsonString() string
type AdjustCdbProxyRequestParams ¶ added in v1.0.646
type AdjustCdbProxyRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 节点规格配置 // 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 // 示例中参数说明: // NodeCount:节点个数 // Region:节点地域 // Zone:节点可用区 // Cpu:单个代理节点核数(单位:核) // Mem:单个代理节点内存数(单位:MB) ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"` // 重新负载均衡:auto(自动),manual(手动) ReloadBalance *string `json:"ReloadBalance,omitnil,omitempty" name:"ReloadBalance"` // 升级切换时间:nowTime(升级完成时),timeWindow(维护时间内) UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"` }
Predefined struct for user
type AdjustCdbProxyResponse ¶ added in v1.0.646
type AdjustCdbProxyResponse struct { *tchttp.BaseResponse Response *AdjustCdbProxyResponseParams `json:"Response"` }
func NewAdjustCdbProxyResponse ¶ added in v1.0.646
func NewAdjustCdbProxyResponse() (response *AdjustCdbProxyResponse)
func (*AdjustCdbProxyResponse) FromJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdjustCdbProxyResponse) ToJsonString ¶ added in v1.0.646
func (r *AdjustCdbProxyResponse) ToJsonString() string
type AdjustCdbProxyResponseParams ¶ added in v1.0.646
type AdjustCdbProxyResponseParams struct { // 异步任务ID // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AggregationCondition ¶ added in v1.0.622
type AggregationCondition struct { // 聚合字段。目前仅支持host-源IP、user-用户名、dbName-数据库名、sqlType-sql类型。 AggregationField *string `json:"AggregationField,omitnil,omitempty" name:"AggregationField"` // 偏移量。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 该聚合字段下要返回聚合桶的数量,最大100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
type AnalyzeAuditLogsRequest ¶ added in v1.0.622
type AnalyzeAuditLogsRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要分析的日志开始时间,格式为:"2023-02-16 00:00:20"。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 要分析的日志结束时间,格式为:"2023-02-16 00:10:20"。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 聚合维度的排序条件。 AggregationConditions []*AggregationCondition `json:"AggregationConditions,omitnil,omitempty" name:"AggregationConditions"` // 已废弃。该过滤条件下的审计日志结果集作为分析日志。 AuditLogFilter *AuditLogFilter `json:"AuditLogFilter,omitnil,omitempty" name:"AuditLogFilter"` // 该过滤条件下的审计日志结果集作为分析日志。 LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"` }
func NewAnalyzeAuditLogsRequest ¶ added in v1.0.622
func NewAnalyzeAuditLogsRequest() (request *AnalyzeAuditLogsRequest)
func (*AnalyzeAuditLogsRequest) FromJsonString ¶ added in v1.0.622
func (r *AnalyzeAuditLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AnalyzeAuditLogsRequest) ToJsonString ¶ added in v1.0.622
func (r *AnalyzeAuditLogsRequest) ToJsonString() string
type AnalyzeAuditLogsRequestParams ¶ added in v1.0.622
type AnalyzeAuditLogsRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要分析的日志开始时间,格式为:"2023-02-16 00:00:20"。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 要分析的日志结束时间,格式为:"2023-02-16 00:10:20"。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 聚合维度的排序条件。 AggregationConditions []*AggregationCondition `json:"AggregationConditions,omitnil,omitempty" name:"AggregationConditions"` // 已废弃。该过滤条件下的审计日志结果集作为分析日志。 AuditLogFilter *AuditLogFilter `json:"AuditLogFilter,omitnil,omitempty" name:"AuditLogFilter"` // 该过滤条件下的审计日志结果集作为分析日志。 LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"` }
Predefined struct for user
type AnalyzeAuditLogsResponse ¶ added in v1.0.622
type AnalyzeAuditLogsResponse struct { *tchttp.BaseResponse Response *AnalyzeAuditLogsResponseParams `json:"Response"` }
func NewAnalyzeAuditLogsResponse ¶ added in v1.0.622
func NewAnalyzeAuditLogsResponse() (response *AnalyzeAuditLogsResponse)
func (*AnalyzeAuditLogsResponse) FromJsonString ¶ added in v1.0.622
func (r *AnalyzeAuditLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AnalyzeAuditLogsResponse) ToJsonString ¶ added in v1.0.622
func (r *AnalyzeAuditLogsResponse) ToJsonString() string
type AnalyzeAuditLogsResponseParams ¶ added in v1.0.622
type AnalyzeAuditLogsResponseParams struct { // 返回的聚合桶信息集 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AuditLogAggregationResult `json:"Items,omitnil,omitempty" name:"Items"` // 扫描的日志条数 // 注意:此字段可能返回 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 AssociateSecurityGroupsRequest ¶
type AssociateSecurityGroupsRequest struct { *tchttp.BaseRequest // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例 ID 列表,一个或者多个实例 ID 组成的数组。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` }
func NewAssociateSecurityGroupsRequest ¶
func NewAssociateSecurityGroupsRequest() (request *AssociateSecurityGroupsRequest)
func (*AssociateSecurityGroupsRequest) FromJsonString ¶
func (r *AssociateSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateSecurityGroupsRequest) ToJsonString ¶
func (r *AssociateSecurityGroupsRequest) ToJsonString() string
type AssociateSecurityGroupsRequestParams ¶ added in v1.0.426
type AssociateSecurityGroupsRequestParams struct { // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例 ID 列表,一个或者多个实例 ID 组成的数组。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` }
Predefined struct for user
type AssociateSecurityGroupsResponse ¶
type AssociateSecurityGroupsResponse struct { *tchttp.BaseResponse Response *AssociateSecurityGroupsResponseParams `json:"Response"` }
func NewAssociateSecurityGroupsResponse ¶
func NewAssociateSecurityGroupsResponse() (response *AssociateSecurityGroupsResponse)
func (*AssociateSecurityGroupsResponse) FromJsonString ¶
func (r *AssociateSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateSecurityGroupsResponse) ToJsonString ¶
func (r *AssociateSecurityGroupsResponse) ToJsonString() string
type AssociateSecurityGroupsResponseParams ¶ added in v1.0.426
type AssociateSecurityGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AuditFilter ¶
type AuditFilter struct { // 过滤条件参数名称。目前支持: // SrcIp – 客户端 IP; // User – 数据库账户; // DB – 数据库名称; Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 过滤条件匹配类型。目前支持: // INC – 包含; // EXC – 不包含; // EQ – 等于; // NEQ – 不等于; Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"` // 过滤条件匹配值。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` }
type AuditInstanceFilters ¶ added in v1.0.800
type AuditInstanceFilters struct { // 过滤条件名。支持InstanceId-实例ID,InstanceName-实例名称,ProjectId-项目ID,TagKey-标签键,Tag-标签(以竖线分割,例:Tagkey|Tagvalue)。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // true表示精确查找,false表示模糊匹配。 ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"` // 筛选值 Values []*string `json:"Values,omitnil,omitempty" name:"Values"` }
type AuditInstanceInfo ¶ added in v1.0.800
type AuditInstanceInfo struct { // 项目ID // 注意:此字段可能返回 null,表示取不到有效值。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 标签信息 // 注意:此字段可能返回 null,表示取不到有效值。 TagList []*TagInfoUnit `json:"TagList,omitnil,omitempty" name:"TagList"` // 数据库内核类型 // 注意:此字段可能返回 null,表示取不到有效值。 DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"` // 数据库内核版本 // 注意:此字段可能返回 null,表示取不到有效值。 DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"` }
type AuditLog ¶ added in v1.0.701
type AuditLog struct { // 影响行数。 AffectRows *int64 `json:"AffectRows,omitnil,omitempty" name:"AffectRows"` // 错误码。 ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` // SQL 类型。 SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"` // 审计策略名称,逐步下线。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 数据库名称。 DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"` // SQL 语句。 Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"` // 客户端地址。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 用户名。 User *string `json:"User,omitnil,omitempty" name:"User"` // 执行时间,微秒。 ExecTime *int64 `json:"ExecTime,omitnil,omitempty" name:"ExecTime"` // 时间。 Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // 返回行数。 SentRows *int64 `json:"SentRows,omitnil,omitempty" name:"SentRows"` // 线程ID。 ThreadId *int64 `json:"ThreadId,omitnil,omitempty" name:"ThreadId"` // 扫描行数。 // 注意:此字段可能返回 null,表示取不到有效值。 CheckRows *int64 `json:"CheckRows,omitnil,omitempty" name:"CheckRows"` // cpu执行时间,微秒。 // 注意:此字段可能返回 null,表示取不到有效值。 CpuTime *float64 `json:"CpuTime,omitnil,omitempty" name:"CpuTime"` // IO等待时间,微秒。 // 注意:此字段可能返回 null,表示取不到有效值。 IoWaitTime *uint64 `json:"IoWaitTime,omitnil,omitempty" name:"IoWaitTime"` // 锁等待时间,微秒。 // 注意:此字段可能返回 null,表示取不到有效值。 LockWaitTime *uint64 `json:"LockWaitTime,omitnil,omitempty" name:"LockWaitTime"` // 开始时间,与timestamp构成一个精确到纳秒的时间。 // 注意:此字段可能返回 null,表示取不到有效值。 NsTime *uint64 `json:"NsTime,omitnil,omitempty" name:"NsTime"` // 事物持续时间,微秒。 // 注意:此字段可能返回 null,表示取不到有效值。 TrxLivingTime *uint64 `json:"TrxLivingTime,omitnil,omitempty" name:"TrxLivingTime"` // 日志命中规则模板的基本信息 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateInfo []*LogRuleTemplateInfo `json:"TemplateInfo,omitnil,omitempty" name:"TemplateInfo"` }
type AuditLogAggregationResult ¶ added in v1.0.622
type AuditLogFile ¶
type AuditLogFile struct { // 审计日志文件名称 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 审计日志文件创建时间。格式为 : "2019-03-20 17:09:13"。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 文件状态值。可能返回的值为: // "creating" - 生成中; // "failed" - 创建失败; // "success" - 已生成; Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 文件大小,单位为 KB。 // 注意:此字段可能返回 null,表示取不到有效值。 FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 审计日志下载地址。 // 注意:此字段可能返回 null,表示取不到有效值。 DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"` // 错误信息。 // 注意:此字段可能返回 null,表示取不到有效值。 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` }
type AuditLogFilter ¶
type AuditLogFilter struct { // 客户端地址。 Host []*string `json:"Host,omitnil,omitempty" name:"Host"` // 用户名。 User []*string `json:"User,omitnil,omitempty" name:"User"` // 数据库名称。 DBName []*string `json:"DBName,omitnil,omitempty" name:"DBName"` // 表名称。 TableName []*string `json:"TableName,omitnil,omitempty" name:"TableName"` // 审计策略名称。 PolicyName []*string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // SQL 语句。支持模糊匹配。 Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"` // SQL 类型。目前支持:"SELECT", "INSERT", "UPDATE", "DELETE", "CREATE", "DROP", "ALTER", "SET", "REPLACE", "EXECUTE"。 SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"` // 执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。 ExecTime *int64 `json:"ExecTime,omitnil,omitempty" name:"ExecTime"` // 影响行数。表示筛选影响行数大于该值的审计日志。 AffectRows *int64 `json:"AffectRows,omitnil,omitempty" name:"AffectRows"` // SQL 类型。支持多个类型同时查询。目前支持:"SELECT", "INSERT", "UPDATE", "DELETE", "CREATE", "DROP", "ALTER", "SET", "REPLACE", "EXECUTE"。 SqlTypes []*string `json:"SqlTypes,omitnil,omitempty" name:"SqlTypes"` // SQL 语句。支持传递多个sql语句。 Sqls []*string `json:"Sqls,omitnil,omitempty" name:"Sqls"` // 影响行数,格式为M-N,例如:10-200 AffectRowsSection *string `json:"AffectRowsSection,omitnil,omitempty" name:"AffectRowsSection"` // 返回行数,格式为M-N,例如:10-200 SentRowsSection *string `json:"SentRowsSection,omitnil,omitempty" name:"SentRowsSection"` // 执行时间,格式为M-N,例如:10-200 ExecTimeSection *string `json:"ExecTimeSection,omitnil,omitempty" name:"ExecTimeSection"` // 锁等待时间,格式为M-N,例如:10-200 LockWaitTimeSection *string `json:"LockWaitTimeSection,omitnil,omitempty" name:"LockWaitTimeSection"` // IO等待时间,格式为M-N,例如:10-200 IoWaitTimeSection *string `json:"IoWaitTimeSection,omitnil,omitempty" name:"IoWaitTimeSection"` // 事务持续时间,格式为M-N,例如:10-200 TransactionLivingTimeSection *string `json:"TransactionLivingTimeSection,omitnil,omitempty" name:"TransactionLivingTimeSection"` // 线程ID ThreadId []*string `json:"ThreadId,omitnil,omitempty" name:"ThreadId"` // 返回行数。表示筛选返回行数大于该值的审计日志。 SentRows *int64 `json:"SentRows,omitnil,omitempty" name:"SentRows"` // mysql错误码 ErrCode []*int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` }
type AuditPolicy ¶
type AuditPolicy struct { // 审计策略 ID。 PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 审计策略的状态。可能返回的值为: // "creating" - 创建中; // "running" - 运行中; // "paused" - 暂停中; // "failed" - 创建失败。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 数据库实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计策略创建时间。格式为 : "2019-03-20 17:09:13"。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 审计策略最后修改时间。格式为 : "2019-03-20 17:09:13"。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 审计策略名称。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 审计规则名称。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 数据库实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
type AuditRule ¶
type AuditRule struct { // 审计规则 Id。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 审计规则创建时间。格式为 : "2019-03-20 17:09:13"。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 审计规则最后修改时间。格式为 : "2019-03-20 17:09:13"。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 审计规则名称。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 审计规则描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 审计规则过滤条件。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 是否开启全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
type AuditRuleFilters ¶ added in v1.0.645
type AuditRuleFilters struct { // 单条审计规则。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` }
type AuditRuleTemplateInfo ¶ added in v1.0.800
type AuditRuleTemplateInfo struct { // 规则模板ID。 RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` // 规则模板名称。 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 规则模板的过滤条件。 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 规则模板描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 规则模板创建时间。 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 告警等级。1-低风险,2-中风险,3-高风险。 // 注意:此字段可能返回 null,表示取不到有效值。 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警。 // 注意:此字段可能返回 null,表示取不到有效值。 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` // 规则模板应用在哪些在实例。 // 注意:此字段可能返回 null,表示取不到有效值。 AffectedInstances []*string `json:"AffectedInstances,omitnil,omitempty" name:"AffectedInstances"` // 模板状态。0-无任务 ,1-修改中。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 模板更新时间。 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type AutoStrategy ¶ added in v1.0.768
type AutoStrategy struct { // 自动扩容阈值,可选值70、80、90,代表CPU利用率达到70%、80%、90%时后台进行自动扩容 ExpandThreshold *int64 `json:"ExpandThreshold,omitnil,omitempty" name:"ExpandThreshold"` // 自动扩容观测周期,单位是分钟,可选值1、3、5、10、15、30。后台会按照配置的周期进行扩容判断。 ExpandPeriod *int64 `json:"ExpandPeriod,omitnil,omitempty" name:"ExpandPeriod"` // 自动缩容阈值,可选值10、20、30,代表CPU利用率达到10%、20%、30%时后台进行自动缩容 ShrinkThreshold *int64 `json:"ShrinkThreshold,omitnil,omitempty" name:"ShrinkThreshold"` // 自动缩容观测周期,单位是分钟,可选值5、10、15、30。后台会按照配置的周期进行缩容判断。 ShrinkPeriod *int64 `json:"ShrinkPeriod,omitnil,omitempty" name:"ShrinkPeriod"` }
type BackupConfig ¶
type BackupConfig struct { // 第二个从库复制方式,可能的返回值:async-异步,semisync-半同步 ReplicationMode *string `json:"ReplicationMode,omitnil,omitempty" name:"ReplicationMode"` // 第二个从库可用区的正式名称,如ap-shanghai-1 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 第二个从库内网IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 第二个从库访问端口 Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"` }
type BackupInfo ¶
type BackupInfo struct { // 备份文件名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 备份文件大小,单位:Byte Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` // 备份快照时间,时间格式:2016-03-17 02:10:37 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 下载地址 IntranetUrl *string `json:"IntranetUrl,omitnil,omitempty" name:"IntranetUrl"` // 下载地址 InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"` // 日志具体类型。可能的值有 "logical": 逻辑冷备, "physical": 物理冷备。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 备份子任务的ID,删除备份文件时使用 BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 备份任务状态。可能的值有 "SUCCESS": 备份成功, "FAILED": 备份失败, "RUNNING": 备份进行中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 备份任务的完成时间 FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` // (该值将废弃,不建议使用)备份的创建者,可能的值:SYSTEM - 系统创建,Uin - 发起者Uin值。 Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` // 备份任务的开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 备份方法。可能的值有 "full": 全量备份, "partial": 部分备份。 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 备份方式。可能的值有 "manual": 手动备份, "automatic": 自动备份。 Way *string `json:"Way,omitnil,omitempty" name:"Way"` // 手动备份别名 ManualBackupName *string `json:"ManualBackupName,omitnil,omitempty" name:"ManualBackupName"` // 备份保留类型,save_mode_regular - 常规保存备份,save_mode_period - 定期保存备份 SaveMode *string `json:"SaveMode,omitnil,omitempty" name:"SaveMode"` // 本地备份所在地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 异地备份详细信息 RemoteInfo []*RemoteBackupInfo `json:"RemoteInfo,omitnil,omitempty" name:"RemoteInfo"` // 存储方式,0-常规存储,1-归档存储,默认为0 CosStorageType *int64 `json:"CosStorageType,omitnil,omitempty" name:"CosStorageType"` // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份文件是否加密, on-加密, off-未加密 // 注意:此字段可能返回 null,表示取不到有效值。 EncryptionFlag *string `json:"EncryptionFlag,omitnil,omitempty" name:"EncryptionFlag"` // 备份GTID点位 // 注意:此字段可能返回 null,表示取不到有效值。 ExecutedGTIDSet *string `json:"ExecutedGTIDSet,omitnil,omitempty" name:"ExecutedGTIDSet"` }
type BackupItem ¶
type BackupLimitVpcItem ¶ added in v1.0.289
type BackupSummaryItem ¶
type BackupSummaryItem struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该实例自动数据备份的个数。 AutoBackupCount *int64 `json:"AutoBackupCount,omitnil,omitempty" name:"AutoBackupCount"` // 该实例自动数据备份的容量。 AutoBackupVolume *int64 `json:"AutoBackupVolume,omitnil,omitempty" name:"AutoBackupVolume"` // 该实例手动数据备份的个数。 ManualBackupCount *int64 `json:"ManualBackupCount,omitnil,omitempty" name:"ManualBackupCount"` // 该实例手动数据备份的容量。 ManualBackupVolume *int64 `json:"ManualBackupVolume,omitnil,omitempty" name:"ManualBackupVolume"` // 该实例总的数据备份(包含自动备份和手动备份)个数。 DataBackupCount *int64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"` // 该实例总的数据备份容量。 DataBackupVolume *int64 `json:"DataBackupVolume,omitnil,omitempty" name:"DataBackupVolume"` // 该实例日志备份的个数。 BinlogBackupCount *int64 `json:"BinlogBackupCount,omitnil,omitempty" name:"BinlogBackupCount"` // 该实例日志备份的容量。 BinlogBackupVolume *int64 `json:"BinlogBackupVolume,omitnil,omitempty" name:"BinlogBackupVolume"` // 该实例的总备份(包含数据备份和日志备份)占用容量。 BackupVolume *int64 `json:"BackupVolume,omitnil,omitempty" name:"BackupVolume"` }
type BalanceRoGroupLoadRequest ¶
type BalanceRoGroupLoadRequest struct { *tchttp.BaseRequest // RO 组的 ID,格式如:cdbrg-c1nl9rpv。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
func NewBalanceRoGroupLoadRequest ¶
func NewBalanceRoGroupLoadRequest() (request *BalanceRoGroupLoadRequest)
func (*BalanceRoGroupLoadRequest) FromJsonString ¶
func (r *BalanceRoGroupLoadRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BalanceRoGroupLoadRequest) ToJsonString ¶
func (r *BalanceRoGroupLoadRequest) ToJsonString() string
type BalanceRoGroupLoadRequestParams ¶ added in v1.0.426
type BalanceRoGroupLoadRequestParams struct { // RO 组的 ID,格式如:cdbrg-c1nl9rpv。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
Predefined struct for user
type BalanceRoGroupLoadResponse ¶
type BalanceRoGroupLoadResponse struct { *tchttp.BaseResponse Response *BalanceRoGroupLoadResponseParams `json:"Response"` }
func NewBalanceRoGroupLoadResponse ¶
func NewBalanceRoGroupLoadResponse() (response *BalanceRoGroupLoadResponse)
func (*BalanceRoGroupLoadResponse) FromJsonString ¶
func (r *BalanceRoGroupLoadResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BalanceRoGroupLoadResponse) ToJsonString ¶
func (r *BalanceRoGroupLoadResponse) ToJsonString() string
type BalanceRoGroupLoadResponseParams ¶ added in v1.0.426
type BalanceRoGroupLoadResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BinlogInfo ¶
type BinlogInfo struct { // binlog 日志备份文件名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 备份文件大小,单位:Byte Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` // 文件存储时间,时间格式:2016-03-17 02:10:37 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 下载地址 IntranetUrl *string `json:"IntranetUrl,omitnil,omitempty" name:"IntranetUrl"` // 下载地址 InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"` // 日志具体类型,可能的值有:binlog - 二进制日志 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // binlog 文件起始时间 BinlogStartTime *string `json:"BinlogStartTime,omitnil,omitempty" name:"BinlogStartTime"` // binlog 文件截止时间 BinlogFinishTime *string `json:"BinlogFinishTime,omitnil,omitempty" name:"BinlogFinishTime"` // 本地binlog文件所在地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 备份任务状态。可能的值有 "SUCCESS": 备份成功, "FAILED": 备份失败, "RUNNING": 备份进行中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // binlog异地备份详细信息 RemoteInfo []*RemoteBackupInfo `json:"RemoteInfo,omitnil,omitempty" name:"RemoteInfo"` // 存储方式,0-常规存储,1-归档存储,默认为0 CosStorageType *int64 `json:"CosStorageType,omitnil,omitempty" name:"CosStorageType"` // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type CdbRegionSellConf ¶ added in v1.0.493
type CdbRegionSellConf struct { // 地域中文名称 RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // 所属大区 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // 是否为默认地域 IsDefaultRegion *int64 `json:"IsDefaultRegion,omitnil,omitempty" name:"IsDefaultRegion"` // 地域名称 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 地域的可用区售卖配置 RegionConfig []*CdbZoneSellConf `json:"RegionConfig,omitnil,omitempty" name:"RegionConfig"` }
type CdbSellConfig ¶ added in v1.0.493
type CdbSellConfig struct { // 内存大小,单位为MB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // CPU核心数 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 磁盘最小规格,单位为GB VolumeMin *int64 `json:"VolumeMin,omitnil,omitempty" name:"VolumeMin"` // 磁盘最大规格,单位为GB VolumeMax *int64 `json:"VolumeMax,omitnil,omitempty" name:"VolumeMax"` // 磁盘步长,单位为GB VolumeStep *int64 `json:"VolumeStep,omitnil,omitempty" name:"VolumeStep"` // 每秒IO数量 Iops *int64 `json:"Iops,omitnil,omitempty" name:"Iops"` // 应用场景描述 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 状态值,0 表示该规格对外售卖 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2) // 注意:此字段可能返回 null,表示取不到有效值。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 引擎类型描述,可能的取值范围有:Innodb,RocksDB EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 售卖规格Id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
type CdbSellType ¶ added in v1.0.493
type CdbSellType struct { // 售卖实例名称。Z3是高可用类型对应规格中的DeviceType包含UNIVERSAL,EXCLUSIVE;CVM是基础版类型对应规格中的DeviceType是BASIC;TKE是基础型v2类型对应规格中的DeviceType是BASIC_V2。 TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` // 引擎版本号 EngineVersion []*string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 售卖规格Id ConfigIds []*int64 `json:"ConfigIds,omitnil,omitempty" name:"ConfigIds"` }
type CdbZoneDataResult ¶ added in v1.0.493
type CdbZoneDataResult struct { // 售卖规格所有集合 Configs []*CdbSellConfig `json:"Configs,omitnil,omitempty" name:"Configs"` // 售卖地域可用区集合 Regions []*CdbRegionSellConf `json:"Regions,omitnil,omitempty" name:"Regions"` }
type CdbZoneSellConf ¶ added in v1.0.493
type CdbZoneSellConf struct { // 可用区状态。可能的返回值为:1-上线;3-停售;4-不展示 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 可用区中文名称 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // 实例类型是否为自定义类型 IsCustom *bool `json:"IsCustom,omitnil,omitempty" name:"IsCustom"` // 是否支持灾备 IsSupportDr *bool `json:"IsSupportDr,omitnil,omitempty" name:"IsSupportDr"` // 是否支持私有网络 IsSupportVpc *bool `json:"IsSupportVpc,omitnil,omitempty" name:"IsSupportVpc"` // 小时计费实例最大售卖数量 HourInstanceSaleMaxNum *int64 `json:"HourInstanceSaleMaxNum,omitnil,omitempty" name:"HourInstanceSaleMaxNum"` // 是否为默认可用区 IsDefaultZone *bool `json:"IsDefaultZone,omitnil,omitempty" name:"IsDefaultZone"` // 是否为黑石区 IsBm *bool `json:"IsBm,omitnil,omitempty" name:"IsBm"` // 支持的付费类型。可能的返回值为:0-包年包月;1-小时计费;2-后付费 PayType []*string `json:"PayType,omitnil,omitempty" name:"PayType"` // 数据复制类型。0-异步复制;1-半同步复制;2-强同步复制 ProtectMode []*string `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 可用区名称 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 多可用区信息 ZoneConf *ZoneConf `json:"ZoneConf,omitnil,omitempty" name:"ZoneConf"` // 可支持的灾备可用区信息 DrZone []*string `json:"DrZone,omitnil,omitempty" name:"DrZone"` // 是否支持跨可用区只读 IsSupportRemoteRo *bool `json:"IsSupportRemoteRo,omitnil,omitempty" name:"IsSupportRemoteRo"` // 可支持的跨可用区只读区信息 RemoteRoZone []*string `json:"RemoteRoZone,omitnil,omitempty" name:"RemoteRoZone"` // 独享型可用区状态。可能的返回值为:1-上线;3-停售;4-不展示 ExClusterStatus *int64 `json:"ExClusterStatus,omitnil,omitempty" name:"ExClusterStatus"` // 独享型可支持的跨可用区只读区信息 ExClusterRemoteRoZone []*string `json:"ExClusterRemoteRoZone,omitnil,omitempty" name:"ExClusterRemoteRoZone"` // 独享型多可用区信息 ExClusterZoneConf *ZoneConf `json:"ExClusterZoneConf,omitnil,omitempty" name:"ExClusterZoneConf"` // 售卖实例类型数组,其中configIds的值与configs结构体中的id一一对应。 SellType []*CdbSellType `json:"SellType,omitnil,omitempty" name:"SellType"` // 可用区id ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 是否支持ipv6 IsSupportIpv6 *bool `json:"IsSupportIpv6,omitnil,omitempty" name:"IsSupportIpv6"` // 可支持的售卖数据库引擎类型 EngineType []*string `json:"EngineType,omitnil,omitempty" name:"EngineType"` }
type CheckMigrateClusterRequest ¶ added in v1.0.898
type CheckMigrateClusterRequest struct {
*tchttp.BaseRequest
}
func NewCheckMigrateClusterRequest ¶ added in v1.0.898
func NewCheckMigrateClusterRequest() (request *CheckMigrateClusterRequest)
func (*CheckMigrateClusterRequest) FromJsonString ¶ added in v1.0.898
func (r *CheckMigrateClusterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckMigrateClusterRequest) ToJsonString ¶ added in v1.0.898
func (r *CheckMigrateClusterRequest) ToJsonString() string
type CheckMigrateClusterRequestParams ¶ added in v1.0.898
type CheckMigrateClusterRequestParams struct { }
Predefined struct for user
type CheckMigrateClusterResponse ¶ added in v1.0.898
type CheckMigrateClusterResponse struct { *tchttp.BaseResponse Response *CheckMigrateClusterResponseParams `json:"Response"` }
func NewCheckMigrateClusterResponse ¶ added in v1.0.898
func NewCheckMigrateClusterResponse() (response *CheckMigrateClusterResponse)
func (*CheckMigrateClusterResponse) FromJsonString ¶ added in v1.0.898
func (r *CheckMigrateClusterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckMigrateClusterResponse) ToJsonString ¶ added in v1.0.898
func (r *CheckMigrateClusterResponse) ToJsonString() string
type CheckMigrateClusterResponseParams ¶ added in v1.0.898
type CheckMigrateClusterResponseParams struct { // 唯一请求 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) AddTimeWindow ¶
func (c *Client) AddTimeWindow(request *AddTimeWindowRequest) (response *AddTimeWindowResponse, err error)
AddTimeWindow 本接口(AddTimeWindow)用于添加云数据库实例的维护时间窗口,以指定实例在哪些时间段可以自动执行切换访问操作。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
func (*Client) AddTimeWindowWithContext ¶ added in v1.0.324
func (c *Client) AddTimeWindowWithContext(ctx context.Context, request *AddTimeWindowRequest) (response *AddTimeWindowResponse, err error)
AddTimeWindow 本接口(AddTimeWindow)用于添加云数据库实例的维护时间窗口,以指定实例在哪些时间段可以自动执行切换访问操作。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
func (*Client) AdjustCdbProxy ¶ added in v1.0.646
func (c *Client) AdjustCdbProxy(request *AdjustCdbProxyRequest) (response *AdjustCdbProxyResponse, err error)
AdjustCdbProxy 调整数据库代理配置
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYNODECOUNTLIMITERROR = "OperationDenied.ProxyNodeCountLimitError"
func (*Client) AdjustCdbProxyAddress ¶ added in v1.0.646
func (c *Client) AdjustCdbProxyAddress(request *AdjustCdbProxyAddressRequest) (response *AdjustCdbProxyAddressResponse, err error)
AdjustCdbProxyAddress 调整数据库代理地址配置
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError" OPERATIONDENIED_UNSUPPORTCREATEADDRESSERROR = "OperationDenied.UnsupportCreateAddressError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) AdjustCdbProxyAddressWithContext ¶ added in v1.0.646
func (c *Client) AdjustCdbProxyAddressWithContext(ctx context.Context, request *AdjustCdbProxyAddressRequest) (response *AdjustCdbProxyAddressResponse, err error)
AdjustCdbProxyAddress 调整数据库代理地址配置
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError" OPERATIONDENIED_UNSUPPORTCREATEADDRESSERROR = "OperationDenied.UnsupportCreateAddressError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) AdjustCdbProxyWithContext ¶ added in v1.0.646
func (c *Client) AdjustCdbProxyWithContext(ctx context.Context, request *AdjustCdbProxyRequest) (response *AdjustCdbProxyResponse, err error)
AdjustCdbProxy 调整数据库代理配置
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYNODECOUNTLIMITERROR = "OperationDenied.ProxyNodeCountLimitError"
func (*Client) AnalyzeAuditLogs ¶ added in v1.0.622
func (c *Client) AnalyzeAuditLogs(request *AnalyzeAuditLogsRequest) (response *AnalyzeAuditLogsResponse, err error)
AnalyzeAuditLogs 在不同过滤条件下的审计日志结果集中,选定特定的数据列进行聚合统计。
可能返回的错误码:
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AnalyzeAuditLogsWithContext ¶ added in v1.0.622
func (c *Client) AnalyzeAuditLogsWithContext(ctx context.Context, request *AnalyzeAuditLogsRequest) (response *AnalyzeAuditLogsResponse, err error)
AnalyzeAuditLogs 在不同过滤条件下的审计日志结果集中,选定特定的数据列进行聚合统计。
可能返回的错误码:
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateSecurityGroups ¶
func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups 本接口(AssociateSecurityGroups)用于安全组批量绑定实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED = "OperationDenied"
func (*Client) AssociateSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups 本接口(AssociateSecurityGroups)用于安全组批量绑定实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED = "OperationDenied"
func (*Client) BalanceRoGroupLoad ¶
func (c *Client) BalanceRoGroupLoad(request *BalanceRoGroupLoadRequest) (response *BalanceRoGroupLoadResponse, err error)
BalanceRoGroupLoad 本接口(BalanceRoGroupLoad)用于重新均衡 RO 组内实例的负载。注意,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库,谨慎操作。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) BalanceRoGroupLoadWithContext ¶ added in v1.0.324
func (c *Client) BalanceRoGroupLoadWithContext(ctx context.Context, request *BalanceRoGroupLoadRequest) (response *BalanceRoGroupLoadResponse, err error)
BalanceRoGroupLoad 本接口(BalanceRoGroupLoad)用于重新均衡 RO 组内实例的负载。注意,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库,谨慎操作。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) CheckMigrateCluster ¶ added in v1.0.898
func (c *Client) CheckMigrateCluster(request *CheckMigrateClusterRequest) (response *CheckMigrateClusterResponse, err error)
CheckMigrateCluster 高可用实例一键迁移到集群版校验
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) CheckMigrateClusterWithContext ¶ added in v1.0.898
func (c *Client) CheckMigrateClusterWithContext(ctx context.Context, request *CheckMigrateClusterRequest) (response *CheckMigrateClusterResponse, err error)
CheckMigrateCluster 高可用实例一键迁移到集群版校验
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) CloseAuditService ¶ added in v1.0.800
func (c *Client) CloseAuditService(request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
CloseAuditService 实例关闭审计服务
可能返回的错误码:
INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"
func (*Client) CloseAuditServiceWithContext ¶ added in v1.0.800
func (c *Client) CloseAuditServiceWithContext(ctx context.Context, request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
CloseAuditService 实例关闭审计服务
可能返回的错误码:
INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"
func (*Client) CloseCDBProxy ¶ added in v1.0.330
func (c *Client) CloseCDBProxy(request *CloseCDBProxyRequest) (response *CloseCDBProxyResponse, err error)
CloseCDBProxy 关闭数据库代理
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) CloseCDBProxyWithContext ¶ added in v1.0.330
func (c *Client) CloseCDBProxyWithContext(ctx context.Context, request *CloseCDBProxyRequest) (response *CloseCDBProxyResponse, err error)
CloseCDBProxy 关闭数据库代理
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) CloseCdbProxyAddress ¶ added in v1.0.646
func (c *Client) CloseCdbProxyAddress(request *CloseCdbProxyAddressRequest) (response *CloseCdbProxyAddressResponse, err error)
CloseCdbProxyAddress 请求关闭数据库代理地址
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError" OPERATIONDENIED_PROXYADDRESSNOTFUND = "OperationDenied.ProxyAddressNotFund" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) CloseCdbProxyAddressWithContext ¶ added in v1.0.646
func (c *Client) CloseCdbProxyAddressWithContext(ctx context.Context, request *CloseCdbProxyAddressRequest) (response *CloseCdbProxyAddressResponse, err error)
CloseCdbProxyAddress 请求关闭数据库代理地址
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError" OPERATIONDENIED_PROXYADDRESSNOTFUND = "OperationDenied.ProxyAddressNotFund" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) CloseSSL ¶ added in v1.0.914
func (c *Client) CloseSSL(request *CloseSSLRequest) (response *CloseSSLResponse, err error)
CloseSSL 关闭SSL连接功能。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
func (*Client) CloseSSLWithContext ¶ added in v1.0.914
func (c *Client) CloseSSLWithContext(ctx context.Context, request *CloseSSLRequest) (response *CloseSSLResponse, err error)
CloseSSL 关闭SSL连接功能。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
func (*Client) CloseWanService ¶
func (c *Client) CloseWanService(request *CloseWanServiceRequest) (response *CloseWanServiceResponse, err error)
CloseWanService 本接口(CloseWanService)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) CloseWanServiceWithContext ¶ added in v1.0.324
func (c *Client) CloseWanServiceWithContext(ctx context.Context, request *CloseWanServiceRequest) (response *CloseWanServiceResponse, err error)
CloseWanService 本接口(CloseWanService)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) CreateAccounts ¶
func (c *Client) CreateAccounts(request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)
CreateAccounts 本接口(CreateAccounts)用于创建云数据库的账户,需要指定新的账户名和域名,以及所对应的密码,同时可以设置账号的备注信息以及最大可用连接数。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) CreateAccountsWithContext ¶ added in v1.0.324
func (c *Client) CreateAccountsWithContext(ctx context.Context, request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)
CreateAccounts 本接口(CreateAccounts)用于创建云数据库的账户,需要指定新的账户名和域名,以及所对应的密码,同时可以设置账号的备注信息以及最大可用连接数。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) CreateAuditLogFile ¶
func (c *Client) CreateAuditLogFile(request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)
CreateAuditLogFile 本接口(CreateAuditLogFile)用于创建云数据库实例的审计日志文件。
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITLOGFILEERROR = "FailedOperation.CreateAuditLogFileError" INTERNALERROR_AUDITCREATELOGFILEERROR = "InternalError.AuditCreateLogFileError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITFILEOVERQUOTAERROR = "OperationDenied.AuditFileOverQuotaError" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_OVERQUOTA = "OperationDenied.OverQuota" OVERQUOTA = "OverQuota" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateAuditLogFileWithContext ¶ added in v1.0.324
func (c *Client) CreateAuditLogFileWithContext(ctx context.Context, request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)
CreateAuditLogFile 本接口(CreateAuditLogFile)用于创建云数据库实例的审计日志文件。
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITLOGFILEERROR = "FailedOperation.CreateAuditLogFileError" INTERNALERROR_AUDITCREATELOGFILEERROR = "InternalError.AuditCreateLogFileError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITFILEOVERQUOTAERROR = "OperationDenied.AuditFileOverQuotaError" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_OVERQUOTA = "OperationDenied.OverQuota" OVERQUOTA = "OverQuota" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateAuditPolicy ¶
func (c *Client) CreateAuditPolicy(request *CreateAuditPolicyRequest) (response *CreateAuditPolicyResponse, err error)
CreateAuditPolicy 本接口(CreateAuditPolicy)用于创建云数据库实例的审计策略,即将审计规则绑定到具体的云数据库实例上。
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" FAILEDOPERATION_TYPEINCONFLICT = "FailedOperation.TypeInConflict" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_AUDITOSSLOGICERROR = "InternalError.AuditOssLogicError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITPOLICYCONFLICTERROR = "OperationDenied.AuditPolicyConflictError" OPERATIONDENIED_AUDITPOLICYEXISTERROR = "OperationDenied.AuditPolicyExistError" OPERATIONDENIED_AUDITPOLICYOVERQUOTAERROR = "OperationDenied.AuditPolicyOverQuotaError" OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" OPERATIONDENIED_DBBRAINPOLICYCONFLICT = "OperationDenied.DBBrainPolicyConflict" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAuditPolicyWithContext ¶ added in v1.0.324
func (c *Client) CreateAuditPolicyWithContext(ctx context.Context, request *CreateAuditPolicyRequest) (response *CreateAuditPolicyResponse, err error)
CreateAuditPolicy 本接口(CreateAuditPolicy)用于创建云数据库实例的审计策略,即将审计规则绑定到具体的云数据库实例上。
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" FAILEDOPERATION_TYPEINCONFLICT = "FailedOperation.TypeInConflict" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_AUDITOSSLOGICERROR = "InternalError.AuditOssLogicError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITPOLICYCONFLICTERROR = "OperationDenied.AuditPolicyConflictError" OPERATIONDENIED_AUDITPOLICYEXISTERROR = "OperationDenied.AuditPolicyExistError" OPERATIONDENIED_AUDITPOLICYOVERQUOTAERROR = "OperationDenied.AuditPolicyOverQuotaError" OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" OPERATIONDENIED_DBBRAINPOLICYCONFLICT = "OperationDenied.DBBrainPolicyConflict" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAuditRule ¶
func (c *Client) CreateAuditRule(request *CreateAuditRuleRequest) (response *CreateAuditRuleResponse, err error)
CreateAuditRule 本接口(CreateAuditRule)用于创建用户在当前地域的审计规则。
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"
func (*Client) CreateAuditRuleTemplate ¶ added in v1.0.800
func (c *Client) CreateAuditRuleTemplate(request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
CreateAuditRuleTemplate 创建审计规则模板
可能返回的错误码:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) CreateAuditRuleTemplateWithContext ¶ added in v1.0.800
func (c *Client) CreateAuditRuleTemplateWithContext(ctx context.Context, request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
CreateAuditRuleTemplate 创建审计规则模板
可能返回的错误码:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) CreateAuditRuleWithContext ¶ added in v1.0.324
func (c *Client) CreateAuditRuleWithContext(ctx context.Context, request *CreateAuditRuleRequest) (response *CreateAuditRuleResponse, err error)
CreateAuditRule 本接口(CreateAuditRule)用于创建用户在当前地域的审计规则。
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"
func (*Client) CreateBackup ¶
func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
CreateBackup 本接口(CreateBackup)用于创建数据库备份。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_OSSERROR = "InternalError.OssError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OVERQUOTA = "OverQuota"
func (*Client) CreateBackupWithContext ¶ added in v1.0.324
func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)
CreateBackup 本接口(CreateBackup)用于创建数据库备份。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_OSSERROR = "InternalError.OssError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OVERQUOTA = "OverQuota"
func (*Client) CreateCdbProxy ¶ added in v1.0.646
func (c *Client) CreateCdbProxy(request *CreateCdbProxyRequest) (response *CreateCdbProxyResponse, err error)
CreateCdbProxy 主实例创建数据库代理
可能返回的错误码:
FAILEDOPERATION_REPEATCREATEPROXYERROR = "FailedOperation.RepeatCreateProxyError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) CreateCdbProxyAddress ¶ added in v1.0.646
func (c *Client) CreateCdbProxyAddress(request *CreateCdbProxyAddressRequest) (response *CreateCdbProxyAddressResponse, err error)
CreateCdbProxyAddress 数据库代理增加代理地址
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError" FAILEDOPERATION_VPCIPINVALIDERROR = "FailedOperation.VpcIpInvalidError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) CreateCdbProxyAddressWithContext ¶ added in v1.0.646
func (c *Client) CreateCdbProxyAddressWithContext(ctx context.Context, request *CreateCdbProxyAddressRequest) (response *CreateCdbProxyAddressResponse, err error)
CreateCdbProxyAddress 数据库代理增加代理地址
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError" FAILEDOPERATION_VPCIPINVALIDERROR = "FailedOperation.VpcIpInvalidError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) CreateCdbProxyWithContext ¶ added in v1.0.646
func (c *Client) CreateCdbProxyWithContext(ctx context.Context, request *CreateCdbProxyRequest) (response *CreateCdbProxyResponse, err error)
CreateCdbProxy 主实例创建数据库代理
可能返回的错误码:
FAILEDOPERATION_REPEATCREATEPROXYERROR = "FailedOperation.RepeatCreateProxyError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) CreateCloneInstance ¶
func (c *Client) CreateCloneInstance(request *CreateCloneInstanceRequest) (response *CreateCloneInstanceResponse, err error)
CreateCloneInstance 本接口(CreateCloneInstance) 用于从目标源实例创建一个克隆实例,可以指定克隆实例回档到源实例的指定物理备份文件或者指定的回档时间点。
可能返回的错误码:
CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) CreateCloneInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateCloneInstanceWithContext(ctx context.Context, request *CreateCloneInstanceRequest) (response *CreateCloneInstanceResponse, err error)
CreateCloneInstance 本接口(CreateCloneInstance) 用于从目标源实例创建一个克隆实例,可以指定克隆实例回档到源实例的指定物理备份文件或者指定的回档时间点。
可能返回的错误码:
CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) CreateDBImportJob ¶
func (c *Client) CreateDBImportJob(request *CreateDBImportJobRequest) (response *CreateDBImportJobResponse, err error)
CreateDBImportJob 本接口(CreateDBImportJob)用于创建云数据库数据导入任务。
注意,用户进行数据导入任务的文件,必须提前上传到腾讯云。用户须在控制台进行文件导入。
可能返回的错误码:
CDBERROR = "CdbError" CDBERROR_IMPORTERROR = "CdbError.ImportError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_EXECUTESQLERROR = "InternalError.ExecuteSQLError" INTERNALERROR_IMPORTERROR = "InternalError.ImportError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) CreateDBImportJobWithContext ¶ added in v1.0.324
func (c *Client) CreateDBImportJobWithContext(ctx context.Context, request *CreateDBImportJobRequest) (response *CreateDBImportJobResponse, err error)
CreateDBImportJob 本接口(CreateDBImportJob)用于创建云数据库数据导入任务。
注意,用户进行数据导入任务的文件,必须提前上传到腾讯云。用户须在控制台进行文件导入。
可能返回的错误码:
CDBERROR = "CdbError" CDBERROR_IMPORTERROR = "CdbError.ImportError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_EXECUTESQLERROR = "InternalError.ExecuteSQLError" INTERNALERROR_IMPORTERROR = "InternalError.ImportError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) CreateDBInstance ¶
func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance 本接口(CreateDBInstance)用于创建包年包月的云数据库实例(包括主实例、灾备实例和只读实例),可通过传入实例规格、MySQL 版本号、购买时长和数量等信息创建云数据库实例。
该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为1,且 TaskStatus 为0,表示实例已经发货成功。
1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;
2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;
3. 支持创建 MySQL 5.5 、 MySQL 5.6 、 MySQL 5.7 、 MySQL 8.0 版本;
4. 支持创建主实例、只读实例、灾备实例;
5. 当入参指定 Port 和 ParamTemplateType 参数模板,相关参数才会自动初始化(不支持基础版实例);
6. 当入参指定 ParamTemplateId 或 AlarmPolicyList 时,需将SDK提升至最新版本方可支持;
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
func (*Client) CreateDBInstanceHour ¶
func (c *Client) CreateDBInstanceHour(request *CreateDBInstanceHourRequest) (response *CreateDBInstanceHourResponse, err error)
CreateDBInstanceHour 本接口(CreateDBInstanceHour)用于创建按量计费的实例,可通过传入实例规格、MySQL 版本号和数量等信息创建云数据库实例,支持主实例、灾备实例和只读实例的创建。
该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为 1,且 TaskStatus 为 0,表示实例已经发货成功。
1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;
2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;
3. 支持创建 MySQL 5.5、MySQL 5.6 、MySQL 5.7 和 MySQL 8.0 版本;
4. 支持创建主实例、灾备实例和只读实例;
5. 当入参指定 Port,ParamTemplateType 或 Password 时,该实例会进行初始化操作;
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
func (*Client) CreateDBInstanceHourWithContext ¶ added in v1.0.324
func (c *Client) CreateDBInstanceHourWithContext(ctx context.Context, request *CreateDBInstanceHourRequest) (response *CreateDBInstanceHourResponse, err error)
CreateDBInstanceHour 本接口(CreateDBInstanceHour)用于创建按量计费的实例,可通过传入实例规格、MySQL 版本号和数量等信息创建云数据库实例,支持主实例、灾备实例和只读实例的创建。
该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为 1,且 TaskStatus 为 0,表示实例已经发货成功。
1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;
2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;
3. 支持创建 MySQL 5.5、MySQL 5.6 、MySQL 5.7 和 MySQL 8.0 版本;
4. 支持创建主实例、灾备实例和只读实例;
5. 当入参指定 Port,ParamTemplateType 或 Password 时,该实例会进行初始化操作;
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
func (*Client) CreateDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance 本接口(CreateDBInstance)用于创建包年包月的云数据库实例(包括主实例、灾备实例和只读实例),可通过传入实例规格、MySQL 版本号、购买时长和数量等信息创建云数据库实例。
该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为1,且 TaskStatus 为0,表示实例已经发货成功。
1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;
2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;
3. 支持创建 MySQL 5.5 、 MySQL 5.6 、 MySQL 5.7 、 MySQL 8.0 版本;
4. 支持创建主实例、只读实例、灾备实例;
5. 当入参指定 Port 和 ParamTemplateType 参数模板,相关参数才会自动初始化(不支持基础版实例);
6. 当入参指定 ParamTemplateId 或 AlarmPolicyList 时,需将SDK提升至最新版本方可支持;
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
func (*Client) CreateDatabase ¶ added in v1.0.686
func (c *Client) CreateDatabase(request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)
CreateDatabase 本接口(CreateDatabase)用于在云数据库实例中创建数据库。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
func (*Client) CreateDatabaseWithContext ¶ added in v1.0.686
func (c *Client) CreateDatabaseWithContext(ctx context.Context, request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)
CreateDatabase 本接口(CreateDatabase)用于在云数据库实例中创建数据库。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
func (*Client) CreateDeployGroup ¶
func (c *Client) CreateDeployGroup(request *CreateDeployGroupRequest) (response *CreateDeployGroupResponse, err error)
CreateDeployGroup 本接口(CreateDeployGroup)用于创建放置实例的置放群组
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
func (*Client) CreateDeployGroupWithContext ¶ added in v1.0.324
func (c *Client) CreateDeployGroupWithContext(ctx context.Context, request *CreateDeployGroupRequest) (response *CreateDeployGroupResponse, err error)
CreateDeployGroup 本接口(CreateDeployGroup)用于创建放置实例的置放群组
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
func (*Client) CreateParamTemplate ¶
func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
CreateParamTemplate 该接口(CreateParamTemplate)用于创建参数模板,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDNAME = "InvalidParameter.InvalidName" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) CreateParamTemplateWithContext ¶ added in v1.0.324
func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
CreateParamTemplate 该接口(CreateParamTemplate)用于创建参数模板,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDNAME = "InvalidParameter.InvalidName" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) CreateRoInstanceIp ¶
func (c *Client) CreateRoInstanceIp(request *CreateRoInstanceIpRequest) (response *CreateRoInstanceIpResponse, err error)
CreateRoInstanceIp 本接口(CreateRoInstanceIp)用于创建云数据库只读实例的独立VIP。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_CREATEROVIPERROR = "FailedOperation.CreateRoVipError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) CreateRoInstanceIpWithContext ¶ added in v1.0.324
func (c *Client) CreateRoInstanceIpWithContext(ctx context.Context, request *CreateRoInstanceIpRequest) (response *CreateRoInstanceIpResponse, err error)
CreateRoInstanceIp 本接口(CreateRoInstanceIp)用于创建云数据库只读实例的独立VIP。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_CREATEROVIPERROR = "FailedOperation.CreateRoVipError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DeleteAccounts ¶
func (c *Client) DeleteAccounts(request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)
DeleteAccounts 本接口(DeleteAccounts)用于删除云数据库的账户。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DeleteAccountsWithContext ¶ added in v1.0.324
func (c *Client) DeleteAccountsWithContext(ctx context.Context, request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)
DeleteAccounts 本接口(DeleteAccounts)用于删除云数据库的账户。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DeleteAuditLogFile ¶
func (c *Client) DeleteAuditLogFile(request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)
DeleteAuditLogFile 本接口(DeleteAuditLogFile)用于删除云数据库实例的审计日志文件。
可能返回的错误码:
INTERNALERROR_AUDITDELETELOGFILEERROR = "InternalError.AuditDeleteLogFileError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteAuditLogFileWithContext ¶ added in v1.0.324
func (c *Client) DeleteAuditLogFileWithContext(ctx context.Context, request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)
DeleteAuditLogFile 本接口(DeleteAuditLogFile)用于删除云数据库实例的审计日志文件。
可能返回的错误码:
INTERNALERROR_AUDITDELETELOGFILEERROR = "InternalError.AuditDeleteLogFileError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteAuditPolicy ¶
func (c *Client) DeleteAuditPolicy(request *DeleteAuditPolicyRequest) (response *DeleteAuditPolicyResponse, err error)
DeleteAuditPolicy 本接口(DeleteAuditPolicy)用于删除用户的审计策略。
可能返回的错误码:
INTERNALERROR_AUDITDELETEPOLICYERROR = "InternalError.AuditDeletePolicyError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED_ATLEASTALLRULEAUDITPOLICYERROR = "OperationDenied.AtLeastAllRuleAuditPolicyError" OPERATIONDENIED_ATLEASTAUDITPOLICYERROR = "OperationDenied.AtLeastAuditPolicyError" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DeleteAuditPolicyWithContext ¶ added in v1.0.324
func (c *Client) DeleteAuditPolicyWithContext(ctx context.Context, request *DeleteAuditPolicyRequest) (response *DeleteAuditPolicyResponse, err error)
DeleteAuditPolicy 本接口(DeleteAuditPolicy)用于删除用户的审计策略。
可能返回的错误码:
INTERNALERROR_AUDITDELETEPOLICYERROR = "InternalError.AuditDeletePolicyError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED_ATLEASTALLRULEAUDITPOLICYERROR = "OperationDenied.AtLeastAllRuleAuditPolicyError" OPERATIONDENIED_ATLEASTAUDITPOLICYERROR = "OperationDenied.AtLeastAuditPolicyError" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DeleteAuditRule ¶
func (c *Client) DeleteAuditRule(request *DeleteAuditRuleRequest) (response *DeleteAuditRuleResponse, err error)
DeleteAuditRule 本接口(DeleteAuditRule)用于删除用户的审计规则。
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" FAILEDOPERATION_DELETEAUDITFAILERROR = "FailedOperation.DeleteAuditFailError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" OPERATIONDENIED_AUDITRULEDELETEERROR = "OperationDenied.AuditRuleDeleteError" OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAuditRuleTemplates ¶ added in v1.0.800
func (c *Client) DeleteAuditRuleTemplates(request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
DeleteAuditRuleTemplates 删除审计规则模板
可能返回的错误码:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
func (*Client) DeleteAuditRuleTemplatesWithContext ¶ added in v1.0.800
func (c *Client) DeleteAuditRuleTemplatesWithContext(ctx context.Context, request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
DeleteAuditRuleTemplates 删除审计规则模板
可能返回的错误码:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
func (*Client) DeleteAuditRuleWithContext ¶ added in v1.0.324
func (c *Client) DeleteAuditRuleWithContext(ctx context.Context, request *DeleteAuditRuleRequest) (response *DeleteAuditRuleResponse, err error)
DeleteAuditRule 本接口(DeleteAuditRule)用于删除用户的审计规则。
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" FAILEDOPERATION_DELETEAUDITFAILERROR = "FailedOperation.DeleteAuditFailError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" OPERATIONDENIED_AUDITRULEDELETEERROR = "OperationDenied.AuditRuleDeleteError" OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBackup ¶
func (c *Client) DeleteBackup(request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)
DeleteBackup 本接口(DeleteBackup)用于删除数据库备份。本接口只支持删除手动发起的备份。
可能返回的错误码:
CDBERROR_BACKUPERROR = "CdbError.BackupError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DeleteBackupWithContext ¶ added in v1.0.324
func (c *Client) DeleteBackupWithContext(ctx context.Context, request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)
DeleteBackup 本接口(DeleteBackup)用于删除数据库备份。本接口只支持删除手动发起的备份。
可能返回的错误码:
CDBERROR_BACKUPERROR = "CdbError.BackupError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DeleteDatabase ¶ added in v1.0.800
func (c *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
DeleteDatabase 本接口(DeleteDatabase)用于在云数据库实例中删除数据库。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) DeleteDatabaseWithContext ¶ added in v1.0.800
func (c *Client) DeleteDatabaseWithContext(ctx context.Context, request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)
DeleteDatabase 本接口(DeleteDatabase)用于在云数据库实例中删除数据库。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) DeleteDeployGroups ¶
func (c *Client) DeleteDeployGroups(request *DeleteDeployGroupsRequest) (response *DeleteDeployGroupsResponse, err error)
DeleteDeployGroups 根据置放群组ID删除置放群组(置放群组中有资源存在时不能删除该置放群组)
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DeleteDeployGroupsWithContext ¶ added in v1.0.324
func (c *Client) DeleteDeployGroupsWithContext(ctx context.Context, request *DeleteDeployGroupsRequest) (response *DeleteDeployGroupsResponse, err error)
DeleteDeployGroups 根据置放群组ID删除置放群组(置放群组中有资源存在时不能删除该置放群组)
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DeleteParamTemplate ¶
func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
DeleteParamTemplate 该接口(DeleteParamTemplate)用于删除参数模板,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteParamTemplateWithContext ¶ added in v1.0.324
func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
DeleteParamTemplate 该接口(DeleteParamTemplate)用于删除参数模板,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteTimeWindow ¶
func (c *Client) DeleteTimeWindow(request *DeleteTimeWindowRequest) (response *DeleteTimeWindowResponse, err error)
DeleteTimeWindow 本接口(DeleteTimeWindow)用于删除云数据库实例的维护时间窗口。删除实例维护时间窗口之后,默认的维护时间窗为 03:00-04:00,即当选择在维护时间窗口内切换访问新实例时,默认会在 03:00-04:00 点进行切换访问新实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DeleteTimeWindowWithContext ¶ added in v1.0.324
func (c *Client) DeleteTimeWindowWithContext(ctx context.Context, request *DeleteTimeWindowRequest) (response *DeleteTimeWindowResponse, err error)
DeleteTimeWindow 本接口(DeleteTimeWindow)用于删除云数据库实例的维护时间窗口。删除实例维护时间窗口之后,默认的维护时间窗为 03:00-04:00,即当选择在维护时间窗口内切换访问新实例时,默认会在 03:00-04:00 点进行切换访问新实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeAccountPrivileges ¶
func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账户支持的权限信息。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DescribeAccountPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccountPrivilegesWithContext(ctx context.Context, request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账户支持的权限信息。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口(DescribeAccounts)用于查询云数据库的所有账户信息。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DescribeAccountsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口(DescribeAccounts)用于查询云数据库的所有账户信息。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DescribeAsyncRequestInfo ¶
func (c *Client) DescribeAsyncRequestInfo(request *DescribeAsyncRequestInfoRequest) (response *DescribeAsyncRequestInfoResponse, err error)
DescribeAsyncRequestInfo 本接口(DescribeAsyncRequestInfo)用于查询云数据库实例异步任务的执行结果。
可能返回的错误码:
CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeAsyncRequestInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeAsyncRequestInfoWithContext(ctx context.Context, request *DescribeAsyncRequestInfoRequest) (response *DescribeAsyncRequestInfoResponse, err error)
DescribeAsyncRequestInfo 本接口(DescribeAsyncRequestInfo)用于查询云数据库实例异步任务的执行结果。
可能返回的错误码:
CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeAuditConfig ¶
func (c *Client) DescribeAuditConfig(request *DescribeAuditConfigRequest) (response *DescribeAuditConfigResponse, err error)
DescribeAuditConfig 本接口(DescribeAuditConfig)用于查询云数据库审计策略的服务配置,包括审计日志保存时长等。
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAuditConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeAuditConfigWithContext(ctx context.Context, request *DescribeAuditConfigRequest) (response *DescribeAuditConfigResponse, err error)
DescribeAuditConfig 本接口(DescribeAuditConfig)用于查询云数据库审计策略的服务配置,包括审计日志保存时长等。
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAuditInstanceList ¶ added in v1.0.800
func (c *Client) DescribeAuditInstanceList(request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)
DescribeAuditInstanceList 获取审计实例列表
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
func (*Client) DescribeAuditInstanceListWithContext ¶ added in v1.0.800
func (c *Client) DescribeAuditInstanceListWithContext(ctx context.Context, request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)
DescribeAuditInstanceList 获取审计实例列表
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
func (*Client) DescribeAuditLogFiles ¶
func (c *Client) DescribeAuditLogFiles(request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)
DescribeAuditLogFiles 本接口(DescribeAuditLogFiles)用于查询云数据库实例的审计日志文件。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeAuditLogFilesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAuditLogFilesWithContext(ctx context.Context, request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)
DescribeAuditLogFiles 本接口(DescribeAuditLogFiles)用于查询云数据库实例的审计日志文件。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeAuditLogs ¶ added in v1.0.701
func (c *Client) DescribeAuditLogs(request *DescribeAuditLogsRequest) (response *DescribeAuditLogsResponse, err error)
DescribeAuditLogs 本接口(DescribeAuditLogs)用于查询数据库审计日志。
可能返回的错误码:
FAILEDOPERATION_QUERYAUDITTASKFAILERROR = "FailedOperation.QueryAuditTaskFailError" INTERNALERROR_AUDITDESCRIBELOGERROR = "InternalError.AuditDescribeLogError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_QUERYAUDITLOGSERROR = "OperationDenied.QueryAuditLogsError" OPERATIONDENIED_RESOURCENOTFOUNDERROR = "OperationDenied.ResourceNotFoundError" OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAuditLogsWithContext ¶ added in v1.0.701
func (c *Client) DescribeAuditLogsWithContext(ctx context.Context, request *DescribeAuditLogsRequest) (response *DescribeAuditLogsResponse, err error)
DescribeAuditLogs 本接口(DescribeAuditLogs)用于查询数据库审计日志。
可能返回的错误码:
FAILEDOPERATION_QUERYAUDITTASKFAILERROR = "FailedOperation.QueryAuditTaskFailError" INTERNALERROR_AUDITDESCRIBELOGERROR = "InternalError.AuditDescribeLogError" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_QUERYAUDITLOGSERROR = "OperationDenied.QueryAuditLogsError" OPERATIONDENIED_RESOURCENOTFOUNDERROR = "OperationDenied.ResourceNotFoundError" OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAuditPolicies ¶
func (c *Client) DescribeAuditPolicies(request *DescribeAuditPoliciesRequest) (response *DescribeAuditPoliciesResponse, err error)
DescribeAuditPolicies 本接口(DescribeAuditPolicies)用于查询云数据库实例的审计策略。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
func (*Client) DescribeAuditPoliciesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAuditPoliciesWithContext(ctx context.Context, request *DescribeAuditPoliciesRequest) (response *DescribeAuditPoliciesResponse, err error)
DescribeAuditPolicies 本接口(DescribeAuditPolicies)用于查询云数据库实例的审计策略。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
func (*Client) DescribeAuditRuleTemplateModifyHistory ¶ added in v1.0.800
func (c *Client) DescribeAuditRuleTemplateModifyHistory(request *DescribeAuditRuleTemplateModifyHistoryRequest) (response *DescribeAuditRuleTemplateModifyHistoryResponse, err error)
DescribeAuditRuleTemplateModifyHistory 查询规则模板变更记录
可能返回的错误码:
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DescribeAuditRuleTemplateModifyHistoryWithContext ¶ added in v1.0.800
func (c *Client) DescribeAuditRuleTemplateModifyHistoryWithContext(ctx context.Context, request *DescribeAuditRuleTemplateModifyHistoryRequest) (response *DescribeAuditRuleTemplateModifyHistoryResponse, err error)
DescribeAuditRuleTemplateModifyHistory 查询规则模板变更记录
可能返回的错误码:
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DescribeAuditRuleTemplates ¶ added in v1.0.800
func (c *Client) DescribeAuditRuleTemplates(request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
DescribeAuditRuleTemplates 查询审计规则模板信息
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DescribeAuditRuleTemplatesWithContext ¶ added in v1.0.800
func (c *Client) DescribeAuditRuleTemplatesWithContext(ctx context.Context, request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
DescribeAuditRuleTemplates 查询审计规则模板信息
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DescribeAuditRules ¶
func (c *Client) DescribeAuditRules(request *DescribeAuditRulesRequest) (response *DescribeAuditRulesResponse, err error)
DescribeAuditRules 本接口(DescribeAuditRules)用于查询用户在当前地域的审计规则。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
func (*Client) DescribeAuditRulesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAuditRulesWithContext(ctx context.Context, request *DescribeAuditRulesRequest) (response *DescribeAuditRulesResponse, err error)
DescribeAuditRules 本接口(DescribeAuditRules)用于查询用户在当前地域的审计规则。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
func (*Client) DescribeBackupConfig ¶
func (c *Client) DescribeBackupConfig(request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)
DescribeBackupConfig 本接口(DescribeBackupConfig)用于查询数据库备份配置信息。
可能返回的错误码:
INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeBackupConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupConfigWithContext(ctx context.Context, request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)
DescribeBackupConfig 本接口(DescribeBackupConfig)用于查询数据库备份配置信息。
可能返回的错误码:
INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeBackupDecryptionKey ¶ added in v1.0.658
func (c *Client) DescribeBackupDecryptionKey(request *DescribeBackupDecryptionKeyRequest) (response *DescribeBackupDecryptionKeyResponse, err error)
DescribeBackupDecryptionKey 本接口(DescribeBackupDecryptionKey)用于查询备份文件解密密钥。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"
func (*Client) DescribeBackupDecryptionKeyWithContext ¶ added in v1.0.658
func (c *Client) DescribeBackupDecryptionKeyWithContext(ctx context.Context, request *DescribeBackupDecryptionKeyRequest) (response *DescribeBackupDecryptionKeyResponse, err error)
DescribeBackupDecryptionKey 本接口(DescribeBackupDecryptionKey)用于查询备份文件解密密钥。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"
func (*Client) DescribeBackupDownloadRestriction ¶ added in v1.0.289
func (c *Client) DescribeBackupDownloadRestriction(request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
DescribeBackupDownloadRestriction 该接口用户查询当前地域用户设置的默认备份下载来源限制。
可能返回的错误码:
INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeBackupDownloadRestrictionWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupDownloadRestrictionWithContext(ctx context.Context, request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)
DescribeBackupDownloadRestriction 该接口用户查询当前地域用户设置的默认备份下载来源限制。
可能返回的错误码:
INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeBackupEncryptionStatus ¶ added in v1.0.594
func (c *Client) DescribeBackupEncryptionStatus(request *DescribeBackupEncryptionStatusRequest) (response *DescribeBackupEncryptionStatusResponse, err error)
DescribeBackupEncryptionStatus 本接口(DescribeBackupEncryptionStatus)用于查询实例默认备份加密状态。
可能返回的错误码:
FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeBackupEncryptionStatusWithContext ¶ added in v1.0.594
func (c *Client) DescribeBackupEncryptionStatusWithContext(ctx context.Context, request *DescribeBackupEncryptionStatusRequest) (response *DescribeBackupEncryptionStatusResponse, err error)
DescribeBackupEncryptionStatus 本接口(DescribeBackupEncryptionStatus)用于查询实例默认备份加密状态。
可能返回的错误码:
FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeBackupOverview ¶
func (c *Client) DescribeBackupOverview(request *DescribeBackupOverviewRequest) (response *DescribeBackupOverviewResponse, err error)
DescribeBackupOverview 本接口(DescribeBackupOverview)用于查询用户的备份概览。返回用户当前备份总个数、备份总的占用容量、赠送的免费容量、计费容量(容量单位为字节)。
可能返回的错误码:
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeBackupOverviewWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupOverviewWithContext(ctx context.Context, request *DescribeBackupOverviewRequest) (response *DescribeBackupOverviewResponse, err error)
DescribeBackupOverview 本接口(DescribeBackupOverview)用于查询用户的备份概览。返回用户当前备份总个数、备份总的占用容量、赠送的免费容量、计费容量(容量单位为字节)。
可能返回的错误码:
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeBackupSummaries ¶
func (c *Client) DescribeBackupSummaries(request *DescribeBackupSummariesRequest) (response *DescribeBackupSummariesResponse, err error)
DescribeBackupSummaries 本接口(DescribeBackupSummaries)用于查询备份的统计情况,返回以实例为维度的备份占用容量,以及每个实例的数据备份和日志备份的个数和容量(容量单位为字节)。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"
func (*Client) DescribeBackupSummariesWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupSummariesWithContext(ctx context.Context, request *DescribeBackupSummariesRequest) (response *DescribeBackupSummariesResponse, err error)
DescribeBackupSummaries 本接口(DescribeBackupSummaries)用于查询备份的统计情况,返回以实例为维度的备份占用容量,以及每个实例的数据备份和日志备份的个数和容量(容量单位为字节)。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"
func (*Client) DescribeBackups ¶
func (c *Client) DescribeBackups(request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)
DescribeBackups 本接口(DescribeBackups)用于查询云数据库实例的备份数据。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBackupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupsWithContext(ctx context.Context, request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)
DescribeBackups 本接口(DescribeBackups)用于查询云数据库实例的备份数据。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBinlogBackupOverview ¶
func (c *Client) DescribeBinlogBackupOverview(request *DescribeBinlogBackupOverviewRequest) (response *DescribeBinlogBackupOverviewResponse, err error)
DescribeBinlogBackupOverview 本接口(DescribeBinlogBackupOverview)用于查询用户在当前地域总的日志备份概览。
可能返回的错误码:
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"
func (*Client) DescribeBinlogBackupOverviewWithContext ¶ added in v1.0.324
func (c *Client) DescribeBinlogBackupOverviewWithContext(ctx context.Context, request *DescribeBinlogBackupOverviewRequest) (response *DescribeBinlogBackupOverviewResponse, err error)
DescribeBinlogBackupOverview 本接口(DescribeBinlogBackupOverview)用于查询用户在当前地域总的日志备份概览。
可能返回的错误码:
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"
func (*Client) DescribeBinlogs ¶
func (c *Client) DescribeBinlogs(request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)
DescribeBinlogs 本接口(DescribeBinlogs)用于查询云数据库实例的 binlog 文件列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeBinlogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeBinlogsWithContext(ctx context.Context, request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)
DescribeBinlogs 本接口(DescribeBinlogs)用于查询云数据库实例的 binlog 文件列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeCdbProxyInfo ¶ added in v1.0.646
func (c *Client) DescribeCdbProxyInfo(request *DescribeCdbProxyInfoRequest) (response *DescribeCdbProxyInfoResponse, err error)
DescribeCdbProxyInfo 查询数据库代理详情信息
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DescribeCdbProxyInfoWithContext ¶ added in v1.0.646
func (c *Client) DescribeCdbProxyInfoWithContext(ctx context.Context, request *DescribeCdbProxyInfoRequest) (response *DescribeCdbProxyInfoResponse, err error)
DescribeCdbProxyInfo 查询数据库代理详情信息
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DescribeCdbZoneConfig ¶ added in v1.0.493
func (c *Client) DescribeCdbZoneConfig(request *DescribeCdbZoneConfigRequest) (response *DescribeCdbZoneConfigResponse, err error)
DescribeCdbZoneConfig 本接口(DescribeCdbZoneConfig)用于查询云数据库各地域可售卖的规格配置。
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
func (*Client) DescribeCdbZoneConfigWithContext ¶ added in v1.0.493
func (c *Client) DescribeCdbZoneConfigWithContext(ctx context.Context, request *DescribeCdbZoneConfigRequest) (response *DescribeCdbZoneConfigResponse, err error)
DescribeCdbZoneConfig 本接口(DescribeCdbZoneConfig)用于查询云数据库各地域可售卖的规格配置。
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
func (*Client) DescribeCloneList ¶
func (c *Client) DescribeCloneList(request *DescribeCloneListRequest) (response *DescribeCloneListResponse, err error)
DescribeCloneList 本接口(DescribeCloneList) 用于查询用户实例的克隆任务列表。
可能返回的错误码:
CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeCloneListWithContext ¶ added in v1.0.324
func (c *Client) DescribeCloneListWithContext(ctx context.Context, request *DescribeCloneListRequest) (response *DescribeCloneListResponse, err error)
DescribeCloneList 本接口(DescribeCloneList) 用于查询用户实例的克隆任务列表。
可能返回的错误码:
CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeClusterInfo ¶ added in v1.0.898
func (c *Client) DescribeClusterInfo(request *DescribeClusterInfoRequest) (response *DescribeClusterInfoResponse, err error)
DescribeClusterInfo 本接口(DescribeClusterInfo)用于查询集群版实例信息。
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeClusterInfoWithContext ¶ added in v1.0.898
func (c *Client) DescribeClusterInfoWithContext(ctx context.Context, request *DescribeClusterInfoRequest) (response *DescribeClusterInfoResponse, err error)
DescribeClusterInfo 本接口(DescribeClusterInfo)用于查询集群版实例信息。
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCpuExpandStrategy ¶ added in v1.0.716
func (c *Client) DescribeCpuExpandStrategy(request *DescribeCpuExpandStrategyRequest) (response *DescribeCpuExpandStrategyResponse, err error)
DescribeCpuExpandStrategy 通过该 API 可以查询实例的 CPU 弹性扩容策略
可能返回的错误码:
FAILEDOPERATION_REMOTECALLUNMARSHALERROR = "FailedOperation.RemoteCallUnmarshalError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
func (*Client) DescribeCpuExpandStrategyWithContext ¶ added in v1.0.716
func (c *Client) DescribeCpuExpandStrategyWithContext(ctx context.Context, request *DescribeCpuExpandStrategyRequest) (response *DescribeCpuExpandStrategyResponse, err error)
DescribeCpuExpandStrategy 通过该 API 可以查询实例的 CPU 弹性扩容策略
可能返回的错误码:
FAILEDOPERATION_REMOTECALLUNMARSHALERROR = "FailedOperation.RemoteCallUnmarshalError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
func (*Client) DescribeDBFeatures ¶ added in v1.0.583
func (c *Client) DescribeDBFeatures(request *DescribeDBFeaturesRequest) (response *DescribeDBFeaturesResponse, err error)
DescribeDBFeatures 本接口(DescribeDBFeatures)用于查询云数据库版本属性,包括是否支持数据库加密、数据库审计等功能。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBFeaturesWithContext ¶ added in v1.0.583
func (c *Client) DescribeDBFeaturesWithContext(ctx context.Context, request *DescribeDBFeaturesRequest) (response *DescribeDBFeaturesResponse, err error)
DescribeDBFeatures 本接口(DescribeDBFeatures)用于查询云数据库版本属性,包括是否支持数据库加密、数据库审计等功能。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBImportRecords ¶
func (c *Client) DescribeDBImportRecords(request *DescribeDBImportRecordsRequest) (response *DescribeDBImportRecordsResponse, err error)
DescribeDBImportRecords 本接口(DescribeDBImportRecords)用于查询云数据库导入任务操作日志。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeDBImportRecordsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBImportRecordsWithContext(ctx context.Context, request *DescribeDBImportRecordsRequest) (response *DescribeDBImportRecordsResponse, err error)
DescribeDBImportRecords 本接口(DescribeDBImportRecords)用于查询云数据库导入任务操作日志。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeDBInstanceCharset ¶
func (c *Client) DescribeDBInstanceCharset(request *DescribeDBInstanceCharsetRequest) (response *DescribeDBInstanceCharsetResponse, err error)
DescribeDBInstanceCharset 本接口(DescribeDBInstanceCharset)用于查询云数据库实例的字符集,获取字符集的名称。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_OSSERROR = "InternalError.OssError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBInstanceCharsetWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstanceCharsetWithContext(ctx context.Context, request *DescribeDBInstanceCharsetRequest) (response *DescribeDBInstanceCharsetResponse, err error)
DescribeDBInstanceCharset 本接口(DescribeDBInstanceCharset)用于查询云数据库实例的字符集,获取字符集的名称。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_OSSERROR = "InternalError.OssError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBInstanceConfig ¶
func (c *Client) DescribeDBInstanceConfig(request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)
DescribeDBInstanceConfig 本接口(DescribeDBInstanceConfig)用于云数据库实例的配置信息,包括同步模式,部署模式等。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBInstanceConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstanceConfigWithContext(ctx context.Context, request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)
DescribeDBInstanceConfig 本接口(DescribeDBInstanceConfig)用于云数据库实例的配置信息,包括同步模式,部署模式等。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBInstanceGTID ¶
func (c *Client) DescribeDBInstanceGTID(request *DescribeDBInstanceGTIDRequest) (response *DescribeDBInstanceGTIDResponse, err error)
DescribeDBInstanceGTID 本接口(DescribeDBInstanceGTID)用于查询云数据库实例是否开通了 GTID,不支持版本为 5.5 以及以下的实例。
可能返回的错误码:
INTERNALERROR_OSSERROR = "InternalError.OssError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBInstanceGTIDWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstanceGTIDWithContext(ctx context.Context, request *DescribeDBInstanceGTIDRequest) (response *DescribeDBInstanceGTIDResponse, err error)
DescribeDBInstanceGTID 本接口(DescribeDBInstanceGTID)用于查询云数据库实例是否开通了 GTID,不支持版本为 5.5 以及以下的实例。
可能返回的错误码:
INTERNALERROR_OSSERROR = "InternalError.OssError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDBInstanceInfo ¶
func (c *Client) DescribeDBInstanceInfo(request *DescribeDBInstanceInfoRequest) (response *DescribeDBInstanceInfoResponse, err error)
DescribeDBInstanceInfo 查询实例基本信息(实例 ID ,实例名称,是否开通加密 )
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"
func (*Client) DescribeDBInstanceInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstanceInfoWithContext(ctx context.Context, request *DescribeDBInstanceInfoRequest) (response *DescribeDBInstanceInfoResponse, err error)
DescribeDBInstanceInfo 查询实例基本信息(实例 ID ,实例名称,是否开通加密 )
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"
func (*Client) DescribeDBInstanceLogToCLS ¶ added in v1.0.771
func (c *Client) DescribeDBInstanceLogToCLS(request *DescribeDBInstanceLogToCLSRequest) (response *DescribeDBInstanceLogToCLSResponse, err error)
DescribeDBInstanceLogToCLS 本接口(DescribeDBInstanceLogToCLS)用于查询实例慢日志、错误日志投递CLS的配置,通过AppId、Region以及实例ID过滤出当前实例日志投递CLS的配置。
可能返回的错误码:
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"
func (*Client) DescribeDBInstanceLogToCLSWithContext ¶ added in v1.0.771
func (c *Client) DescribeDBInstanceLogToCLSWithContext(ctx context.Context, request *DescribeDBInstanceLogToCLSRequest) (response *DescribeDBInstanceLogToCLSResponse, err error)
DescribeDBInstanceLogToCLS 本接口(DescribeDBInstanceLogToCLS)用于查询实例慢日志、错误日志投递CLS的配置,通过AppId、Region以及实例ID过滤出当前实例日志投递CLS的配置。
可能返回的错误码:
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"
func (*Client) DescribeDBInstanceRebootTime ¶
func (c *Client) DescribeDBInstanceRebootTime(request *DescribeDBInstanceRebootTimeRequest) (response *DescribeDBInstanceRebootTimeResponse, err error)
DescribeDBInstanceRebootTime 本接口(DescribeDBInstanceRebootTime)用于查询云数据库实例重启预计所需的时间。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_OSSERROR = "InternalError.OssError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDBInstanceRebootTimeWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstanceRebootTimeWithContext(ctx context.Context, request *DescribeDBInstanceRebootTimeRequest) (response *DescribeDBInstanceRebootTimeResponse, err error)
DescribeDBInstanceRebootTime 本接口(DescribeDBInstanceRebootTime)用于查询云数据库实例重启预计所需的时间。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_OSSERROR = "InternalError.OssError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDBInstances ¶
func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目 ID、实例 ID、访问地址、实例状态等过滤条件来筛选实例。支持查询主实例、灾备实例和只读实例信息列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目 ID、实例 ID、访问地址、实例状态等过滤条件来筛选实例。支持查询主实例、灾备实例和只读实例信息列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBPrice ¶
func (c *Client) DescribeDBPrice(request *DescribeDBPriceRequest) (response *DescribeDBPriceResponse, err error)
DescribeDBPrice 本接口(DescribeDBPrice)用于查询购买或续费云数据库实例的价格,支持查询按量计费或者包年包月的价格。可传入实例类型、购买时长、购买数量、内存大小、硬盘大小和可用区信息等来查询实例价格。可传入实例名称来查询实例续费价格。
注意:对某个地域进行询价,请使用对应地域的接入点,接入点信息请参照 <a href="https://cloud.tencent.com/document/api/236/15832">服务地址</a> 文档。例如:对广州地域进行询价,请把请求发到:cdb.ap-guangzhou.tencentcloudapi.com。同理对上海地域询价,把请求发到:cdb.ap-shanghai.tencentcloudapi.com。
可能返回的错误码:
INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeDBPriceWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBPriceWithContext(ctx context.Context, request *DescribeDBPriceRequest) (response *DescribeDBPriceResponse, err error)
DescribeDBPrice 本接口(DescribeDBPrice)用于查询购买或续费云数据库实例的价格,支持查询按量计费或者包年包月的价格。可传入实例类型、购买时长、购买数量、内存大小、硬盘大小和可用区信息等来查询实例价格。可传入实例名称来查询实例续费价格。
注意:对某个地域进行询价,请使用对应地域的接入点,接入点信息请参照 <a href="https://cloud.tencent.com/document/api/236/15832">服务地址</a> 文档。例如:对广州地域进行询价,请把请求发到:cdb.ap-guangzhou.tencentcloudapi.com。同理对上海地域询价,把请求发到:cdb.ap-shanghai.tencentcloudapi.com。
可能返回的错误码:
INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeDBSecurityGroups ¶
func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDBSwitchRecords ¶
func (c *Client) DescribeDBSwitchRecords(request *DescribeDBSwitchRecordsRequest) (response *DescribeDBSwitchRecordsResponse, err error)
DescribeDBSwitchRecords 本接口(DescribeDBSwitchRecords)用于查询云数据库实例切换记录。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeDBSwitchRecordsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSwitchRecordsWithContext(ctx context.Context, request *DescribeDBSwitchRecordsRequest) (response *DescribeDBSwitchRecordsResponse, err error)
DescribeDBSwitchRecords 本接口(DescribeDBSwitchRecords)用于查询云数据库实例切换记录。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeDataBackupOverview ¶
func (c *Client) DescribeDataBackupOverview(request *DescribeDataBackupOverviewRequest) (response *DescribeDataBackupOverviewResponse, err error)
DescribeDataBackupOverview 本接口(DescribeDataBackupOverview)用于查询用户在当前地域总的数据备份概览。
可能返回的错误码:
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeDataBackupOverviewWithContext ¶ added in v1.0.324
func (c *Client) DescribeDataBackupOverviewWithContext(ctx context.Context, request *DescribeDataBackupOverviewRequest) (response *DescribeDataBackupOverviewResponse, err error)
DescribeDataBackupOverview 本接口(DescribeDataBackupOverview)用于查询用户在当前地域总的数据备份概览。
可能返回的错误码:
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeDatabases ¶
func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库信息,仅支持主实例和灾备实例,不支持只读实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDatabasesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库信息,仅支持主实例和灾备实例,不支持只读实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeDefaultParams ¶
func (c *Client) DescribeDefaultParams(request *DescribeDefaultParamsRequest) (response *DescribeDefaultParamsResponse, err error)
DescribeDefaultParams 该接口(DescribeDefaultParams)用于查询默认的可设置参数列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeDefaultParamsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDefaultParamsWithContext(ctx context.Context, request *DescribeDefaultParamsRequest) (response *DescribeDefaultParamsResponse, err error)
DescribeDefaultParams 该接口(DescribeDefaultParams)用于查询默认的可设置参数列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeDeployGroupList ¶
func (c *Client) DescribeDeployGroupList(request *DescribeDeployGroupListRequest) (response *DescribeDeployGroupListResponse, err error)
DescribeDeployGroupList 本接口(DescribeDeployGroupList)用于查询用户的置放群组列表,可以指定置放群组 ID 或置放群组名称。
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
func (*Client) DescribeDeployGroupListWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeployGroupListWithContext(ctx context.Context, request *DescribeDeployGroupListRequest) (response *DescribeDeployGroupListResponse, err error)
DescribeDeployGroupList 本接口(DescribeDeployGroupList)用于查询用户的置放群组列表,可以指定置放群组 ID 或置放群组名称。
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
func (*Client) DescribeDeviceMonitorInfo ¶
func (c *Client) DescribeDeviceMonitorInfo(request *DescribeDeviceMonitorInfoRequest) (response *DescribeDeviceMonitorInfoResponse, err error)
DescribeDeviceMonitorInfo 本接口(DescribeDeviceMonitorInfo)用于查询云数据库物理机当天的监控信息,暂只支持内存488G、硬盘6T的实例查询。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_FUNCTIONDENIED = "OperationDenied.FunctionDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) DescribeDeviceMonitorInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceMonitorInfoWithContext(ctx context.Context, request *DescribeDeviceMonitorInfoRequest) (response *DescribeDeviceMonitorInfoResponse, err error)
DescribeDeviceMonitorInfo 本接口(DescribeDeviceMonitorInfo)用于查询云数据库物理机当天的监控信息,暂只支持内存488G、硬盘6T的实例查询。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_FUNCTIONDENIED = "OperationDenied.FunctionDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) DescribeErrorLogData ¶
func (c *Client) DescribeErrorLogData(request *DescribeErrorLogDataRequest) (response *DescribeErrorLogDataResponse, err error)
DescribeErrorLogData 根据检索条件查询实例错误日志详情。只能查询一个月之内的错误日志。
使用时需要注意:可能存在单条错误日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。
可能返回的错误码:
FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeErrorLogDataWithContext ¶ added in v1.0.324
func (c *Client) DescribeErrorLogDataWithContext(ctx context.Context, request *DescribeErrorLogDataRequest) (response *DescribeErrorLogDataResponse, err error)
DescribeErrorLogData 根据检索条件查询实例错误日志详情。只能查询一个月之内的错误日志。
使用时需要注意:可能存在单条错误日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。
可能返回的错误码:
FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeInstanceAlarmEvents ¶ added in v1.0.853
func (c *Client) DescribeInstanceAlarmEvents(request *DescribeInstanceAlarmEventsRequest) (response *DescribeInstanceAlarmEventsResponse, err error)
DescribeInstanceAlarmEvents 查询实例发生的事件信息
可能返回的错误码:
FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeInstanceAlarmEventsWithContext ¶ added in v1.0.853
func (c *Client) DescribeInstanceAlarmEventsWithContext(ctx context.Context, request *DescribeInstanceAlarmEventsRequest) (response *DescribeInstanceAlarmEventsResponse, err error)
DescribeInstanceAlarmEvents 查询实例发生的事件信息
可能返回的错误码:
FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeInstanceParamRecords ¶
func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
DescribeInstanceParamRecords 该接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeInstanceParamRecordsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)
DescribeInstanceParamRecords 该接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) DescribeInstanceParams ¶
func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
DescribeInstanceParams 该接口(DescribeInstanceParams)用于查询实例的参数列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeInstanceParamsWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
DescribeInstanceParams 该接口(DescribeInstanceParams)用于查询实例的参数列表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeLocalBinlogConfig ¶ added in v1.0.330
func (c *Client) DescribeLocalBinlogConfig(request *DescribeLocalBinlogConfigRequest) (response *DescribeLocalBinlogConfigResponse, err error)
DescribeLocalBinlogConfig 该接口用于查询实例本地binlog保留策略。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeLocalBinlogConfigWithContext ¶ added in v1.0.330
func (c *Client) DescribeLocalBinlogConfigWithContext(ctx context.Context, request *DescribeLocalBinlogConfigRequest) (response *DescribeLocalBinlogConfigResponse, err error)
DescribeLocalBinlogConfig 该接口用于查询实例本地binlog保留策略。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) DescribeParamTemplateInfo ¶
func (c *Client) DescribeParamTemplateInfo(request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
DescribeParamTemplateInfo 该接口(DescribeParamTemplateInfo)用于查询参数模板详情,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeParamTemplateInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeParamTemplateInfoWithContext(ctx context.Context, request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)
DescribeParamTemplateInfo 该接口(DescribeParamTemplateInfo)用于查询参数模板详情,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeParamTemplates ¶
func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
DescribeParamTemplates 该接口(DescribeParamTemplates)查询参数模板列表,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
func (*Client) DescribeParamTemplatesWithContext ¶ added in v1.0.324
func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
DescribeParamTemplates 该接口(DescribeParamTemplates)查询参数模板列表,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
func (*Client) DescribeProjectSecurityGroups ¶
func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProjectSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeProxyCustomConf ¶ added in v1.0.330
func (c *Client) DescribeProxyCustomConf(request *DescribeProxyCustomConfRequest) (response *DescribeProxyCustomConfResponse, err error)
DescribeProxyCustomConf 查询代理规格配置
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) DescribeProxyCustomConfWithContext ¶ added in v1.0.330
func (c *Client) DescribeProxyCustomConfWithContext(ctx context.Context, request *DescribeProxyCustomConfRequest) (response *DescribeProxyCustomConfResponse, err error)
DescribeProxyCustomConf 查询代理规格配置
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) DescribeProxySupportParam ¶ added in v1.0.646
func (c *Client) DescribeProxySupportParam(request *DescribeProxySupportParamRequest) (response *DescribeProxySupportParamResponse, err error)
DescribeProxySupportParam 查询实例支持代理版本和参数
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeProxySupportParamWithContext ¶ added in v1.0.646
func (c *Client) DescribeProxySupportParamWithContext(ctx context.Context, request *DescribeProxySupportParamRequest) (response *DescribeProxySupportParamResponse, err error)
DescribeProxySupportParam 查询实例支持代理版本和参数
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeRemoteBackupConfig ¶ added in v1.0.563
func (c *Client) DescribeRemoteBackupConfig(request *DescribeRemoteBackupConfigRequest) (response *DescribeRemoteBackupConfigResponse, err error)
DescribeRemoteBackupConfig 本接口(DescribeRemoteBackupConfig)用于查询数据库异地备份配置信息。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeRemoteBackupConfigWithContext ¶ added in v1.0.563
func (c *Client) DescribeRemoteBackupConfigWithContext(ctx context.Context, request *DescribeRemoteBackupConfigRequest) (response *DescribeRemoteBackupConfigResponse, err error)
DescribeRemoteBackupConfig 本接口(DescribeRemoteBackupConfig)用于查询数据库异地备份配置信息。
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeRoGroups ¶
func (c *Client) DescribeRoGroups(request *DescribeRoGroupsRequest) (response *DescribeRoGroupsResponse, err error)
DescribeRoGroups 本接口(DescribeRoGroups)用于查询云数据库实例的所有的RO组的信息。
可能返回的错误码:
CDBERROR = "CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
func (*Client) DescribeRoGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeRoGroupsWithContext(ctx context.Context, request *DescribeRoGroupsRequest) (response *DescribeRoGroupsResponse, err error)
DescribeRoGroups 本接口(DescribeRoGroups)用于查询云数据库实例的所有的RO组的信息。
可能返回的错误码:
CDBERROR = "CdbError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
func (*Client) DescribeRoMinScale ¶
func (c *Client) DescribeRoMinScale(request *DescribeRoMinScaleRequest) (response *DescribeRoMinScaleResponse, err error)
DescribeRoMinScale 本接口(DescribeRoMinScale)用于获取只读实例购买、升级时的最小规格。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
func (*Client) DescribeRoMinScaleWithContext ¶ added in v1.0.324
func (c *Client) DescribeRoMinScaleWithContext(ctx context.Context, request *DescribeRoMinScaleRequest) (response *DescribeRoMinScaleResponse, err error)
DescribeRoMinScale 本接口(DescribeRoMinScale)用于获取只读实例购买、升级时的最小规格。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
func (*Client) DescribeRollbackRangeTime ¶
func (c *Client) DescribeRollbackRangeTime(request *DescribeRollbackRangeTimeRequest) (response *DescribeRollbackRangeTimeResponse, err error)
DescribeRollbackRangeTime 本接口(DescribeRollbackRangeTime)用于查询云数据库实例可回档的时间范围。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeRollbackRangeTimeWithContext ¶ added in v1.0.324
func (c *Client) DescribeRollbackRangeTimeWithContext(ctx context.Context, request *DescribeRollbackRangeTimeRequest) (response *DescribeRollbackRangeTimeResponse, err error)
DescribeRollbackRangeTime 本接口(DescribeRollbackRangeTime)用于查询云数据库实例可回档的时间范围。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeRollbackTaskDetail ¶
func (c *Client) DescribeRollbackTaskDetail(request *DescribeRollbackTaskDetailRequest) (response *DescribeRollbackTaskDetailResponse, err error)
DescribeRollbackTaskDetail 本接口(DescribeRollbackTaskDetail)用于查询云数据库实例回档任务详情。
可能返回的错误码:
CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeRollbackTaskDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeRollbackTaskDetailWithContext(ctx context.Context, request *DescribeRollbackTaskDetailRequest) (response *DescribeRollbackTaskDetailResponse, err error)
DescribeRollbackTaskDetail 本接口(DescribeRollbackTaskDetail)用于查询云数据库实例回档任务详情。
可能返回的错误码:
CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) DescribeSSLStatus ¶ added in v1.0.914
func (c *Client) DescribeSSLStatus(request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
DescribeSSLStatus 查询 SSL 开通情况。如果已经开通 SSL ,会同步返回证书下载链接。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeSSLStatusWithContext ¶ added in v1.0.914
func (c *Client) DescribeSSLStatusWithContext(ctx context.Context, request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)
DescribeSSLStatus 查询 SSL 开通情况。如果已经开通 SSL ,会同步返回证书下载链接。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeSlowLogData ¶
func (c *Client) DescribeSlowLogData(request *DescribeSlowLogDataRequest) (response *DescribeSlowLogDataResponse, err error)
DescribeSlowLogData 条件检索实例的慢日志。只允许查看一个月之内的慢日志。
使用时需要注意:可能存在单条慢日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。
可能返回的错误码:
FAILEDOPERATION_LOGCONTENTOVERLIMIT = "FailedOperation.LogContentOverLimit" FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" FAILEDOPERATION_RESULTSETOVERLIMIT = "FailedOperation.ResultSetOverLimit" FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic" OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeSlowLogDataWithContext ¶ added in v1.0.324
func (c *Client) DescribeSlowLogDataWithContext(ctx context.Context, request *DescribeSlowLogDataRequest) (response *DescribeSlowLogDataResponse, err error)
DescribeSlowLogData 条件检索实例的慢日志。只允许查看一个月之内的慢日志。
使用时需要注意:可能存在单条慢日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。
可能返回的错误码:
FAILEDOPERATION_LOGCONTENTOVERLIMIT = "FailedOperation.LogContentOverLimit" FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError" FAILEDOPERATION_RESULTSETOVERLIMIT = "FailedOperation.ResultSetOverLimit" FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic" OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) DescribeSlowLogs ¶
func (c *Client) DescribeSlowLogs(request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)
DescribeSlowLogs 本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。说明:若单次查询数据量过大,则有可能响应超时,建议缩短单次查询时间范围,如一小时,避免导致超时。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) DescribeSlowLogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSlowLogsWithContext(ctx context.Context, request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)
DescribeSlowLogs 本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。说明:若单次查询数据量过大,则有可能响应超时,建议缩短单次查询时间范围,如一小时,避免导致超时。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) DescribeSupportedPrivileges ¶
func (c *Client) DescribeSupportedPrivileges(request *DescribeSupportedPrivilegesRequest) (response *DescribeSupportedPrivilegesResponse, err error)
DescribeSupportedPrivileges 本接口(DescribeSupportedPrivileges)用于查询云数据库的支持的权限信息,包括全局权限,数据库权限,表权限以及列权限。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DescribeSupportedPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) DescribeSupportedPrivilegesWithContext(ctx context.Context, request *DescribeSupportedPrivilegesRequest) (response *DescribeSupportedPrivilegesResponse, err error)
DescribeSupportedPrivileges 本接口(DescribeSupportedPrivileges)用于查询云数据库的支持的权限信息,包括全局权限,数据库权限,表权限以及列权限。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) DescribeTables ¶
func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
DescribeTables 本接口(DescribeTables)用于查询云数据库实例的数据库表信息,仅支持主实例和灾备实例,不支持只读实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeTablesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
DescribeTables 本接口(DescribeTables)用于查询云数据库实例的数据库表信息,仅支持主实例和灾备实例,不支持只读实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeTagsOfInstanceIds ¶
func (c *Client) DescribeTagsOfInstanceIds(request *DescribeTagsOfInstanceIdsRequest) (response *DescribeTagsOfInstanceIdsResponse, err error)
DescribeTagsOfInstanceIds 本接口(DescribeTagsOfInstanceIds)用于获取云数据库实例的标签信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_COSERROR = "InternalError.CosError" INTERNALERROR_TASKERROR = "InternalError.TaskError" INTERNALERROR_TIMEWINDOWERROR = "InternalError.TimeWindowError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeTagsOfInstanceIdsWithContext ¶ added in v1.0.324
func (c *Client) DescribeTagsOfInstanceIdsWithContext(ctx context.Context, request *DescribeTagsOfInstanceIdsRequest) (response *DescribeTagsOfInstanceIdsResponse, err error)
DescribeTagsOfInstanceIds 本接口(DescribeTagsOfInstanceIds)用于获取云数据库实例的标签信息。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_COSERROR = "InternalError.CosError" INTERNALERROR_TASKERROR = "InternalError.TaskError" INTERNALERROR_TIMEWINDOWERROR = "InternalError.TimeWindowError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeTasks ¶
func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
DescribeTasks 本接口(DescribeTasks)用于查询云数据库实例任务列表。
可能返回的错误码:
CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) DescribeTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
DescribeTasks 本接口(DescribeTasks)用于查询云数据库实例任务列表。
可能返回的错误码:
CDBERROR = "CdbError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DESERROR = "InternalError.DesError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) DescribeTimeWindow ¶
func (c *Client) DescribeTimeWindow(request *DescribeTimeWindowRequest) (response *DescribeTimeWindowResponse, err error)
DescribeTimeWindow 本接口(DescribeTimeWindow)用于查询云数据库实例的维护时间窗口。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeTimeWindowWithContext ¶ added in v1.0.324
func (c *Client) DescribeTimeWindowWithContext(ctx context.Context, request *DescribeTimeWindowRequest) (response *DescribeTimeWindowResponse, err error)
DescribeTimeWindow 本接口(DescribeTimeWindow)用于查询云数据库实例的维护时间窗口。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeUploadedFiles ¶
func (c *Client) DescribeUploadedFiles(request *DescribeUploadedFilesRequest) (response *DescribeUploadedFilesResponse, err error)
DescribeUploadedFiles 本接口(DescribeUploadedFiles)用于查询用户导入的SQL文件列表,全地域公共参数Region均为ap-shanghai。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_COSERROR = "InternalError.CosError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUploadedFilesWithContext ¶ added in v1.0.324
func (c *Client) DescribeUploadedFilesWithContext(ctx context.Context, request *DescribeUploadedFilesRequest) (response *DescribeUploadedFilesResponse, err error)
DescribeUploadedFiles 本接口(DescribeUploadedFiles)用于查询用户导入的SQL文件列表,全地域公共参数Region均为ap-shanghai。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_COSERROR = "InternalError.CosError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DisassociateSecurityGroups ¶
func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) DisassociateSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
func (*Client) InitDBInstances ¶
func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
InitDBInstances 该接口不再维护,参考CreateDBInstance+API文档,在发货时即可完成初始化。
本接口(InitDBInstances)用于初始化云数据库实例,包括初始化密码、默认字符集、实例端口号等。该接口已经废弃,在发货接口CreateDBInstance、CreateDBInstanceHour可以直接使用参数Password设置密码,使用参数ParamList设置字符集,使用参数Port设置端口号。
可能返回的错误码:
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
func (*Client) InitDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) InitDBInstancesWithContext(ctx context.Context, request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
InitDBInstances 该接口不再维护,参考CreateDBInstance+API文档,在发货时即可完成初始化。
本接口(InitDBInstances)用于初始化云数据库实例,包括初始化密码、默认字符集、实例端口号等。该接口已经废弃,在发货接口CreateDBInstance、CreateDBInstanceHour可以直接使用参数Password设置密码,使用参数ParamList设置字符集,使用参数Port设置端口号。
可能返回的错误码:
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
func (*Client) InquiryPriceUpgradeInstances ¶
func (c *Client) InquiryPriceUpgradeInstances(request *InquiryPriceUpgradeInstancesRequest) (response *InquiryPriceUpgradeInstancesResponse, err error)
InquiryPriceUpgradeInstances 本接口(InquiryPriceUpgradeInstances)用于查询云数据库实例升级的价格,支持查询按量计费或者包年包月实例的升级价格,实例类型支持主实例、灾备实例和只读实例。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) InquiryPriceUpgradeInstancesWithContext ¶ added in v1.0.324
func (c *Client) InquiryPriceUpgradeInstancesWithContext(ctx context.Context, request *InquiryPriceUpgradeInstancesRequest) (response *InquiryPriceUpgradeInstancesResponse, err error)
InquiryPriceUpgradeInstances 本接口(InquiryPriceUpgradeInstances)用于查询云数据库实例升级的价格,支持查询按量计费或者包年包月实例的升级价格,实例类型支持主实例、灾备实例和只读实例。
可能返回的错误码:
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) IsolateDBInstance ¶
func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库实例,隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。
可能返回的错误码:
FAILEDOPERATION_CDBINSTANCELOCKFAILERROR = "FailedOperation.CdbInstanceLockFailError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_UNSUPPORTREFUNDERROR = "OperationDenied.UnSupportRefundError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) IsolateDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库实例,隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。
可能返回的错误码:
FAILEDOPERATION_CDBINSTANCELOCKFAILERROR = "FailedOperation.CdbInstanceLockFailError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_UNSUPPORTREFUNDERROR = "OperationDenied.UnSupportRefundError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ModifyAccountDescription ¶
func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账户的备注信息。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountDescriptionWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账户的备注信息。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountHost ¶ added in v1.0.235
func (c *Client) ModifyAccountHost(request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)
ModifyAccountHost 本接口(ModifyAccountHost)用于修改云数据库账户的主机。
可能返回的错误码:
CDBERROR_DATABASEERROR = "CdbError.DatabaseError" FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError" FAILEDOPERATION_JSONMARSHALERROR = "FailedOperation.JsonMarshalError" FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountHostWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountHostWithContext(ctx context.Context, request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)
ModifyAccountHost 本接口(ModifyAccountHost)用于修改云数据库账户的主机。
可能返回的错误码:
CDBERROR_DATABASEERROR = "CdbError.DatabaseError" FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError" FAILEDOPERATION_JSONMARSHALERROR = "FailedOperation.JsonMarshalError" FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountMaxUserConnections ¶
func (c *Client) ModifyAccountMaxUserConnections(request *ModifyAccountMaxUserConnectionsRequest) (response *ModifyAccountMaxUserConnectionsResponse, err error)
ModifyAccountMaxUserConnections 本接口(ModifyAccountMaxUserConnections)用于修改云数据库账户最大可用连接数。
可能返回的错误码:
FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError" FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ModifyAccountMaxUserConnectionsWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountMaxUserConnectionsWithContext(ctx context.Context, request *ModifyAccountMaxUserConnectionsRequest) (response *ModifyAccountMaxUserConnectionsResponse, err error)
ModifyAccountMaxUserConnections 本接口(ModifyAccountMaxUserConnections)用于修改云数据库账户最大可用连接数。
可能返回的错误码:
FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError" FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ModifyAccountPassword ¶
func (c *Client) ModifyAccountPassword(request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)
ModifyAccountPassword 本接口(ModifyAccountPassword)用于修改云数据库账户的密码。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountPasswordWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountPasswordWithContext(ctx context.Context, request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)
ModifyAccountPassword 本接口(ModifyAccountPassword)用于修改云数据库账户的密码。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountPrivileges ¶
func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。
注意,修改账号权限时,需要传入该账号下的全量权限信息。用户可以先通过 [查询云数据库账户的权限信息
](https://cloud.tencent.com/document/api/236/17500) 查询该账号下的全量权限信息,然后进行权限修改。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAccountPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。
注意,修改账号权限时,需要传入该账号下的全量权限信息。用户可以先通过 [查询云数据库账户的权限信息
](https://cloud.tencent.com/document/api/236/17500) 查询该账号下的全量权限信息,然后进行权限修改。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) ModifyAuditConfig ¶
func (c *Client) ModifyAuditConfig(request *ModifyAuditConfigRequest) (response *ModifyAuditConfigResponse, err error)
ModifyAuditConfig 本接口(ModifyAuditConfig)用于修改云数据库审计策略的服务配置,包括审计日志保存时长等。
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_AUDITMODIFYSTATUSERROR = "InternalError.AuditModifyStatusError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyAuditConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyAuditConfigWithContext(ctx context.Context, request *ModifyAuditConfigRequest) (response *ModifyAuditConfigResponse, err error)
ModifyAuditConfig 本接口(ModifyAuditConfig)用于修改云数据库审计策略的服务配置,包括审计日志保存时长等。
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_AUDITMODIFYSTATUSERROR = "InternalError.AuditModifyStatusError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE = "InvalidParameterValue" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyAuditRule ¶
func (c *Client) ModifyAuditRule(request *ModifyAuditRuleRequest) (response *ModifyAuditRuleResponse, err error)
ModifyAuditRule 本接口(ModifyAuditRule)用于修改用户的审计规则。
可能返回的错误码:
INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAuditRuleTemplates ¶ added in v1.0.800
func (c *Client) ModifyAuditRuleTemplates(request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)
ModifyAuditRuleTemplates 修改审计规则模板
可能返回的错误码:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) ModifyAuditRuleTemplatesWithContext ¶ added in v1.0.800
func (c *Client) ModifyAuditRuleTemplatesWithContext(ctx context.Context, request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)
ModifyAuditRuleTemplates 修改审计规则模板
可能返回的错误码:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) ModifyAuditRuleWithContext ¶ added in v1.0.324
func (c *Client) ModifyAuditRuleWithContext(ctx context.Context, request *ModifyAuditRuleRequest) (response *ModifyAuditRuleResponse, err error)
ModifyAuditRule 本接口(ModifyAuditRule)用于修改用户的审计规则。
可能返回的错误码:
INTERNALERROR_AUDITERROR = "InternalError.AuditError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SERVERERROR = "InternalError.ServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError" OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAuditService ¶ added in v1.0.800
func (c *Client) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
ModifyAuditService 本接口(ModifyAuditService)用于修改云数据库审计日志保存时长、审计规则等服务配置
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"
func (*Client) ModifyAuditServiceWithContext ¶ added in v1.0.800
func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
ModifyAuditService 本接口(ModifyAuditService)用于修改云数据库审计日志保存时长、审计规则等服务配置
可能返回的错误码:
FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError" OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"
func (*Client) ModifyAutoRenewFlag ¶
func (c *Client) ModifyAutoRenewFlag(request *ModifyAutoRenewFlagRequest) (response *ModifyAutoRenewFlagResponse, err error)
ModifyAutoRenewFlag 本接口(ModifyAutoRenewFlag)用于修改云数据库实例的自动续费标记。仅支持包年包月的实例设置自动续费标记。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyAutoRenewFlagWithContext ¶ added in v1.0.324
func (c *Client) ModifyAutoRenewFlagWithContext(ctx context.Context, request *ModifyAutoRenewFlagRequest) (response *ModifyAutoRenewFlagResponse, err error)
ModifyAutoRenewFlag 本接口(ModifyAutoRenewFlag)用于修改云数据库实例的自动续费标记。仅支持包年包月的实例设置自动续费标记。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyBackupConfig ¶
func (c *Client) ModifyBackupConfig(request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)
ModifyBackupConfig 本接口(ModifyBackupConfig)用于修改数据库备份配置信息。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) ModifyBackupConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyBackupConfigWithContext(ctx context.Context, request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)
ModifyBackupConfig 本接口(ModifyBackupConfig)用于修改数据库备份配置信息。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) ModifyBackupDownloadRestriction ¶ added in v1.0.289
func (c *Client) ModifyBackupDownloadRestriction(request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
ModifyBackupDownloadRestriction 该接口用于修改用户当前地域的备份文件限制下载来源,可以设置内外网均可下载、仅内网可下载,或内网指定的vpc、ip可以下载。
可能返回的错误码:
INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyBackupDownloadRestrictionWithContext ¶ added in v1.0.324
func (c *Client) ModifyBackupDownloadRestrictionWithContext(ctx context.Context, request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)
ModifyBackupDownloadRestriction 该接口用于修改用户当前地域的备份文件限制下载来源,可以设置内外网均可下载、仅内网可下载,或内网指定的vpc、ip可以下载。
可能返回的错误码:
INTERNALERROR_AUTHERROR = "InternalError.AuthError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyBackupEncryptionStatus ¶ added in v1.0.594
func (c *Client) ModifyBackupEncryptionStatus(request *ModifyBackupEncryptionStatusRequest) (response *ModifyBackupEncryptionStatusResponse, err error)
ModifyBackupEncryptionStatus 本接口(ModifyBackupEncryptionStatus)用于设置实例备份文件是否加密。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_ACCOUNTOPERATIONDENIED = "OperationDenied.AccountOperationDenied" OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"
func (*Client) ModifyBackupEncryptionStatusWithContext ¶ added in v1.0.594
func (c *Client) ModifyBackupEncryptionStatusWithContext(ctx context.Context, request *ModifyBackupEncryptionStatusRequest) (response *ModifyBackupEncryptionStatusResponse, err error)
ModifyBackupEncryptionStatus 本接口(ModifyBackupEncryptionStatus)用于设置实例备份文件是否加密。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_ACCOUNTOPERATIONDENIED = "OperationDenied.AccountOperationDenied" OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"
func (*Client) ModifyCdbProxyAddressDesc ¶ added in v1.0.646
func (c *Client) ModifyCdbProxyAddressDesc(request *ModifyCdbProxyAddressDescRequest) (response *ModifyCdbProxyAddressDescResponse, err error)
ModifyCdbProxyAddressDesc 修改代理地址描述信息
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) ModifyCdbProxyAddressDescWithContext ¶ added in v1.0.646
func (c *Client) ModifyCdbProxyAddressDescWithContext(ctx context.Context, request *ModifyCdbProxyAddressDescRequest) (response *ModifyCdbProxyAddressDescResponse, err error)
ModifyCdbProxyAddressDesc 修改代理地址描述信息
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) ModifyCdbProxyAddressVipAndVPort ¶ added in v1.0.646
func (c *Client) ModifyCdbProxyAddressVipAndVPort(request *ModifyCdbProxyAddressVipAndVPortRequest) (response *ModifyCdbProxyAddressVipAndVPortResponse, err error)
ModifyCdbProxyAddressVipAndVPort 修改数据库代理地址VPC信息
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError" FAILEDOPERATION_VPCIPNOTINSUBNETERROR = "FailedOperation.VpcIpNotInSubnetError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyCdbProxyAddressVipAndVPortWithContext ¶ added in v1.0.646
func (c *Client) ModifyCdbProxyAddressVipAndVPortWithContext(ctx context.Context, request *ModifyCdbProxyAddressVipAndVPortRequest) (response *ModifyCdbProxyAddressVipAndVPortResponse, err error)
ModifyCdbProxyAddressVipAndVPort 修改数据库代理地址VPC信息
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError" FAILEDOPERATION_VPCIPNOTINSUBNETERROR = "FailedOperation.VpcIpNotInSubnetError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyCdbProxyParam ¶ added in v1.0.646
func (c *Client) ModifyCdbProxyParam(request *ModifyCdbProxyParamRequest) (response *ModifyCdbProxyParamResponse, err error)
ModifyCdbProxyParam 配置数据库代理参数
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyCdbProxyParamWithContext ¶ added in v1.0.646
func (c *Client) ModifyCdbProxyParamWithContext(ctx context.Context, request *ModifyCdbProxyParamRequest) (response *ModifyCdbProxyParamResponse, err error)
ModifyCdbProxyParam 配置数据库代理参数
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyDBInstanceLogToCLS ¶ added in v1.0.771
func (c *Client) ModifyDBInstanceLogToCLS(request *ModifyDBInstanceLogToCLSRequest) (response *ModifyDBInstanceLogToCLSResponse, err error)
ModifyDBInstanceLogToCLS 开启/关闭CDB慢日志、错误日志投递CLS
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
func (*Client) ModifyDBInstanceLogToCLSWithContext ¶ added in v1.0.771
func (c *Client) ModifyDBInstanceLogToCLSWithContext(ctx context.Context, request *ModifyDBInstanceLogToCLSRequest) (response *ModifyDBInstanceLogToCLSResponse, err error)
ModifyDBInstanceLogToCLS 开启/关闭CDB慢日志、错误日志投递CLS
可能返回的错误码:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
func (*Client) ModifyDBInstanceName ¶
func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyDBInstanceNameWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyDBInstanceProject ¶
func (c *Client) ModifyDBInstanceProject(request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)
ModifyDBInstanceProject 本接口(ModifyDBInstanceProject)用于修改云数据库实例的所属项目。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_TAGERROR = "InternalError.TagError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyDBInstanceProjectWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceProjectWithContext(ctx context.Context, request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)
ModifyDBInstanceProject 本接口(ModifyDBInstanceProject)用于修改云数据库实例的所属项目。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_TAGERROR = "InternalError.TagError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyDBInstanceSecurityGroups ¶
func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) ModifyDBInstanceSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique" INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) ModifyDBInstanceVipVport ¶
func (c *Client) ModifyDBInstanceVipVport(request *ModifyDBInstanceVipVportRequest) (response *ModifyDBInstanceVipVportResponse, err error)
ModifyDBInstanceVipVport 本接口(ModifyDBInstanceVipVport)用于修改云数据库实例的IP和端口号,也可进行基础网络转 VPC 网络和 VPC 网络下的子网变更。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyDBInstanceVipVportWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceVipVportWithContext(ctx context.Context, request *ModifyDBInstanceVipVportRequest) (response *ModifyDBInstanceVipVportResponse, err error)
ModifyDBInstanceVipVport 本接口(ModifyDBInstanceVipVport)用于修改云数据库实例的IP和端口号,也可进行基础网络转 VPC 网络和 VPC 网络下的子网变更。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_JSONERROR = "InternalError.JSONError" INTERNALERROR_NETWORKERROR = "InternalError.NetworkError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyInstanceParam ¶
func (c *Client) ModifyInstanceParam(request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)
ModifyInstanceParam 本接口(ModifyInstanceParam)用于修改云数据库实例的参数。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCETASKSTATUSERROR = "OperationDenied.InstanceTaskStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) ModifyInstanceParamWithContext ¶ added in v1.0.324
func (c *Client) ModifyInstanceParamWithContext(ctx context.Context, request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)
ModifyInstanceParam 本接口(ModifyInstanceParam)用于修改云数据库实例的参数。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCETASKSTATUSERROR = "OperationDenied.InstanceTaskStatusError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) ModifyInstancePasswordComplexity ¶ added in v1.0.452
func (c *Client) ModifyInstancePasswordComplexity(request *ModifyInstancePasswordComplexityRequest) (response *ModifyInstancePasswordComplexityResponse, err error)
ModifyInstancePasswordComplexity 本接口(ModifyInstancePasswordComplexity)用于修改云数据库实例的密码复杂度。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" CDBERROR = "CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyInstancePasswordComplexityWithContext ¶ added in v1.0.452
func (c *Client) ModifyInstancePasswordComplexityWithContext(ctx context.Context, request *ModifyInstancePasswordComplexityRequest) (response *ModifyInstancePasswordComplexityResponse, err error)
ModifyInstancePasswordComplexity 本接口(ModifyInstancePasswordComplexity)用于修改云数据库实例的密码复杂度。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied" CDBERROR = "CdbError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyInstanceTag ¶
func (c *Client) ModifyInstanceTag(request *ModifyInstanceTagRequest) (response *ModifyInstanceTagResponse, err error)
ModifyInstanceTag 本接口(ModifyInstanceTag)用于对实例标签进行添加、修改或者删除。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_BACKUPERROR = "CdbError.BackupError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" CDBERROR_IMPORTERROR = "CdbError.ImportError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_COSERROR = "InternalError.CosError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TAGERROR = "InternalError.TagError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
func (*Client) ModifyInstanceTagWithContext ¶ added in v1.0.324
func (c *Client) ModifyInstanceTagWithContext(ctx context.Context, request *ModifyInstanceTagRequest) (response *ModifyInstanceTagResponse, err error)
ModifyInstanceTag 本接口(ModifyInstanceTag)用于对实例标签进行添加、修改或者删除。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_BACKUPERROR = "CdbError.BackupError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" CDBERROR_IMPORTERROR = "CdbError.ImportError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_COSERROR = "InternalError.CosError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TAGERROR = "InternalError.TagError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
func (*Client) ModifyLocalBinlogConfig ¶ added in v1.0.330
func (c *Client) ModifyLocalBinlogConfig(request *ModifyLocalBinlogConfigRequest) (response *ModifyLocalBinlogConfigResponse, err error)
ModifyLocalBinlogConfig 该接口用于修改实例本地binlog保留策略。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"
func (*Client) ModifyLocalBinlogConfigWithContext ¶ added in v1.0.330
func (c *Client) ModifyLocalBinlogConfigWithContext(ctx context.Context, request *ModifyLocalBinlogConfigRequest) (response *ModifyLocalBinlogConfigResponse, err error)
ModifyLocalBinlogConfig 该接口用于修改实例本地binlog保留策略。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"
func (*Client) ModifyNameOrDescByDpId ¶
func (c *Client) ModifyNameOrDescByDpId(request *ModifyNameOrDescByDpIdRequest) (response *ModifyNameOrDescByDpIdResponse, err error)
ModifyNameOrDescByDpId 修改置放群组的名称或者描述
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) ModifyNameOrDescByDpIdWithContext ¶ added in v1.0.324
func (c *Client) ModifyNameOrDescByDpIdWithContext(ctx context.Context, request *ModifyNameOrDescByDpIdRequest) (response *ModifyNameOrDescByDpIdResponse, err error)
ModifyNameOrDescByDpId 修改置放群组的名称或者描述
可能返回的错误码:
INTERNALERROR_CDBERROR = "InternalError.CdbError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty" INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) ModifyParamTemplate ¶
func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
ModifyParamTemplate 该接口(ModifyParamTemplate)用于修改参数模板,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
func (*Client) ModifyParamTemplateWithContext ¶ added in v1.0.324
func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
ModifyParamTemplate 该接口(ModifyParamTemplate)用于修改参数模板,全地域公共参数Region均为ap-guangzhou。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_PARAMERROR = "InternalError.ParamError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
func (*Client) ModifyRemoteBackupConfig ¶ added in v1.0.563
func (c *Client) ModifyRemoteBackupConfig(request *ModifyRemoteBackupConfigRequest) (response *ModifyRemoteBackupConfigResponse, err error)
ModifyRemoteBackupConfig 本接口(ModifyRemoteBackupConfig)用于修改数据库异地备份配置信息。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyRemoteBackupConfigWithContext ¶ added in v1.0.563
func (c *Client) ModifyRemoteBackupConfigWithContext(ctx context.Context, request *ModifyRemoteBackupConfigRequest) (response *ModifyRemoteBackupConfigResponse, err error)
ModifyRemoteBackupConfig 本接口(ModifyRemoteBackupConfig)用于修改数据库异地备份配置信息。
可能返回的错误码:
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ModifyRoGroupInfo ¶
func (c *Client) ModifyRoGroupInfo(request *ModifyRoGroupInfoRequest) (response *ModifyRoGroupInfoResponse, err error)
ModifyRoGroupInfo 本接口(ModifyRoGroupInfo)用于更新云数据库只读组的信息。包括设置实例延迟超限剔除策略,设置只读实例读权重,设置复制延迟时间等。
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" OPERATIONDENIED_CONFLICTROSTATUS = "OperationDenied.ConflictRoStatus" OPERATIONDENIED_CONFLICTSTATUS = "OperationDenied.ConflictStatus" OPERATIONDENIED_DELAYREPLICATIONRUNNING = "OperationDenied.DelayReplicationRunning" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ModifyRoGroupInfoWithContext ¶ added in v1.0.324
func (c *Client) ModifyRoGroupInfoWithContext(ctx context.Context, request *ModifyRoGroupInfoRequest) (response *ModifyRoGroupInfoResponse, err error)
ModifyRoGroupInfo 本接口(ModifyRoGroupInfo)用于更新云数据库只读组的信息。包括设置实例延迟超限剔除策略,设置只读实例读权重,设置复制延迟时间等。
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" OPERATIONDENIED_CONFLICTROSTATUS = "OperationDenied.ConflictRoStatus" OPERATIONDENIED_CONFLICTSTATUS = "OperationDenied.ConflictStatus" OPERATIONDENIED_DELAYREPLICATIONRUNNING = "OperationDenied.DelayReplicationRunning" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ModifyTimeWindow ¶
func (c *Client) ModifyTimeWindow(request *ModifyTimeWindowRequest) (response *ModifyTimeWindowResponse, err error)
ModifyTimeWindow 本接口(ModifyTimeWindow)用于更新云数据库实例的维护时间窗口。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyTimeWindowWithContext ¶ added in v1.0.324
func (c *Client) ModifyTimeWindowWithContext(ctx context.Context, request *ModifyTimeWindowRequest) (response *ModifyTimeWindowResponse, err error)
ModifyTimeWindow 本接口(ModifyTimeWindow)用于更新云数据库实例的维护时间窗口。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied"
func (*Client) OfflineIsolatedInstances ¶
func (c *Client) OfflineIsolatedInstances(request *OfflineIsolatedInstancesRequest) (response *OfflineIsolatedInstancesResponse, err error)
OfflineIsolatedInstances 本接口(OfflineIsolatedInstances)用于立即下线隔离状态的云数据库实例。进行操作的实例状态必须为隔离状态,即通过 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询到 Status 值为 5 的实例。
该接口为异步操作,部分资源的回收可能存在延迟。您可以通过使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口,指定实例 InstanceId 和状态 Status 为 [5,6,7] 进行查询,若返回实例为空,则实例资源已全部释放。
注意,实例下线后,相关资源和数据将无法找回,请谨慎操作。
可能返回的错误码:
INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) OfflineIsolatedInstancesWithContext ¶ added in v1.0.324
func (c *Client) OfflineIsolatedInstancesWithContext(ctx context.Context, request *OfflineIsolatedInstancesRequest) (response *OfflineIsolatedInstancesResponse, err error)
OfflineIsolatedInstances 本接口(OfflineIsolatedInstances)用于立即下线隔离状态的云数据库实例。进行操作的实例状态必须为隔离状态,即通过 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询到 Status 值为 5 的实例。
该接口为异步操作,部分资源的回收可能存在延迟。您可以通过使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口,指定实例 InstanceId 和状态 Status 为 [5,6,7] 进行查询,若返回实例为空,则实例资源已全部释放。
注意,实例下线后,相关资源和数据将无法找回,请谨慎操作。
可能返回的错误码:
INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) OpenAuditService ¶ added in v1.0.435
func (c *Client) OpenAuditService(request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
OpenAuditService CDB实例开通审计服务
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) OpenAuditServiceWithContext ¶ added in v1.0.435
func (c *Client) OpenAuditServiceWithContext(ctx context.Context, request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
OpenAuditService CDB实例开通审计服务
可能返回的错误码:
FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError" OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) OpenDBInstanceEncryption ¶ added in v1.0.596
func (c *Client) OpenDBInstanceEncryption(request *OpenDBInstanceEncryptionRequest) (response *OpenDBInstanceEncryptionResponse, err error)
OpenDBInstanceEncryption 本接口(OpenDBInstanceEncryption)用于启用实例数据存储加密功能,支持用户指定自定义密钥。
注意,启用实例数据存储加密之前,需要进行以下操作:
1、进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作;
2、开启 [KMS服务](https://console.cloud.tencent.com/kms2);
3、对云数据库(MySQL)[授予访问KMS密钥的权限](https://console.cloud.tencent.com/cam/role),角色名为MySQL_QCSRole,预设策略名为QcloudAccessForMySQLRole;
该 API 耗时可能到10s,客户端可能超时,如果调用 API 返回 InternalError ,请您调用DescribeDBInstanceInfo 确认后端加密是否开通成功。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_HTTPREQUESTERROR = "InternalError.HttpRequestError" INTERNALERROR_KMSERROR = "InternalError.KmsError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) OpenDBInstanceEncryptionWithContext ¶ added in v1.0.596
func (c *Client) OpenDBInstanceEncryptionWithContext(ctx context.Context, request *OpenDBInstanceEncryptionRequest) (response *OpenDBInstanceEncryptionResponse, err error)
OpenDBInstanceEncryption 本接口(OpenDBInstanceEncryption)用于启用实例数据存储加密功能,支持用户指定自定义密钥。
注意,启用实例数据存储加密之前,需要进行以下操作:
1、进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作;
2、开启 [KMS服务](https://console.cloud.tencent.com/kms2);
3、对云数据库(MySQL)[授予访问KMS密钥的权限](https://console.cloud.tencent.com/cam/role),角色名为MySQL_QCSRole,预设策略名为QcloudAccessForMySQLRole;
该 API 耗时可能到10s,客户端可能超时,如果调用 API 返回 InternalError ,请您调用DescribeDBInstanceInfo 确认后端加密是否开通成功。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" INTERNALERROR_HTTPREQUESTERROR = "InternalError.HttpRequestError" INTERNALERROR_KMSERROR = "InternalError.KmsError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied"
func (*Client) OpenDBInstanceGTID ¶
func (c *Client) OpenDBInstanceGTID(request *OpenDBInstanceGTIDRequest) (response *OpenDBInstanceGTIDResponse, err error)
OpenDBInstanceGTID 本接口(OpenDBInstanceGTID)用于开启云数据库实例的 GTID,只支持版本为 5.6 以及以上的实例。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) OpenDBInstanceGTIDWithContext ¶ added in v1.0.324
func (c *Client) OpenDBInstanceGTIDWithContext(ctx context.Context, request *OpenDBInstanceGTIDRequest) (response *OpenDBInstanceGTIDResponse, err error)
OpenDBInstanceGTID 本接口(OpenDBInstanceGTID)用于开启云数据库实例的 GTID,只支持版本为 5.6 以及以上的实例。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) OpenSSL ¶ added in v1.0.914
func (c *Client) OpenSSL(request *OpenSSLRequest) (response *OpenSSLResponse, err error)
OpenSSL 开启SSL连接功能。
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
func (*Client) OpenSSLWithContext ¶ added in v1.0.914
func (c *Client) OpenSSLWithContext(ctx context.Context, request *OpenSSLRequest) (response *OpenSSLResponse, err error)
OpenSSL 开启SSL连接功能。
可能返回的错误码:
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError" FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
func (*Client) OpenWanService ¶
func (c *Client) OpenWanService(request *OpenWanServiceRequest) (response *OpenWanServiceResponse, err error)
OpenWanService 本接口(OpenWanService)用于开通实例外网访问。
注意,实例开通外网访问之前,需要先将实例进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) OpenWanServiceWithContext ¶ added in v1.0.324
func (c *Client) OpenWanServiceWithContext(ctx context.Context, request *OpenWanServiceRequest) (response *OpenWanServiceResponse, err error)
OpenWanService 本接口(OpenWanService)用于开通实例外网访问。
注意,实例开通外网访问之前,需要先将实例进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) ReleaseIsolatedDBInstances ¶
func (c *Client) ReleaseIsolatedDBInstances(request *ReleaseIsolatedDBInstancesRequest) (response *ReleaseIsolatedDBInstancesResponse, err error)
ReleaseIsolatedDBInstances 本接口(ReleaseIsolatedDBInstances)用于恢复已隔离云数据库实例。仅用于按量计费实例的解隔离,包年包月实例的解隔离请使用 RenewDBInstance 。
可能返回的错误码:
FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ReleaseIsolatedDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) ReleaseIsolatedDBInstancesWithContext(ctx context.Context, request *ReleaseIsolatedDBInstancesRequest) (response *ReleaseIsolatedDBInstancesResponse, err error)
ReleaseIsolatedDBInstances 本接口(ReleaseIsolatedDBInstances)用于恢复已隔离云数据库实例。仅用于按量计费实例的解隔离,包年包月实例的解隔离请使用 RenewDBInstance 。
可能返回的错误码:
FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ReloadBalanceProxyNode ¶ added in v1.0.330
func (c *Client) ReloadBalanceProxyNode(request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)
ReloadBalanceProxyNode 重新负载均衡数据库代理
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) ReloadBalanceProxyNodeWithContext ¶ added in v1.0.330
func (c *Client) ReloadBalanceProxyNodeWithContext(ctx context.Context, request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)
ReloadBalanceProxyNode 重新负载均衡数据库代理
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_HTTPERROR = "InternalError.HttpError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) RenewDBInstance ¶
func (c *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例,支持付费模式为包年包月的实例。按量计费实例可通过该接口续费为包年包月的实例。
可能返回的错误码:
INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) RenewDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) RenewDBInstanceWithContext(ctx context.Context, request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例,支持付费模式为包年包月的实例。按量计费实例可通过该接口续费为包年包月的实例。
可能返回的错误码:
INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) ResetRootAccount ¶ added in v1.0.385
func (c *Client) ResetRootAccount(request *ResetRootAccountRequest) (response *ResetRootAccountResponse, err error)
ResetRootAccount 重置实例ROOT账号,初始化账号权限
可能返回的错误码:
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) ResetRootAccountWithContext ¶ added in v1.0.385
func (c *Client) ResetRootAccountWithContext(ctx context.Context, request *ResetRootAccountRequest) (response *ResetRootAccountResponse, err error)
ResetRootAccount 重置实例ROOT账号,初始化账号权限
可能返回的错误码:
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) RestartDBInstances ¶
func (c *Client) RestartDBInstances(request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
RestartDBInstances 本接口(RestartDBInstances)用于重启云数据库实例。
注意:
1、本接口只支持主实例进行重启操作;
2、实例状态必须为正常,并且没有其他异步任务在执行中。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) RestartDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) RestartDBInstancesWithContext(ctx context.Context, request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
RestartDBInstances 本接口(RestartDBInstances)用于重启云数据库实例。
注意:
1、本接口只支持主实例进行重启操作;
2、实例状态必须为正常,并且没有其他异步任务在执行中。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) StartBatchRollback ¶
func (c *Client) StartBatchRollback(request *StartBatchRollbackRequest) (response *StartBatchRollbackResponse, err error)
StartBatchRollback 该接口(StartBatchRollback)用于批量回档云数据库实例的库表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_TASKERROR = "CdbError.TaskError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" OVERQUOTA = "OverQuota"
func (*Client) StartBatchRollbackWithContext ¶ added in v1.0.324
func (c *Client) StartBatchRollbackWithContext(ctx context.Context, request *StartBatchRollbackRequest) (response *StartBatchRollbackResponse, err error)
StartBatchRollback 该接口(StartBatchRollback)用于批量回档云数据库实例的库表。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR_TASKERROR = "CdbError.TaskError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus" OVERQUOTA = "OverQuota"
func (*Client) StartCpuExpand ¶ added in v1.0.716
func (c *Client) StartCpuExpand(request *StartCpuExpandRequest) (response *StartCpuExpandResponse, err error)
StartCpuExpand 通过该API,可以开启CPU弹性扩容,包括一次性的手动扩容以及自动弹性扩容。
可能返回的错误码:
FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError" FAILEDOPERATION_NOTCHANGESTRATEGY = "FailedOperation.NotChangeStrategy" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" UNSUPPORTEDOPERATION_NOTSUPPORTNORMALINSTANCE = "UnsupportedOperation.NotSupportNormalInstance"
func (*Client) StartCpuExpandWithContext ¶ added in v1.0.716
func (c *Client) StartCpuExpandWithContext(ctx context.Context, request *StartCpuExpandRequest) (response *StartCpuExpandResponse, err error)
StartCpuExpand 通过该API,可以开启CPU弹性扩容,包括一次性的手动扩容以及自动弹性扩容。
可能返回的错误码:
FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError" FAILEDOPERATION_NOTCHANGESTRATEGY = "FailedOperation.NotChangeStrategy" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError" UNSUPPORTEDOPERATION_NOTSUPPORTNORMALINSTANCE = "UnsupportedOperation.NotSupportNormalInstance"
func (*Client) StartReplication ¶ added in v1.0.319
func (c *Client) StartReplication(request *StartReplicationRequest) (response *StartReplicationResponse, err error)
StartReplication 开启 RO 复制,从主实例同步数据。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) StartReplicationWithContext ¶ added in v1.0.324
func (c *Client) StartReplicationWithContext(ctx context.Context, request *StartReplicationRequest) (response *StartReplicationResponse, err error)
StartReplication 开启 RO 复制,从主实例同步数据。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) StopCpuExpand ¶ added in v1.0.716
func (c *Client) StopCpuExpand(request *StopCpuExpandRequest) (response *StopCpuExpandResponse, err error)
StopCpuExpand 通过该API,可以关闭 CPU 弹性扩容。
可能返回的错误码:
FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) StopCpuExpandWithContext ¶ added in v1.0.716
func (c *Client) StopCpuExpandWithContext(ctx context.Context, request *StopCpuExpandRequest) (response *StopCpuExpandResponse, err error)
StopCpuExpand 通过该API,可以关闭 CPU 弹性扩容。
可能返回的错误码:
FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) StopDBImportJob ¶
func (c *Client) StopDBImportJob(request *StopDBImportJobRequest) (response *StopDBImportJobResponse, err error)
StopDBImportJob 本接口(StopDBImportJob)用于终止数据导入任务。
可能返回的错误码:
CDBERROR_IMPORTERROR = "CdbError.ImportError" INTERNALERROR_IMPORTERROR = "InternalError.ImportError" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) StopDBImportJobWithContext ¶ added in v1.0.324
func (c *Client) StopDBImportJobWithContext(ctx context.Context, request *StopDBImportJobRequest) (response *StopDBImportJobResponse, err error)
StopDBImportJob 本接口(StopDBImportJob)用于终止数据导入任务。
可能返回的错误码:
CDBERROR_IMPORTERROR = "CdbError.ImportError" INTERNALERROR_IMPORTERROR = "InternalError.ImportError" INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) StopReplication ¶ added in v1.0.319
func (c *Client) StopReplication(request *StopReplicationRequest) (response *StopReplicationResponse, err error)
StopReplication 停止 RO 复制,中断从主实例同步数据。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOTDELAYRO = "FailedOperation.NotDelayRo" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) StopReplicationWithContext ¶ added in v1.0.324
func (c *Client) StopReplicationWithContext(ctx context.Context, request *StopReplicationRequest) (response *StopReplicationResponse, err error)
StopReplication 停止 RO 复制,中断从主实例同步数据。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOTDELAYRO = "FailedOperation.NotDelayRo" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning" RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
func (*Client) StopRollback ¶
func (c *Client) StopRollback(request *StopRollbackRequest) (response *StopRollbackResponse, err error)
StopRollback 本接口(StopRollback) 用于撤销实例正在进行的回档任务,该接口返回一个异步任务id。 撤销结果可以通过 DescribeAsyncRequestInfo 查询任务的执行情况。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_ASYNCREQUESTERROR = "InternalError.AsyncRequestError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DESERROR = "InternalError.DesError" OPERATIONDENIED = "OperationDenied"
func (*Client) StopRollbackWithContext ¶ added in v1.0.324
func (c *Client) StopRollbackWithContext(ctx context.Context, request *StopRollbackRequest) (response *StopRollbackResponse, err error)
StopRollback 本接口(StopRollback) 用于撤销实例正在进行的回档任务,该接口返回一个异步任务id。 撤销结果可以通过 DescribeAsyncRequestInfo 查询任务的执行情况。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" CDBERROR = "CdbError" CDBERROR_DATABASEERROR = "CdbError.DatabaseError" CDBERROR_TASKERROR = "CdbError.TaskError" INTERNALERROR_ASYNCREQUESTERROR = "InternalError.AsyncRequestError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DESERROR = "InternalError.DesError" OPERATIONDENIED = "OperationDenied"
func (*Client) SwitchCDBProxy ¶ added in v1.0.330
func (c *Client) SwitchCDBProxy(request *SwitchCDBProxyRequest) (response *SwitchCDBProxyResponse, err error)
SwitchCDBProxy 数据库代理配置变更或则升级版本后手动发起立即切换
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) SwitchCDBProxyWithContext ¶ added in v1.0.330
func (c *Client) SwitchCDBProxyWithContext(ctx context.Context, request *SwitchCDBProxyRequest) (response *SwitchCDBProxyResponse, err error)
SwitchCDBProxy 数据库代理配置变更或则升级版本后手动发起立即切换
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
func (*Client) SwitchDBInstanceMasterSlave ¶
func (c *Client) SwitchDBInstanceMasterSlave(request *SwitchDBInstanceMasterSlaveRequest) (response *SwitchDBInstanceMasterSlaveResponse, err error)
SwitchDBInstanceMasterSlave 该接口 (SwitchDBInstanceMasterSlave) 支持用户主动切换实例主从角色。
可能返回的错误码:
CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) SwitchDBInstanceMasterSlaveWithContext ¶ added in v1.0.324
func (c *Client) SwitchDBInstanceMasterSlaveWithContext(ctx context.Context, request *SwitchDBInstanceMasterSlaveRequest) (response *SwitchDBInstanceMasterSlaveResponse, err error)
SwitchDBInstanceMasterSlave 该接口 (SwitchDBInstanceMasterSlave) 支持用户主动切换实例主从角色。
可能返回的错误码:
CDBERROR_DATABASEERROR = "CdbError.DatabaseError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError" OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
func (*Client) SwitchDrInstanceToMaster ¶
func (c *Client) SwitchDrInstanceToMaster(request *SwitchDrInstanceToMasterRequest) (response *SwitchDrInstanceToMasterResponse, err error)
SwitchDrInstanceToMaster 本接口(SwitchDrInstanceToMaster)用于将云数据库灾备实例切换为主实例,注意请求必须发到灾备实例所在的地域。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) SwitchDrInstanceToMasterWithContext ¶ added in v1.0.324
func (c *Client) SwitchDrInstanceToMasterWithContext(ctx context.Context, request *SwitchDrInstanceToMasterRequest) (response *SwitchDrInstanceToMasterResponse, err error)
SwitchDrInstanceToMaster 本接口(SwitchDrInstanceToMaster)用于将云数据库灾备实例切换为主实例,注意请求必须发到灾备实例所在的地域。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy" OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
func (*Client) SwitchForUpgrade ¶
func (c *Client) SwitchForUpgrade(request *SwitchForUpgradeRequest) (response *SwitchForUpgradeResponse, err error)
SwitchForUpgrade 本接口(SwitchForUpgrade)用于切换访问新实例,针对主升级中的实例处于待切换状态时,用户可主动发起该流程。
可能返回的错误码:
CDBERROR = "CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) SwitchForUpgradeWithContext ¶ added in v1.0.324
func (c *Client) SwitchForUpgradeWithContext(ctx context.Context, request *SwitchForUpgradeRequest) (response *SwitchForUpgradeResponse, err error)
SwitchForUpgrade 本接口(SwitchForUpgrade)用于切换访问新实例,针对主升级中的实例处于待切换状态时,用户可主动发起该流程。
可能返回的错误码:
CDBERROR = "CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) UpgradeCDBProxyVersion ¶ added in v1.0.330
func (c *Client) UpgradeCDBProxyVersion(request *UpgradeCDBProxyVersionRequest) (response *UpgradeCDBProxyVersionResponse, err error)
UpgradeCDBProxyVersion 升级数据库代理版本
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) UpgradeCDBProxyVersionWithContext ¶ added in v1.0.330
func (c *Client) UpgradeCDBProxyVersionWithContext(ctx context.Context, request *UpgradeCDBProxyVersionRequest) (response *UpgradeCDBProxyVersionResponse, err error)
UpgradeCDBProxyVersion 升级数据库代理版本
可能返回的错误码:
FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError" INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) UpgradeDBInstance ¶
func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
UpgradeDBInstance 本接口(UpgradeDBInstance)用于升级或降级云数据库实例的配置,实例类型支持主实例、灾备实例和只读实例。如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) UpgradeDBInstanceEngineVersion ¶
func (c *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)
UpgradeDBInstanceEngineVersion 本接口(UpgradeDBInstanceEngineVersion)用于升级云数据库实例版本,实例类型支持主实例、灾备实例和只读实例。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) UpgradeDBInstanceEngineVersionWithContext ¶ added in v1.0.324
func (c *Client) UpgradeDBInstanceEngineVersionWithContext(ctx context.Context, request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)
UpgradeDBInstanceEngineVersion 本接口(UpgradeDBInstanceEngineVersion)用于升级云数据库实例版本,实例类型支持主实例、灾备实例和只读实例。
可能返回的错误码:
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) UpgradeDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) UpgradeDBInstanceWithContext(ctx context.Context, request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
UpgradeDBInstance 本接口(UpgradeDBInstance)用于升级或降级云数据库实例的配置,实例类型支持主实例、灾备实例和只读实例。如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。
可能返回的错误码:
CDBERROR = "CdbError" FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict" INTERNALERROR_CAUTHERROR = "InternalError.CauthError" INTERNALERROR_CDBERROR = "InternalError.CdbError" INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError" INTERNALERROR_FTPERROR = "InternalError.FtpError" INTERNALERROR_TRADEERROR = "InternalError.TradeError" INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
func (*Client) VerifyRootAccount ¶
func (c *Client) VerifyRootAccount(request *VerifyRootAccountRequest) (response *VerifyRootAccountResponse, err error)
VerifyRootAccount 本接口(VerifyRootAccount)用于校验云数据库实例的 ROOT 账号是否有足够的权限进行授权操作。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
func (*Client) VerifyRootAccountWithContext ¶ added in v1.0.324
func (c *Client) VerifyRootAccountWithContext(ctx context.Context, request *VerifyRootAccountRequest) (response *VerifyRootAccountResponse, err error)
VerifyRootAccount 本接口(VerifyRootAccount)用于校验云数据库实例的 ROOT 账号是否有足够的权限进行授权操作。
可能返回的错误码:
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError" FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError" FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal" FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError" FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError" FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError" INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError" INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError" INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError" INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError" INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError" INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError" INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError" INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError" INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError" INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError" MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError" OPERATIONDENIED = "OperationDenied" OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError" OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport" OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError" RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError" UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
type CloneItem ¶
type CloneItem struct { // 克隆任务的源实例Id。 SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"` // 克隆任务的新产生实例Id。 DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"` // 克隆任务对应的任务列表Id。 CloneJobId *int64 `json:"CloneJobId,omitnil,omitempty" name:"CloneJobId"` // 克隆实例使用的策略, 包括以下类型: timepoint:指定时间点回档, backupset: 指定备份文件回档。 RollbackStrategy *string `json:"RollbackStrategy,omitnil,omitempty" name:"RollbackStrategy"` // 克隆实例回档的时间点。 RollbackTargetTime *string `json:"RollbackTargetTime,omitnil,omitempty" name:"RollbackTargetTime"` // 任务开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务状态,包括以下状态:initial,running,wait_complete,success,failed TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 克隆实例所在地域Id NewRegionId *int64 `json:"NewRegionId,omitnil,omitempty" name:"NewRegionId"` // 源实例所在地域Id SrcRegionId *int64 `json:"SrcRegionId,omitnil,omitempty" name:"SrcRegionId"` }
type CloseAuditServiceRequest ¶ added in v1.0.800
type CloseAuditServiceRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewCloseAuditServiceRequest ¶ added in v1.0.800
func NewCloseAuditServiceRequest() (request *CloseAuditServiceRequest)
func (*CloseAuditServiceRequest) FromJsonString ¶ added in v1.0.800
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.800
func (r *CloseAuditServiceRequest) ToJsonString() string
type CloseAuditServiceRequestParams ¶ added in v1.0.800
type CloseAuditServiceRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type CloseAuditServiceResponse ¶ added in v1.0.800
type CloseAuditServiceResponse struct { *tchttp.BaseResponse Response *CloseAuditServiceResponseParams `json:"Response"` }
func NewCloseAuditServiceResponse ¶ added in v1.0.800
func NewCloseAuditServiceResponse() (response *CloseAuditServiceResponse)
func (*CloseAuditServiceResponse) FromJsonString ¶ added in v1.0.800
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.800
func (r *CloseAuditServiceResponse) ToJsonString() string
type CloseAuditServiceResponseParams ¶ added in v1.0.800
type CloseAuditServiceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CloseCDBProxyRequest ¶ added in v1.0.330
type CloseCDBProxyRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 是否只关闭读写分离,取值:"true" | "false",默认为"false" OnlyCloseRW *bool `json:"OnlyCloseRW,omitnil,omitempty" name:"OnlyCloseRW"` }
func NewCloseCDBProxyRequest ¶ added in v1.0.330
func NewCloseCDBProxyRequest() (request *CloseCDBProxyRequest)
func (*CloseCDBProxyRequest) FromJsonString ¶ added in v1.0.330
func (r *CloseCDBProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseCDBProxyRequest) ToJsonString ¶ added in v1.0.330
func (r *CloseCDBProxyRequest) ToJsonString() string
type CloseCDBProxyRequestParams ¶ added in v1.0.426
type CloseCDBProxyRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 是否只关闭读写分离,取值:"true" | "false",默认为"false" OnlyCloseRW *bool `json:"OnlyCloseRW,omitnil,omitempty" name:"OnlyCloseRW"` }
Predefined struct for user
type CloseCDBProxyResponse ¶ added in v1.0.330
type CloseCDBProxyResponse struct { *tchttp.BaseResponse Response *CloseCDBProxyResponseParams `json:"Response"` }
func NewCloseCDBProxyResponse ¶ added in v1.0.330
func NewCloseCDBProxyResponse() (response *CloseCDBProxyResponse)
func (*CloseCDBProxyResponse) FromJsonString ¶ added in v1.0.330
func (r *CloseCDBProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseCDBProxyResponse) ToJsonString ¶ added in v1.0.330
func (r *CloseCDBProxyResponse) ToJsonString() string
type CloseCDBProxyResponseParams ¶ added in v1.0.426
type CloseCDBProxyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CloseCdbProxyAddressRequest ¶ added in v1.0.646
type CloseCdbProxyAddressRequest struct { *tchttp.BaseRequest // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` }
func NewCloseCdbProxyAddressRequest ¶ added in v1.0.646
func NewCloseCdbProxyAddressRequest() (request *CloseCdbProxyAddressRequest)
func (*CloseCdbProxyAddressRequest) FromJsonString ¶ added in v1.0.646
func (r *CloseCdbProxyAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseCdbProxyAddressRequest) ToJsonString ¶ added in v1.0.646
func (r *CloseCdbProxyAddressRequest) ToJsonString() string
type CloseCdbProxyAddressRequestParams ¶ added in v1.0.646
type CloseCdbProxyAddressRequestParams struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` }
Predefined struct for user
type CloseCdbProxyAddressResponse ¶ added in v1.0.646
type CloseCdbProxyAddressResponse struct { *tchttp.BaseResponse Response *CloseCdbProxyAddressResponseParams `json:"Response"` }
func NewCloseCdbProxyAddressResponse ¶ added in v1.0.646
func NewCloseCdbProxyAddressResponse() (response *CloseCdbProxyAddressResponse)
func (*CloseCdbProxyAddressResponse) FromJsonString ¶ added in v1.0.646
func (r *CloseCdbProxyAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseCdbProxyAddressResponse) ToJsonString ¶ added in v1.0.646
func (r *CloseCdbProxyAddressResponse) ToJsonString() string
type CloseCdbProxyAddressResponseParams ¶ added in v1.0.646
type CloseCdbProxyAddressResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CloseSSLRequest ¶ added in v1.0.914
type CloseSSLRequest struct { *tchttp.BaseRequest // 实例 ID 。只读组 ID为空时必填。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只读组 ID。实例 ID为空时必填。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
func NewCloseSSLRequest ¶ added in v1.0.914
func NewCloseSSLRequest() (request *CloseSSLRequest)
func (*CloseSSLRequest) FromJsonString ¶ added in v1.0.914
func (r *CloseSSLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseSSLRequest) ToJsonString ¶ added in v1.0.914
func (r *CloseSSLRequest) ToJsonString() string
type CloseSSLRequestParams ¶ added in v1.0.914
type CloseSSLRequestParams struct { // 实例 ID 。只读组 ID为空时必填。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只读组 ID。实例 ID为空时必填。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
Predefined struct for user
type CloseSSLResponse ¶ added in v1.0.914
type CloseSSLResponse struct { *tchttp.BaseResponse Response *CloseSSLResponseParams `json:"Response"` }
func NewCloseSSLResponse ¶ added in v1.0.914
func NewCloseSSLResponse() (response *CloseSSLResponse)
func (*CloseSSLResponse) FromJsonString ¶ added in v1.0.914
func (r *CloseSSLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseSSLResponse) ToJsonString ¶ added in v1.0.914
func (r *CloseSSLResponse) ToJsonString() string
type CloseSSLResponseParams ¶ added in v1.0.914
type CloseSSLResponseParams struct { // 异步请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CloseWanServiceRequest ¶
type CloseWanServiceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewCloseWanServiceRequest ¶
func NewCloseWanServiceRequest() (request *CloseWanServiceRequest)
func (*CloseWanServiceRequest) FromJsonString ¶
func (r *CloseWanServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseWanServiceRequest) ToJsonString ¶
func (r *CloseWanServiceRequest) ToJsonString() string
type CloseWanServiceRequestParams ¶ added in v1.0.426
type CloseWanServiceRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type CloseWanServiceResponse ¶
type CloseWanServiceResponse struct { *tchttp.BaseResponse Response *CloseWanServiceResponseParams `json:"Response"` }
func NewCloseWanServiceResponse ¶
func NewCloseWanServiceResponse() (response *CloseWanServiceResponse)
func (*CloseWanServiceResponse) FromJsonString ¶
func (r *CloseWanServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseWanServiceResponse) ToJsonString ¶
func (r *CloseWanServiceResponse) ToJsonString() string
type CloseWanServiceResponseParams ¶ added in v1.0.426
type CloseWanServiceResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ClusterNodeInfo ¶ added in v1.0.898
type ClusterNodeInfo struct { // 节点id。 NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` // 节点的角色。 Role *string `json:"Role,omitnil,omitempty" name:"Role"` // 节点所在可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 节点的权重 Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` // 节点状态。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
type ColumnPrivilege ¶
type ColumnPrivilege struct { // 数据库名 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // 数据库表名 Table *string `json:"Table,omitnil,omitempty" name:"Table"` // 数据库列名 Column *string `json:"Column,omitnil,omitempty" name:"Column"` // 权限信息 Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"` }
type CommonTimeWindow ¶
type CommonTimeWindow struct { // 周一的时间窗,格式如: 02:00-06:00 Monday *string `json:"Monday,omitnil,omitempty" name:"Monday"` // 周二的时间窗,格式如: 02:00-06:00 Tuesday *string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"` // 周三的时间窗,格式如: 02:00-06:00 Wednesday *string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"` // 周四的时间窗,格式如: 02:00-06:00 Thursday *string `json:"Thursday,omitnil,omitempty" name:"Thursday"` // 周五的时间窗,格式如: 02:00-06:00 Friday *string `json:"Friday,omitnil,omitempty" name:"Friday"` // 周六的时间窗,格式如: 02:00-06:00 Saturday *string `json:"Saturday,omitnil,omitempty" name:"Saturday"` // 周日的时间窗,格式如: 02:00-06:00 Sunday *string `json:"Sunday,omitnil,omitempty" name:"Sunday"` // 常规备份保留策略,weekly-按周备份,monthly-按月备份,默认为weekly BackupPeriodStrategy *string `json:"BackupPeriodStrategy,omitnil,omitempty" name:"BackupPeriodStrategy"` // 如果设置为按月备份,需填入每月具体备份日期,相邻备份天数不得超过两天。例[1,4,7,9,11,14,17,19,22,25,28,30,31] Days []*int64 `json:"Days,omitnil,omitempty" name:"Days"` // 月度备份时间窗,BackupPeriodStrategy为monthly时必填。格式如: 02:00-06:00 BackupPeriodTime *string `json:"BackupPeriodTime,omitnil,omitempty" name:"BackupPeriodTime"` }
type CreateAccountsRequest ¶
type CreateAccountsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 新账户的密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 备注信息。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 新账户最大可用连接数,默认值为10240,最大可设置值为10240。 MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"` }
func NewCreateAccountsRequest ¶
func NewCreateAccountsRequest() (request *CreateAccountsRequest)
func (*CreateAccountsRequest) FromJsonString ¶
func (r *CreateAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccountsRequest) ToJsonString ¶
func (r *CreateAccountsRequest) ToJsonString() string
type CreateAccountsRequestParams ¶ added in v1.0.426
type CreateAccountsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 新账户的密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 备注信息。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 新账户最大可用连接数,默认值为10240,最大可设置值为10240。 MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"` }
Predefined struct for user
type CreateAccountsResponse ¶
type CreateAccountsResponse struct { *tchttp.BaseResponse Response *CreateAccountsResponseParams `json:"Response"` }
func NewCreateAccountsResponse ¶
func NewCreateAccountsResponse() (response *CreateAccountsResponse)
func (*CreateAccountsResponse) FromJsonString ¶
func (r *CreateAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccountsResponse) ToJsonString ¶
func (r *CreateAccountsResponse) ToJsonString() string
type CreateAccountsResponseParams ¶ added in v1.0.426
type CreateAccountsResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAuditLogFileRequest ¶
type CreateAuditLogFileRequest struct { *tchttp.BaseRequest // 实例 ID,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段。支持值包括: // "timestamp" - 时间戳; // "affectRows" - 影响行数; // "execTime" - 执行时间。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 已废弃。 Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 过滤条件。可按设置的过滤条件过滤日志。 LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"` }
func NewCreateAuditLogFileRequest ¶
func NewCreateAuditLogFileRequest() (request *CreateAuditLogFileRequest)
func (*CreateAuditLogFileRequest) FromJsonString ¶
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 ¶
func (r *CreateAuditLogFileRequest) ToJsonString() string
type CreateAuditLogFileRequestParams ¶ added in v1.0.426
type CreateAuditLogFileRequestParams struct { // 实例 ID,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段。支持值包括: // "timestamp" - 时间戳; // "affectRows" - 影响行数; // "execTime" - 执行时间。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 已废弃。 Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"` // 过滤条件。可按设置的过滤条件过滤日志。 LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"` }
Predefined struct for user
type CreateAuditLogFileResponse ¶
type CreateAuditLogFileResponse struct { *tchttp.BaseResponse Response *CreateAuditLogFileResponseParams `json:"Response"` }
func NewCreateAuditLogFileResponse ¶
func NewCreateAuditLogFileResponse() (response *CreateAuditLogFileResponse)
func (*CreateAuditLogFileResponse) FromJsonString ¶
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 ¶
func (r *CreateAuditLogFileResponse) ToJsonString() string
type CreateAuditLogFileResponseParams ¶ added in v1.0.426
type CreateAuditLogFileResponseParams struct { // 审计日志文件名称。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAuditPolicyRequest ¶
type CreateAuditPolicyRequest struct { *tchttp.BaseRequest // 审计策略名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; // 实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` }
func NewCreateAuditPolicyRequest ¶
func NewCreateAuditPolicyRequest() (request *CreateAuditPolicyRequest)
func (*CreateAuditPolicyRequest) FromJsonString ¶
func (r *CreateAuditPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditPolicyRequest) ToJsonString ¶
func (r *CreateAuditPolicyRequest) ToJsonString() string
type CreateAuditPolicyRequestParams ¶ added in v1.0.426
type CreateAuditPolicyRequestParams struct { // 审计策略名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; // 实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` }
Predefined struct for user
type CreateAuditPolicyResponse ¶
type CreateAuditPolicyResponse struct { *tchttp.BaseResponse Response *CreateAuditPolicyResponseParams `json:"Response"` }
func NewCreateAuditPolicyResponse ¶
func NewCreateAuditPolicyResponse() (response *CreateAuditPolicyResponse)
func (*CreateAuditPolicyResponse) FromJsonString ¶
func (r *CreateAuditPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditPolicyResponse) ToJsonString ¶
func (r *CreateAuditPolicyResponse) ToJsonString() string
type CreateAuditPolicyResponseParams ¶ added in v1.0.426
type CreateAuditPolicyResponseParams struct { // 审计策略 ID。 PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAuditRuleRequest ¶
type CreateAuditRuleRequest struct { *tchttp.BaseRequest // 审计规则名称。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 审计规则描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。 RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
func NewCreateAuditRuleRequest ¶
func NewCreateAuditRuleRequest() (request *CreateAuditRuleRequest)
func (*CreateAuditRuleRequest) FromJsonString ¶
func (r *CreateAuditRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditRuleRequest) ToJsonString ¶
func (r *CreateAuditRuleRequest) ToJsonString() string
type CreateAuditRuleRequestParams ¶ added in v1.0.426
type CreateAuditRuleRequestParams struct { // 审计规则名称。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 审计规则描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。 RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
Predefined struct for user
type CreateAuditRuleResponse ¶
type CreateAuditRuleResponse struct { *tchttp.BaseResponse Response *CreateAuditRuleResponseParams `json:"Response"` }
func NewCreateAuditRuleResponse ¶
func NewCreateAuditRuleResponse() (response *CreateAuditRuleResponse)
func (*CreateAuditRuleResponse) FromJsonString ¶
func (r *CreateAuditRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditRuleResponse) ToJsonString ¶
func (r *CreateAuditRuleResponse) ToJsonString() string
type CreateAuditRuleResponseParams ¶ added in v1.0.426
type CreateAuditRuleResponseParams struct { // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAuditRuleTemplateRequest ¶ added in v1.0.800
type CreateAuditRuleTemplateRequest struct { *tchttp.BaseRequest // 审计规则 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 规则模板名称 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 规则模板描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 告警等级。1-低风险,2-中风险,3-高风险 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` }
func NewCreateAuditRuleTemplateRequest ¶ added in v1.0.800
func NewCreateAuditRuleTemplateRequest() (request *CreateAuditRuleTemplateRequest)
func (*CreateAuditRuleTemplateRequest) FromJsonString ¶ added in v1.0.800
func (r *CreateAuditRuleTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditRuleTemplateRequest) ToJsonString ¶ added in v1.0.800
func (r *CreateAuditRuleTemplateRequest) ToJsonString() string
type CreateAuditRuleTemplateRequestParams ¶ added in v1.0.800
type CreateAuditRuleTemplateRequestParams struct { // 审计规则 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 规则模板名称 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 规则模板描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 告警等级。1-低风险,2-中风险,3-高风险 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` }
Predefined struct for user
type CreateAuditRuleTemplateResponse ¶ added in v1.0.800
type CreateAuditRuleTemplateResponse struct { *tchttp.BaseResponse Response *CreateAuditRuleTemplateResponseParams `json:"Response"` }
func NewCreateAuditRuleTemplateResponse ¶ added in v1.0.800
func NewCreateAuditRuleTemplateResponse() (response *CreateAuditRuleTemplateResponse)
func (*CreateAuditRuleTemplateResponse) FromJsonString ¶ added in v1.0.800
func (r *CreateAuditRuleTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditRuleTemplateResponse) ToJsonString ¶ added in v1.0.800
func (r *CreateAuditRuleTemplateResponse) ToJsonString() string
type CreateAuditRuleTemplateResponseParams ¶ added in v1.0.800
type CreateAuditRuleTemplateResponseParams struct { // 生成的规则模板ID。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBackupRequest ¶
type CreateBackupRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备,snapshot - 快照备份。基础版实例仅支持快照备份。 BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"` // 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。 // 例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。 BackupDBTableList []*BackupItem `json:"BackupDBTableList,omitnil,omitempty" name:"BackupDBTableList"` // 手动备份别名 ManualBackupName *string `json:"ManualBackupName,omitnil,omitempty" name:"ManualBackupName"` }
func NewCreateBackupRequest ¶
func NewCreateBackupRequest() (request *CreateBackupRequest)
func (*CreateBackupRequest) FromJsonString ¶
func (r *CreateBackupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBackupRequest) ToJsonString ¶
func (r *CreateBackupRequest) ToJsonString() string
type CreateBackupRequestParams ¶ added in v1.0.426
type CreateBackupRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备,snapshot - 快照备份。基础版实例仅支持快照备份。 BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"` // 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。 // 例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。 BackupDBTableList []*BackupItem `json:"BackupDBTableList,omitnil,omitempty" name:"BackupDBTableList"` // 手动备份别名 ManualBackupName *string `json:"ManualBackupName,omitnil,omitempty" name:"ManualBackupName"` }
Predefined struct for user
type CreateBackupResponse ¶
type CreateBackupResponse struct { *tchttp.BaseResponse Response *CreateBackupResponseParams `json:"Response"` }
func NewCreateBackupResponse ¶
func NewCreateBackupResponse() (response *CreateBackupResponse)
func (*CreateBackupResponse) FromJsonString ¶
func (r *CreateBackupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBackupResponse) ToJsonString ¶
func (r *CreateBackupResponse) ToJsonString() string
type CreateBackupResponseParams ¶ added in v1.0.426
type CreateBackupResponseParams struct { // 备份任务 ID。 BackupId *uint64 `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCdbProxyAddressRequest ¶ added in v1.0.646
type CreateCdbProxyAddressRequest struct { *tchttp.BaseRequest // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 权重分配模式, // 系统自动分配:"system", 自定义:"custom" WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 是否开启延迟剔除,取值:"true" | "false" IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"` // 最小保留数量,最小取值:0 MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"` // 延迟剔除阈值,最小取值:0 MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"` // 是否开启故障转移,取值:"true" | "false" FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"` // 是否自动添加RO,取值:"true" | "false" AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"` // 是否是只读,取值:"true" | "false" ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"` // 是否开启事务分离,取值:"true" | "false" TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"` // 读写权重分配 ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 是否开启连接池 ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"` // 描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 端口 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 安全组 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。 ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"` }
func NewCreateCdbProxyAddressRequest ¶ added in v1.0.646
func NewCreateCdbProxyAddressRequest() (request *CreateCdbProxyAddressRequest)
func (*CreateCdbProxyAddressRequest) FromJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCdbProxyAddressRequest) ToJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyAddressRequest) ToJsonString() string
type CreateCdbProxyAddressRequestParams ¶ added in v1.0.646
type CreateCdbProxyAddressRequestParams struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 权重分配模式, // 系统自动分配:"system", 自定义:"custom" WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 是否开启延迟剔除,取值:"true" | "false" IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"` // 最小保留数量,最小取值:0 MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"` // 延迟剔除阈值,最小取值:0 MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"` // 是否开启故障转移,取值:"true" | "false" FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"` // 是否自动添加RO,取值:"true" | "false" AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"` // 是否是只读,取值:"true" | "false" ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"` // 是否开启事务分离,取值:"true" | "false" TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"` // 读写权重分配 ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 是否开启连接池 ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"` // 描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 端口 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 安全组 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。 ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"` }
Predefined struct for user
type CreateCdbProxyAddressResponse ¶ added in v1.0.646
type CreateCdbProxyAddressResponse struct { *tchttp.BaseResponse Response *CreateCdbProxyAddressResponseParams `json:"Response"` }
func NewCreateCdbProxyAddressResponse ¶ added in v1.0.646
func NewCreateCdbProxyAddressResponse() (response *CreateCdbProxyAddressResponse)
func (*CreateCdbProxyAddressResponse) FromJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCdbProxyAddressResponse) ToJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyAddressResponse) ToJsonString() string
type CreateCdbProxyAddressResponseParams ¶ added in v1.0.646
type CreateCdbProxyAddressResponseParams struct { // 异步任务ID // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCdbProxyRequest ¶ added in v1.0.646
type CreateCdbProxyRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 节点规格配置 // 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 // 示例中参数说明: // NodeCount:节点个数。 // Region:节点地域。 // Zone:节点可用区。 // Cpu:单个代理节点核数(单位:核)。 // Mem:单个代理节点内存数(单位:MB)。 ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"` // 安全组 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 连接池阈值 // 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。 ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"` // 指定要购买的 proxy 内核版本。不填则默认发货最新版本的 proxy。 ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"` }
func NewCreateCdbProxyRequest ¶ added in v1.0.646
func NewCreateCdbProxyRequest() (request *CreateCdbProxyRequest)
func (*CreateCdbProxyRequest) FromJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCdbProxyRequest) ToJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyRequest) ToJsonString() string
type CreateCdbProxyRequestParams ¶ added in v1.0.646
type CreateCdbProxyRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 节点规格配置 // 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。 // 示例中参数说明: // NodeCount:节点个数。 // Region:节点地域。 // Zone:节点可用区。 // Cpu:单个代理节点核数(单位:核)。 // Mem:单个代理节点内存数(单位:MB)。 ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"` // 安全组 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 连接池阈值 // 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。 ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"` // 指定要购买的 proxy 内核版本。不填则默认发货最新版本的 proxy。 ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"` }
Predefined struct for user
type CreateCdbProxyResponse ¶ added in v1.0.646
type CreateCdbProxyResponse struct { *tchttp.BaseResponse Response *CreateCdbProxyResponseParams `json:"Response"` }
func NewCreateCdbProxyResponse ¶ added in v1.0.646
func NewCreateCdbProxyResponse() (response *CreateCdbProxyResponse)
func (*CreateCdbProxyResponse) FromJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCdbProxyResponse) ToJsonString ¶ added in v1.0.646
func (r *CreateCdbProxyResponse) ToJsonString() string
type CreateCdbProxyResponseParams ¶ added in v1.0.646
type CreateCdbProxyResponseParams struct { // 异步任务ID // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCloneInstanceRequest ¶
type CreateCloneInstanceRequest struct { *tchttp.BaseRequest // 克隆源实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。 SpecifiedRollbackTime *string `json:"SpecifiedRollbackTime,omitnil,omitempty" name:"SpecifiedRollbackTime"` // 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。 SpecifiedBackupId *int64 `json:"SpecifiedBackupId,omitnil,omitempty" name:"SpecifiedBackupId"` // 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 新产生的克隆实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 实例标签信息。 ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 金融围拢 ID 。 CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"` // 项目ID,默认项目ID0 ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 付费类型,PRE_PAID:包年包月,USED_PAID:按量计费。默认为按量计费 PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"` // 实例时长,PayType为PRE_PAID时必传,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` }
func NewCreateCloneInstanceRequest ¶
func NewCreateCloneInstanceRequest() (request *CreateCloneInstanceRequest)
func (*CreateCloneInstanceRequest) FromJsonString ¶
func (r *CreateCloneInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCloneInstanceRequest) ToJsonString ¶
func (r *CreateCloneInstanceRequest) ToJsonString() string
type CreateCloneInstanceRequestParams ¶ added in v1.0.426
type CreateCloneInstanceRequestParams struct { // 克隆源实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。 SpecifiedRollbackTime *string `json:"SpecifiedRollbackTime,omitnil,omitempty" name:"SpecifiedRollbackTime"` // 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。 SpecifiedBackupId *int64 `json:"SpecifiedBackupId,omitnil,omitempty" name:"SpecifiedBackupId"` // 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 新产生的克隆实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 实例标签信息。 ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 金融围拢 ID 。 CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"` // 项目ID,默认项目ID0 ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 付费类型,PRE_PAID:包年包月,USED_PAID:按量计费。默认为按量计费 PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"` // 实例时长,PayType为PRE_PAID时必传,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` }
Predefined struct for user
type CreateCloneInstanceResponse ¶
type CreateCloneInstanceResponse struct { *tchttp.BaseResponse Response *CreateCloneInstanceResponseParams `json:"Response"` }
func NewCreateCloneInstanceResponse ¶
func NewCreateCloneInstanceResponse() (response *CreateCloneInstanceResponse)
func (*CreateCloneInstanceResponse) FromJsonString ¶
func (r *CreateCloneInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCloneInstanceResponse) ToJsonString ¶
func (r *CreateCloneInstanceResponse) ToJsonString() string
type CreateCloneInstanceResponseParams ¶ added in v1.0.426
type CreateCloneInstanceResponseParams struct { // 异步任务的请求ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDBImportJobRequest ¶
type CreateDBImportJobRequest struct { *tchttp.BaseRequest // 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库的用户名。 User *string `json:"User,omitnil,omitempty" name:"User"` // 文件名称。该文件是指用户已上传到腾讯云的文件,仅支持.sql文件。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 云数据库实例 User 账号的密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 导入的目标数据库名,不传表示不指定数据库。 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 腾讯云COS文件链接。 用户需要指定 FileName 或者 CosUrl 其中一个。 COS文件需要是 .sql 文件。 CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"` }
func NewCreateDBImportJobRequest ¶
func NewCreateDBImportJobRequest() (request *CreateDBImportJobRequest)
func (*CreateDBImportJobRequest) FromJsonString ¶
func (r *CreateDBImportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBImportJobRequest) ToJsonString ¶
func (r *CreateDBImportJobRequest) ToJsonString() string
type CreateDBImportJobRequestParams ¶ added in v1.0.426
type CreateDBImportJobRequestParams struct { // 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库的用户名。 User *string `json:"User,omitnil,omitempty" name:"User"` // 文件名称。该文件是指用户已上传到腾讯云的文件,仅支持.sql文件。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 云数据库实例 User 账号的密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 导入的目标数据库名,不传表示不指定数据库。 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 腾讯云COS文件链接。 用户需要指定 FileName 或者 CosUrl 其中一个。 COS文件需要是 .sql 文件。 CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"` }
Predefined struct for user
type CreateDBImportJobResponse ¶
type CreateDBImportJobResponse struct { *tchttp.BaseResponse Response *CreateDBImportJobResponseParams `json:"Response"` }
func NewCreateDBImportJobResponse ¶
func NewCreateDBImportJobResponse() (response *CreateDBImportJobResponse)
func (*CreateDBImportJobResponse) FromJsonString ¶
func (r *CreateDBImportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBImportJobResponse) ToJsonString ¶
func (r *CreateDBImportJobResponse) ToJsonString() string
type CreateDBImportJobResponseParams ¶ added in v1.0.426
type CreateDBImportJobResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDBInstanceHourRequest ¶
type CreateDBInstanceHourRequest struct { *tchttp.BaseRequest // 实例数量,默认值为 1,最小值 1,最大值为 100。 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 项目 ID,不填为默认项目。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。 MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 主实例地域信息,购买灾备、RO实例时,该字段必填。 MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"` // 自定义端口,端口支持范围:[ 1024-65535 ] 。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。 ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 只读实例信息。购买只读实例时,该参数必传。 RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"` // 购买按量计费实例该字段无意义。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例标签信息。 ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 参数模板 id。 // 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。 ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"` // 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。 AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。 AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"` // 金融围拢 ID 。 CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。 // 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。 ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"` // 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。 AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"` // 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` }
func NewCreateDBInstanceHourRequest ¶
func NewCreateDBInstanceHourRequest() (request *CreateDBInstanceHourRequest)
func (*CreateDBInstanceHourRequest) FromJsonString ¶
func (r *CreateDBInstanceHourRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceHourRequest) ToJsonString ¶
func (r *CreateDBInstanceHourRequest) ToJsonString() string
type CreateDBInstanceHourRequestParams ¶ added in v1.0.426
type CreateDBInstanceHourRequestParams struct { // 实例数量,默认值为 1,最小值 1,最大值为 100。 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 项目 ID,不填为默认项目。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。 MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 主实例地域信息,购买灾备、RO实例时,该字段必填。 MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"` // 自定义端口,端口支持范围:[ 1024-65535 ] 。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。 ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 只读实例信息。购买只读实例时,该参数必传。 RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"` // 购买按量计费实例该字段无意义。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例标签信息。 ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 参数模板 id。 // 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。 ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"` // 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。 AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。 AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"` // 金融围拢 ID 。 CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。 // 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。 ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"` // 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。 AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"` // 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` }
Predefined struct for user
type CreateDBInstanceHourResponse ¶
type CreateDBInstanceHourResponse struct { *tchttp.BaseResponse Response *CreateDBInstanceHourResponseParams `json:"Response"` }
func NewCreateDBInstanceHourResponse ¶
func NewCreateDBInstanceHourResponse() (response *CreateDBInstanceHourResponse)
func (*CreateDBInstanceHourResponse) FromJsonString ¶
func (r *CreateDBInstanceHourResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceHourResponse) ToJsonString ¶
func (r *CreateDBInstanceHourResponse) ToJsonString() string
type CreateDBInstanceHourResponseParams ¶ added in v1.0.426
type CreateDBInstanceHourResponseParams struct { // 短订单 ID。 DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"` // 实例 ID 列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDBInstanceRequest ¶
type CreateDBInstanceRequest struct { *tchttp.BaseRequest // 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 实例数量,默认值为1, 最小值1,最大值为100。 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 自定义端口,端口支持范围:[ 1024-65535 ]。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。 MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` // MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 备库 1 的可用区信息,默认为 Zone 的值。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。 ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 主实例地域信息,购买灾备、RO实例时,该字段必填。 MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"` // 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 只读实例参数。购买只读实例时,该参数必传。 RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"` // 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例标签信息。 ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 参数模板 id。 // 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。 ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"` // 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。 AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。 AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"` // 金融围拢 ID。 CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 // 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。 ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"` // 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。 AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"` // 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` }
func NewCreateDBInstanceRequest ¶
func NewCreateDBInstanceRequest() (request *CreateDBInstanceRequest)
func (*CreateDBInstanceRequest) FromJsonString ¶
func (r *CreateDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceRequest) ToJsonString ¶
func (r *CreateDBInstanceRequest) ToJsonString() string
type CreateDBInstanceRequestParams ¶ added in v1.0.426
type CreateDBInstanceRequestParams struct { // 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 实例数量,默认值为1, 最小值1,最大值为100。 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 自定义端口,端口支持范围:[ 1024-65535 ]。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。 MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` // MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 备库 1 的可用区信息,默认为 Zone 的值。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。 ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 主实例地域信息,购买灾备、RO实例时,该字段必填。 MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"` // 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"` // 只读实例参数。购买只读实例时,该参数必传。 RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"` // 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例标签信息。 ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"` // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 参数模板 id。 // 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。 ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"` // 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。 AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。 AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"` // 金融围拢 ID。 CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 // 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。 ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"` // 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。 AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"` // 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。 DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"` // 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` }
Predefined struct for user
type CreateDBInstanceResponse ¶
type CreateDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateDBInstanceResponseParams `json:"Response"` }
func NewCreateDBInstanceResponse ¶
func NewCreateDBInstanceResponse() (response *CreateDBInstanceResponse)
func (*CreateDBInstanceResponse) FromJsonString ¶
func (r *CreateDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceResponse) ToJsonString ¶
func (r *CreateDBInstanceResponse) ToJsonString() string
type CreateDBInstanceResponseParams ¶ added in v1.0.426
type CreateDBInstanceResponseParams struct { // 计费子订单 ID。 DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"` // 实例 ID 列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDatabaseRequest ¶ added in v1.0.686
type CreateDatabaseRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名称,长度不超过64。 DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"` // 字符集,可选值:utf8,gbk,latin1,utf8mb4。 CharacterSetName *string `json:"CharacterSetName,omitnil,omitempty" name:"CharacterSetName"` }
func NewCreateDatabaseRequest ¶ added in v1.0.686
func NewCreateDatabaseRequest() (request *CreateDatabaseRequest)
func (*CreateDatabaseRequest) FromJsonString ¶ added in v1.0.686
func (r *CreateDatabaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatabaseRequest) ToJsonString ¶ added in v1.0.686
func (r *CreateDatabaseRequest) ToJsonString() string
type CreateDatabaseRequestParams ¶ added in v1.0.686
type CreateDatabaseRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名称,长度不超过64。 DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"` // 字符集,可选值:utf8,gbk,latin1,utf8mb4。 CharacterSetName *string `json:"CharacterSetName,omitnil,omitempty" name:"CharacterSetName"` }
Predefined struct for user
type CreateDatabaseResponse ¶ added in v1.0.686
type CreateDatabaseResponse struct { *tchttp.BaseResponse Response *CreateDatabaseResponseParams `json:"Response"` }
func NewCreateDatabaseResponse ¶ added in v1.0.686
func NewCreateDatabaseResponse() (response *CreateDatabaseResponse)
func (*CreateDatabaseResponse) FromJsonString ¶ added in v1.0.686
func (r *CreateDatabaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatabaseResponse) ToJsonString ¶ added in v1.0.686
func (r *CreateDatabaseResponse) ToJsonString() string
type CreateDatabaseResponseParams ¶ added in v1.0.686
type CreateDatabaseResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDeployGroupRequest ¶
type CreateDeployGroupRequest struct { *tchttp.BaseRequest // 置放群组名称,最长不能超过60个字符。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 置放群组描述,最长不能超过200个字符。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。 Affinity []*int64 `json:"Affinity,omitnil,omitempty" name:"Affinity"` // 置放群组亲和性策略1中同台物理机上实例的限制个数。 LimitNum *int64 `json:"LimitNum,omitnil,omitempty" name:"LimitNum"` // 置放群组机型属性,可选参数:SH12+SH02、TS85。 DevClass []*string `json:"DevClass,omitnil,omitempty" name:"DevClass"` }
func NewCreateDeployGroupRequest ¶
func NewCreateDeployGroupRequest() (request *CreateDeployGroupRequest)
func (*CreateDeployGroupRequest) FromJsonString ¶
func (r *CreateDeployGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeployGroupRequest) ToJsonString ¶
func (r *CreateDeployGroupRequest) ToJsonString() string
type CreateDeployGroupRequestParams ¶ added in v1.0.426
type CreateDeployGroupRequestParams struct { // 置放群组名称,最长不能超过60个字符。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 置放群组描述,最长不能超过200个字符。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。 Affinity []*int64 `json:"Affinity,omitnil,omitempty" name:"Affinity"` // 置放群组亲和性策略1中同台物理机上实例的限制个数。 LimitNum *int64 `json:"LimitNum,omitnil,omitempty" name:"LimitNum"` // 置放群组机型属性,可选参数:SH12+SH02、TS85。 DevClass []*string `json:"DevClass,omitnil,omitempty" name:"DevClass"` }
Predefined struct for user
type CreateDeployGroupResponse ¶
type CreateDeployGroupResponse struct { *tchttp.BaseResponse Response *CreateDeployGroupResponseParams `json:"Response"` }
func NewCreateDeployGroupResponse ¶
func NewCreateDeployGroupResponse() (response *CreateDeployGroupResponse)
func (*CreateDeployGroupResponse) FromJsonString ¶
func (r *CreateDeployGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeployGroupResponse) ToJsonString ¶
func (r *CreateDeployGroupResponse) ToJsonString() string
type CreateDeployGroupResponseParams ¶ added in v1.0.426
type CreateDeployGroupResponseParams struct { // 置放群组ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateParamTemplateRequest ¶
type CreateParamTemplateRequest struct { *tchttp.BaseRequest // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // MySQL 版本号。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 源参数模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数列表。 ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` }
func NewCreateParamTemplateRequest ¶
func NewCreateParamTemplateRequest() (request *CreateParamTemplateRequest)
func (*CreateParamTemplateRequest) FromJsonString ¶
func (r *CreateParamTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateParamTemplateRequest) ToJsonString ¶
func (r *CreateParamTemplateRequest) ToJsonString() string
type CreateParamTemplateRequestParams ¶ added in v1.0.426
type CreateParamTemplateRequestParams struct { // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // MySQL 版本号。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 源参数模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数列表。 ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` }
Predefined struct for user
type CreateParamTemplateResponse ¶
type CreateParamTemplateResponse struct { *tchttp.BaseResponse Response *CreateParamTemplateResponseParams `json:"Response"` }
func NewCreateParamTemplateResponse ¶
func NewCreateParamTemplateResponse() (response *CreateParamTemplateResponse)
func (*CreateParamTemplateResponse) FromJsonString ¶
func (r *CreateParamTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateParamTemplateResponse) ToJsonString ¶
func (r *CreateParamTemplateResponse) ToJsonString() string
type CreateParamTemplateResponseParams ¶ added in v1.0.426
type CreateParamTemplateResponseParams struct { // 参数模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRoInstanceIpRequest ¶
type CreateRoInstanceIpRequest struct { *tchttp.BaseRequest // 只读实例ID,格式如:cdbro-3i70uj0k,与云数据库控制台页面中显示的只读实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 子网描述符,例如:subnet-1typ0s7d。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // vpc描述符,例如:vpc-a23yt67j,如果传了该字段则UniqSubnetId必传 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` }
func NewCreateRoInstanceIpRequest ¶
func NewCreateRoInstanceIpRequest() (request *CreateRoInstanceIpRequest)
func (*CreateRoInstanceIpRequest) FromJsonString ¶
func (r *CreateRoInstanceIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRoInstanceIpRequest) ToJsonString ¶
func (r *CreateRoInstanceIpRequest) ToJsonString() string
type CreateRoInstanceIpRequestParams ¶ added in v1.0.426
type CreateRoInstanceIpRequestParams struct { // 只读实例ID,格式如:cdbro-3i70uj0k,与云数据库控制台页面中显示的只读实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 子网描述符,例如:subnet-1typ0s7d。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // vpc描述符,例如:vpc-a23yt67j,如果传了该字段则UniqSubnetId必传 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` }
Predefined struct for user
type CreateRoInstanceIpResponse ¶
type CreateRoInstanceIpResponse struct { *tchttp.BaseResponse Response *CreateRoInstanceIpResponseParams `json:"Response"` }
func NewCreateRoInstanceIpResponse ¶
func NewCreateRoInstanceIpResponse() (response *CreateRoInstanceIpResponse)
func (*CreateRoInstanceIpResponse) FromJsonString ¶
func (r *CreateRoInstanceIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRoInstanceIpResponse) ToJsonString ¶
func (r *CreateRoInstanceIpResponse) ToJsonString() string
type CreateRoInstanceIpResponseParams ¶ added in v1.0.426
type CreateRoInstanceIpResponseParams struct { // 只读实例的私有网络的ID。 RoVpcId *int64 `json:"RoVpcId,omitnil,omitempty" name:"RoVpcId"` // 只读实例的子网ID。 RoSubnetId *int64 `json:"RoSubnetId,omitnil,omitempty" name:"RoSubnetId"` // 只读实例的内网IP地址。 RoVip *string `json:"RoVip,omitnil,omitempty" name:"RoVip"` // 只读实例的内网端口号。 RoVport *int64 `json:"RoVport,omitnil,omitempty" name:"RoVport"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CustomConfig ¶ added in v1.0.330
type CustomConfig struct { // 设备 // 注意:此字段可能返回 null,表示取不到有效值。 Device *string `json:"Device,omitnil,omitempty" name:"Device"` // 类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 设备类型 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 内存 // 注意:此字段可能返回 null,表示取不到有效值。 Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 核数 // 注意:此字段可能返回 null,表示取不到有效值。 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` }
type DBSwitchInfo ¶
type DatabasePrivilege ¶
type DeleteAccountsRequest ¶
type DeleteAccountsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` }
func NewDeleteAccountsRequest ¶
func NewDeleteAccountsRequest() (request *DeleteAccountsRequest)
func (*DeleteAccountsRequest) FromJsonString ¶
func (r *DeleteAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccountsRequest) ToJsonString ¶
func (r *DeleteAccountsRequest) ToJsonString() string
type DeleteAccountsRequestParams ¶ added in v1.0.426
type DeleteAccountsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` }
Predefined struct for user
type DeleteAccountsResponse ¶
type DeleteAccountsResponse struct { *tchttp.BaseResponse Response *DeleteAccountsResponseParams `json:"Response"` }
func NewDeleteAccountsResponse ¶
func NewDeleteAccountsResponse() (response *DeleteAccountsResponse)
func (*DeleteAccountsResponse) FromJsonString ¶
func (r *DeleteAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccountsResponse) ToJsonString ¶
func (r *DeleteAccountsResponse) ToJsonString() string
type DeleteAccountsResponseParams ¶ added in v1.0.426
type DeleteAccountsResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditLogFileRequest ¶
type DeleteAuditLogFileRequest struct { *tchttp.BaseRequest // 审计日志文件名称。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteAuditLogFileRequest ¶
func NewDeleteAuditLogFileRequest() (request *DeleteAuditLogFileRequest)
func (*DeleteAuditLogFileRequest) FromJsonString ¶
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 ¶
func (r *DeleteAuditLogFileRequest) ToJsonString() string
type DeleteAuditLogFileRequestParams ¶ added in v1.0.426
type DeleteAuditLogFileRequestParams struct { // 审计日志文件名称。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteAuditLogFileResponse ¶
type DeleteAuditLogFileResponse struct { *tchttp.BaseResponse Response *DeleteAuditLogFileResponseParams `json:"Response"` }
func NewDeleteAuditLogFileResponse ¶
func NewDeleteAuditLogFileResponse() (response *DeleteAuditLogFileResponse)
func (*DeleteAuditLogFileResponse) FromJsonString ¶
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 ¶
func (r *DeleteAuditLogFileResponse) ToJsonString() string
type DeleteAuditLogFileResponseParams ¶ added in v1.0.426
type DeleteAuditLogFileResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditPolicyRequest ¶
type DeleteAuditPolicyRequest struct { *tchttp.BaseRequest // 审计策略 ID。 PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteAuditPolicyRequest ¶
func NewDeleteAuditPolicyRequest() (request *DeleteAuditPolicyRequest)
func (*DeleteAuditPolicyRequest) FromJsonString ¶
func (r *DeleteAuditPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditPolicyRequest) ToJsonString ¶
func (r *DeleteAuditPolicyRequest) ToJsonString() string
type DeleteAuditPolicyRequestParams ¶ added in v1.0.426
type DeleteAuditPolicyRequestParams struct { // 审计策略 ID。 PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteAuditPolicyResponse ¶
type DeleteAuditPolicyResponse struct { *tchttp.BaseResponse Response *DeleteAuditPolicyResponseParams `json:"Response"` }
func NewDeleteAuditPolicyResponse ¶
func NewDeleteAuditPolicyResponse() (response *DeleteAuditPolicyResponse)
func (*DeleteAuditPolicyResponse) FromJsonString ¶
func (r *DeleteAuditPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditPolicyResponse) ToJsonString ¶
func (r *DeleteAuditPolicyResponse) ToJsonString() string
type DeleteAuditPolicyResponseParams ¶ added in v1.0.426
type DeleteAuditPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditRuleRequest ¶
type DeleteAuditRuleRequest struct { *tchttp.BaseRequest // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDeleteAuditRuleRequest ¶
func NewDeleteAuditRuleRequest() (request *DeleteAuditRuleRequest)
func (*DeleteAuditRuleRequest) FromJsonString ¶
func (r *DeleteAuditRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditRuleRequest) ToJsonString ¶
func (r *DeleteAuditRuleRequest) ToJsonString() string
type DeleteAuditRuleRequestParams ¶ added in v1.0.426
type DeleteAuditRuleRequestParams struct { // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DeleteAuditRuleResponse ¶
type DeleteAuditRuleResponse struct { *tchttp.BaseResponse Response *DeleteAuditRuleResponseParams `json:"Response"` }
func NewDeleteAuditRuleResponse ¶
func NewDeleteAuditRuleResponse() (response *DeleteAuditRuleResponse)
func (*DeleteAuditRuleResponse) FromJsonString ¶
func (r *DeleteAuditRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditRuleResponse) ToJsonString ¶
func (r *DeleteAuditRuleResponse) ToJsonString() string
type DeleteAuditRuleResponseParams ¶ added in v1.0.426
type DeleteAuditRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditRuleTemplatesRequest ¶ added in v1.0.800
type DeleteAuditRuleTemplatesRequest struct { *tchttp.BaseRequest // 审计规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` }
func NewDeleteAuditRuleTemplatesRequest ¶ added in v1.0.800
func NewDeleteAuditRuleTemplatesRequest() (request *DeleteAuditRuleTemplatesRequest)
func (*DeleteAuditRuleTemplatesRequest) FromJsonString ¶ added in v1.0.800
func (r *DeleteAuditRuleTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditRuleTemplatesRequest) ToJsonString ¶ added in v1.0.800
func (r *DeleteAuditRuleTemplatesRequest) ToJsonString() string
type DeleteAuditRuleTemplatesRequestParams ¶ added in v1.0.800
type DeleteAuditRuleTemplatesRequestParams struct { // 审计规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` }
Predefined struct for user
type DeleteAuditRuleTemplatesResponse ¶ added in v1.0.800
type DeleteAuditRuleTemplatesResponse struct { *tchttp.BaseResponse Response *DeleteAuditRuleTemplatesResponseParams `json:"Response"` }
func NewDeleteAuditRuleTemplatesResponse ¶ added in v1.0.800
func NewDeleteAuditRuleTemplatesResponse() (response *DeleteAuditRuleTemplatesResponse)
func (*DeleteAuditRuleTemplatesResponse) FromJsonString ¶ added in v1.0.800
func (r *DeleteAuditRuleTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditRuleTemplatesResponse) ToJsonString ¶ added in v1.0.800
func (r *DeleteAuditRuleTemplatesResponse) ToJsonString() string
type DeleteAuditRuleTemplatesResponseParams ¶ added in v1.0.800
type DeleteAuditRuleTemplatesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBackupRequest ¶
type DeleteBackupRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份任务 ID。该任务 ID 为 [创建云数据库备份](https://cloud.tencent.com/document/api/236/15844) 接口返回的任务 ID。 BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"` }
func NewDeleteBackupRequest ¶
func NewDeleteBackupRequest() (request *DeleteBackupRequest)
func (*DeleteBackupRequest) FromJsonString ¶
func (r *DeleteBackupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBackupRequest) ToJsonString ¶
func (r *DeleteBackupRequest) ToJsonString() string
type DeleteBackupRequestParams ¶ added in v1.0.426
type DeleteBackupRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份任务 ID。该任务 ID 为 [创建云数据库备份](https://cloud.tencent.com/document/api/236/15844) 接口返回的任务 ID。 BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"` }
Predefined struct for user
type DeleteBackupResponse ¶
type DeleteBackupResponse struct { *tchttp.BaseResponse Response *DeleteBackupResponseParams `json:"Response"` }
func NewDeleteBackupResponse ¶
func NewDeleteBackupResponse() (response *DeleteBackupResponse)
func (*DeleteBackupResponse) FromJsonString ¶
func (r *DeleteBackupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBackupResponse) ToJsonString ¶
func (r *DeleteBackupResponse) ToJsonString() string
type DeleteBackupResponseParams ¶ added in v1.0.426
type DeleteBackupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDatabaseRequest ¶ added in v1.0.800
type DeleteDatabaseRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名称,长度不超过64。 DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"` }
func NewDeleteDatabaseRequest ¶ added in v1.0.800
func NewDeleteDatabaseRequest() (request *DeleteDatabaseRequest)
func (*DeleteDatabaseRequest) FromJsonString ¶ added in v1.0.800
func (r *DeleteDatabaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDatabaseRequest) ToJsonString ¶ added in v1.0.800
func (r *DeleteDatabaseRequest) ToJsonString() string
type DeleteDatabaseRequestParams ¶ added in v1.0.800
type DeleteDatabaseRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库名称,长度不超过64。 DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"` }
Predefined struct for user
type DeleteDatabaseResponse ¶ added in v1.0.800
type DeleteDatabaseResponse struct { *tchttp.BaseResponse Response *DeleteDatabaseResponseParams `json:"Response"` }
func NewDeleteDatabaseResponse ¶ added in v1.0.800
func NewDeleteDatabaseResponse() (response *DeleteDatabaseResponse)
func (*DeleteDatabaseResponse) FromJsonString ¶ added in v1.0.800
func (r *DeleteDatabaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDatabaseResponse) ToJsonString ¶ added in v1.0.800
func (r *DeleteDatabaseResponse) ToJsonString() string
type DeleteDatabaseResponseParams ¶ added in v1.0.800
type DeleteDatabaseResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDeployGroupsRequest ¶
type DeleteDeployGroupsRequest struct { *tchttp.BaseRequest // 要删除的置放群组 ID 列表。 DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"` }
func NewDeleteDeployGroupsRequest ¶
func NewDeleteDeployGroupsRequest() (request *DeleteDeployGroupsRequest)
func (*DeleteDeployGroupsRequest) FromJsonString ¶
func (r *DeleteDeployGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeployGroupsRequest) ToJsonString ¶
func (r *DeleteDeployGroupsRequest) ToJsonString() string
type DeleteDeployGroupsRequestParams ¶ added in v1.0.426
type DeleteDeployGroupsRequestParams struct { // 要删除的置放群组 ID 列表。 DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"` }
Predefined struct for user
type DeleteDeployGroupsResponse ¶
type DeleteDeployGroupsResponse struct { *tchttp.BaseResponse Response *DeleteDeployGroupsResponseParams `json:"Response"` }
func NewDeleteDeployGroupsResponse ¶
func NewDeleteDeployGroupsResponse() (response *DeleteDeployGroupsResponse)
func (*DeleteDeployGroupsResponse) FromJsonString ¶
func (r *DeleteDeployGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeployGroupsResponse) ToJsonString ¶
func (r *DeleteDeployGroupsResponse) ToJsonString() string
type DeleteDeployGroupsResponseParams ¶ added in v1.0.426
type DeleteDeployGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteParamTemplateRequest ¶
type DeleteParamTemplateRequest struct { *tchttp.BaseRequest // 参数模板ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDeleteParamTemplateRequest ¶
func NewDeleteParamTemplateRequest() (request *DeleteParamTemplateRequest)
func (*DeleteParamTemplateRequest) FromJsonString ¶
func (r *DeleteParamTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteParamTemplateRequest) ToJsonString ¶
func (r *DeleteParamTemplateRequest) ToJsonString() string
type DeleteParamTemplateRequestParams ¶ added in v1.0.426
type DeleteParamTemplateRequestParams struct { // 参数模板ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DeleteParamTemplateResponse ¶
type DeleteParamTemplateResponse struct { *tchttp.BaseResponse Response *DeleteParamTemplateResponseParams `json:"Response"` }
func NewDeleteParamTemplateResponse ¶
func NewDeleteParamTemplateResponse() (response *DeleteParamTemplateResponse)
func (*DeleteParamTemplateResponse) FromJsonString ¶
func (r *DeleteParamTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteParamTemplateResponse) ToJsonString ¶
func (r *DeleteParamTemplateResponse) ToJsonString() string
type DeleteParamTemplateResponseParams ¶ added in v1.0.426
type DeleteParamTemplateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTimeWindowRequest ¶
type DeleteTimeWindowRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteTimeWindowRequest ¶
func NewDeleteTimeWindowRequest() (request *DeleteTimeWindowRequest)
func (*DeleteTimeWindowRequest) FromJsonString ¶
func (r *DeleteTimeWindowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTimeWindowRequest) ToJsonString ¶
func (r *DeleteTimeWindowRequest) ToJsonString() string
type DeleteTimeWindowRequestParams ¶ added in v1.0.426
type DeleteTimeWindowRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteTimeWindowResponse ¶
type DeleteTimeWindowResponse struct { *tchttp.BaseResponse Response *DeleteTimeWindowResponseParams `json:"Response"` }
func NewDeleteTimeWindowResponse ¶
func NewDeleteTimeWindowResponse() (response *DeleteTimeWindowResponse)
func (*DeleteTimeWindowResponse) FromJsonString ¶
func (r *DeleteTimeWindowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTimeWindowResponse) ToJsonString ¶
func (r *DeleteTimeWindowResponse) ToJsonString() string
type DeleteTimeWindowResponseParams ¶ added in v1.0.426
type DeleteTimeWindowResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeployGroupInfo ¶
type DeployGroupInfo struct { // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 置放群组名称。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。 Quota *int64 `json:"Quota,omitnil,omitempty" name:"Quota"` // 置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。 // 注意:此字段可能返回 null,表示取不到有效值。 Affinity *string `json:"Affinity,omitnil,omitempty" name:"Affinity"` // 置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。 // 注意:此字段可能返回 null,表示取不到有效值。 LimitNum *int64 `json:"LimitNum,omitnil,omitempty" name:"LimitNum"` // 置放群组详细信息。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 置放群组物理机型属性。 // 注意:此字段可能返回 null,表示取不到有效值。 DevClass *string `json:"DevClass,omitnil,omitempty" name:"DevClass"` }
type DescribeAccountPrivilegesRequest ¶
type DescribeAccountPrivilegesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库的账号名称。 User *string `json:"User,omitnil,omitempty" name:"User"` // 数据库的账号域名。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` }
func NewDescribeAccountPrivilegesRequest ¶
func NewDescribeAccountPrivilegesRequest() (request *DescribeAccountPrivilegesRequest)
func (*DescribeAccountPrivilegesRequest) FromJsonString ¶
func (r *DescribeAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountPrivilegesRequest) ToJsonString ¶
func (r *DescribeAccountPrivilegesRequest) ToJsonString() string
type DescribeAccountPrivilegesRequestParams ¶ added in v1.0.426
type DescribeAccountPrivilegesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库的账号名称。 User *string `json:"User,omitnil,omitempty" name:"User"` // 数据库的账号域名。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` }
Predefined struct for user
type DescribeAccountPrivilegesResponse ¶
type DescribeAccountPrivilegesResponse struct { *tchttp.BaseResponse Response *DescribeAccountPrivilegesResponseParams `json:"Response"` }
func NewDescribeAccountPrivilegesResponse ¶
func NewDescribeAccountPrivilegesResponse() (response *DescribeAccountPrivilegesResponse)
func (*DescribeAccountPrivilegesResponse) FromJsonString ¶
func (r *DescribeAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountPrivilegesResponse) ToJsonString ¶
func (r *DescribeAccountPrivilegesResponse) ToJsonString() string
type DescribeAccountPrivilegesResponseParams ¶ added in v1.0.426
type DescribeAccountPrivilegesResponseParams struct { // 全局权限数组。 GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"` // 数据库权限数组。 DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"` // 数据库中的表权限数组。 TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"` // 数据库表中的列权限数组。 ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配账号名的正则表达式,规则同 MySQL 官网。 AccountRegexp *string `json:"AccountRegexp,omitnil,omitempty" name:"AccountRegexp"` }
func NewDescribeAccountsRequest ¶
func NewDescribeAccountsRequest() (request *DescribeAccountsRequest)
func (*DescribeAccountsRequest) FromJsonString ¶
func (r *DescribeAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsRequest) ToJsonString ¶
func (r *DescribeAccountsRequest) ToJsonString() string
type DescribeAccountsRequestParams ¶ added in v1.0.426
type DescribeAccountsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配账号名的正则表达式,规则同 MySQL 官网。 AccountRegexp *string `json:"AccountRegexp,omitnil,omitempty" name:"AccountRegexp"` }
Predefined struct for user
type DescribeAccountsResponse ¶
type DescribeAccountsResponse struct { *tchttp.BaseResponse Response *DescribeAccountsResponseParams `json:"Response"` }
func NewDescribeAccountsResponse ¶
func NewDescribeAccountsResponse() (response *DescribeAccountsResponse)
func (*DescribeAccountsResponse) FromJsonString ¶
func (r *DescribeAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsResponse) ToJsonString ¶
func (r *DescribeAccountsResponse) ToJsonString() string
type DescribeAccountsResponseParams ¶ added in v1.0.426
type DescribeAccountsResponseParams struct { // 符合查询条件的账号数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 符合查询条件的账号详细信息。 Items []*AccountInfo `json:"Items,omitnil,omitempty" name:"Items"` // 用户可设置实例最大连接数。 MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAsyncRequestInfoRequest ¶
type DescribeAsyncRequestInfoRequest struct { *tchttp.BaseRequest // 异步任务的请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
func NewDescribeAsyncRequestInfoRequest ¶
func NewDescribeAsyncRequestInfoRequest() (request *DescribeAsyncRequestInfoRequest)
func (*DescribeAsyncRequestInfoRequest) FromJsonString ¶
func (r *DescribeAsyncRequestInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAsyncRequestInfoRequest) ToJsonString ¶
func (r *DescribeAsyncRequestInfoRequest) ToJsonString() string
type DescribeAsyncRequestInfoRequestParams ¶ added in v1.0.426
type DescribeAsyncRequestInfoRequestParams struct { // 异步任务的请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
Predefined struct for user
type DescribeAsyncRequestInfoResponse ¶
type DescribeAsyncRequestInfoResponse struct { *tchttp.BaseResponse Response *DescribeAsyncRequestInfoResponseParams `json:"Response"` }
func NewDescribeAsyncRequestInfoResponse ¶
func NewDescribeAsyncRequestInfoResponse() (response *DescribeAsyncRequestInfoResponse)
func (*DescribeAsyncRequestInfoResponse) FromJsonString ¶
func (r *DescribeAsyncRequestInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAsyncRequestInfoResponse) ToJsonString ¶
func (r *DescribeAsyncRequestInfoResponse) ToJsonString() string
type DescribeAsyncRequestInfoResponseParams ¶ added in v1.0.426
type DescribeAsyncRequestInfoResponseParams struct { // 任务执行结果。可能的取值:INITIAL - 初始化,RUNNING - 运行中,SUCCESS - 执行成功,FAILED - 执行失败,KILLED - 已终止,REMOVED - 已删除,PAUSED - 终止中。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务执行信息描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditConfigRequest ¶
type DescribeAuditConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeAuditConfigRequest ¶
func NewDescribeAuditConfigRequest() (request *DescribeAuditConfigRequest)
func (*DescribeAuditConfigRequest) FromJsonString ¶
func (r *DescribeAuditConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditConfigRequest) ToJsonString ¶
func (r *DescribeAuditConfigRequest) ToJsonString() string
type DescribeAuditConfigRequestParams ¶ added in v1.0.426
type DescribeAuditConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeAuditConfigResponse ¶
type DescribeAuditConfigResponse struct { *tchttp.BaseResponse Response *DescribeAuditConfigResponseParams `json:"Response"` }
func NewDescribeAuditConfigResponse ¶
func NewDescribeAuditConfigResponse() (response *DescribeAuditConfigResponse)
func (*DescribeAuditConfigResponse) FromJsonString ¶
func (r *DescribeAuditConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditConfigResponse) ToJsonString ¶
func (r *DescribeAuditConfigResponse) ToJsonString() string
type DescribeAuditConfigResponseParams ¶ added in v1.0.426
type DescribeAuditConfigResponseParams struct { // 审计日志保存时长。目前支持的值包括:[0,7,30,180,365,1095,1825]。 // 注意:此字段可能返回 null,表示取不到有效值。 LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 审计日志存储类型。目前支持的值包括:"storage" - 存储型。 LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"` // 是否正在关闭审计。目前支持的值包括:"false"-否,"true"-是 IsClosing *string `json:"IsClosing,omitnil,omitempty" name:"IsClosing"` // 审计服务开通时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditInstanceListRequest ¶ added in v1.0.800
type DescribeAuditInstanceListRequest struct { *tchttp.BaseRequest // 实例审计开启的状态。1-已开启审计;0-未开启审计。 AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"` // 查询实例列表的过滤条件。 Filters []*AuditInstanceFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // 实例的审计规则模式。1-规则审计;0-全审计。 AuditMode *int64 `json:"AuditMode,omitnil,omitempty" name:"AuditMode"` // 单次请求返回的数量。默认值为30,最大值为 20000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认值为 0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeAuditInstanceListRequest ¶ added in v1.0.800
func NewDescribeAuditInstanceListRequest() (request *DescribeAuditInstanceListRequest)
func (*DescribeAuditInstanceListRequest) FromJsonString ¶ added in v1.0.800
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.800
func (r *DescribeAuditInstanceListRequest) ToJsonString() string
type DescribeAuditInstanceListRequestParams ¶ added in v1.0.800
type DescribeAuditInstanceListRequestParams struct { // 实例审计开启的状态。1-已开启审计;0-未开启审计。 AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"` // 查询实例列表的过滤条件。 Filters []*AuditInstanceFilters `json:"Filters,omitnil,omitempty" name:"Filters"` // 实例的审计规则模式。1-规则审计;0-全审计。 AuditMode *int64 `json:"AuditMode,omitnil,omitempty" name:"AuditMode"` // 单次请求返回的数量。默认值为30,最大值为 20000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认值为 0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeAuditInstanceListResponse ¶ added in v1.0.800
type DescribeAuditInstanceListResponse struct { *tchttp.BaseResponse Response *DescribeAuditInstanceListResponseParams `json:"Response"` }
func NewDescribeAuditInstanceListResponse ¶ added in v1.0.800
func NewDescribeAuditInstanceListResponse() (response *DescribeAuditInstanceListResponse)
func (*DescribeAuditInstanceListResponse) FromJsonString ¶ added in v1.0.800
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.800
func (r *DescribeAuditInstanceListResponse) ToJsonString() string
type DescribeAuditInstanceListResponseParams ¶ added in v1.0.800
type DescribeAuditInstanceListResponseParams struct { // 符合查询条件的实例总数。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 审计实例详细信息列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*InstanceDbAuditStatus `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditLogFilesRequest ¶
type DescribeAuditLogFilesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页大小参数。默认值为 20,最小值为 1,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 审计日志文件名。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` }
func NewDescribeAuditLogFilesRequest ¶
func NewDescribeAuditLogFilesRequest() (request *DescribeAuditLogFilesRequest)
func (*DescribeAuditLogFilesRequest) FromJsonString ¶
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 ¶
func (r *DescribeAuditLogFilesRequest) ToJsonString() string
type DescribeAuditLogFilesRequestParams ¶ added in v1.0.426
type DescribeAuditLogFilesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页大小参数。默认值为 20,最小值为 1,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 审计日志文件名。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` }
Predefined struct for user
type DescribeAuditLogFilesResponse ¶
type DescribeAuditLogFilesResponse struct { *tchttp.BaseResponse Response *DescribeAuditLogFilesResponseParams `json:"Response"` }
func NewDescribeAuditLogFilesResponse ¶
func NewDescribeAuditLogFilesResponse() (response *DescribeAuditLogFilesResponse)
func (*DescribeAuditLogFilesResponse) FromJsonString ¶
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 ¶
func (r *DescribeAuditLogFilesResponse) ToJsonString() string
type DescribeAuditLogFilesResponseParams ¶ added in v1.0.426
type DescribeAuditLogFilesResponseParams struct { // 符合条件的审计日志文件个数。 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 DescribeAuditLogsRequest ¶ added in v1.0.701
type DescribeAuditLogsRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页参数,单次返回的数据条数。默认值为100,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段。支持值包括: // "timestamp" - 时间戳; // "affectRows" - 影响行数; // "execTime" - 执行时间。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 过滤条件。多个值之前是且的关系。 LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"` }
func NewDescribeAuditLogsRequest ¶ added in v1.0.701
func NewDescribeAuditLogsRequest() (request *DescribeAuditLogsRequest)
func (*DescribeAuditLogsRequest) FromJsonString ¶ added in v1.0.701
func (r *DescribeAuditLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditLogsRequest) ToJsonString ¶ added in v1.0.701
func (r *DescribeAuditLogsRequest) ToJsonString() string
type DescribeAuditLogsRequestParams ¶ added in v1.0.701
type DescribeAuditLogsRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页参数,单次返回的数据条数。默认值为100,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 排序字段。支持值包括: // "timestamp" - 时间戳; // "affectRows" - 影响行数; // "execTime" - 执行时间。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 过滤条件。多个值之前是且的关系。 LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"` }
Predefined struct for user
type DescribeAuditLogsResponse ¶ added in v1.0.701
type DescribeAuditLogsResponse struct { *tchttp.BaseResponse Response *DescribeAuditLogsResponseParams `json:"Response"` }
func NewDescribeAuditLogsResponse ¶ added in v1.0.701
func NewDescribeAuditLogsResponse() (response *DescribeAuditLogsResponse)
func (*DescribeAuditLogsResponse) FromJsonString ¶ added in v1.0.701
func (r *DescribeAuditLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditLogsResponse) ToJsonString ¶ added in v1.0.701
func (r *DescribeAuditLogsResponse) ToJsonString() string
type DescribeAuditLogsResponseParams ¶ added in v1.0.701
type DescribeAuditLogsResponseParams struct { // 符合条件的审计日志条数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 审计日志详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AuditLog `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditPoliciesRequest ¶
type DescribeAuditPoliciesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计策略 ID。 PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 审计策略名称。支持按审计策略名称进行模糊匹配查询。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 分页大小参数。默认值为 20,最小值为 1,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 审计规则 ID。可使用该审计规则 ID 查询到其关联的审计策略。 // 注意,参数 RuleId,InstanceId,PolicyId,PolicyName 必须至少传一个。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
func NewDescribeAuditPoliciesRequest ¶
func NewDescribeAuditPoliciesRequest() (request *DescribeAuditPoliciesRequest)
func (*DescribeAuditPoliciesRequest) FromJsonString ¶
func (r *DescribeAuditPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditPoliciesRequest) ToJsonString ¶
func (r *DescribeAuditPoliciesRequest) ToJsonString() string
type DescribeAuditPoliciesRequestParams ¶ added in v1.0.426
type DescribeAuditPoliciesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计策略 ID。 PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 审计策略名称。支持按审计策略名称进行模糊匹配查询。 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 分页大小参数。默认值为 20,最小值为 1,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 审计规则 ID。可使用该审计规则 ID 查询到其关联的审计策略。 // 注意,参数 RuleId,InstanceId,PolicyId,PolicyName 必须至少传一个。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
Predefined struct for user
type DescribeAuditPoliciesResponse ¶
type DescribeAuditPoliciesResponse struct { *tchttp.BaseResponse Response *DescribeAuditPoliciesResponseParams `json:"Response"` }
func NewDescribeAuditPoliciesResponse ¶
func NewDescribeAuditPoliciesResponse() (response *DescribeAuditPoliciesResponse)
func (*DescribeAuditPoliciesResponse) FromJsonString ¶
func (r *DescribeAuditPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditPoliciesResponse) ToJsonString ¶
func (r *DescribeAuditPoliciesResponse) ToJsonString() string
type DescribeAuditPoliciesResponseParams ¶ added in v1.0.426
type DescribeAuditPoliciesResponseParams struct { // 符合条件的审计策略个数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 审计策略详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AuditPolicy `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditRuleTemplateModifyHistoryRequest ¶ added in v1.0.800
type DescribeAuditRuleTemplateModifyHistoryRequest struct { *tchttp.BaseRequest // 模板ID RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 查询范围的开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询范围的结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 返回条数。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 排序方式。DESC-按修改时间倒排,ASC-正序。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeAuditRuleTemplateModifyHistoryRequest ¶ added in v1.0.800
func NewDescribeAuditRuleTemplateModifyHistoryRequest() (request *DescribeAuditRuleTemplateModifyHistoryRequest)
func (*DescribeAuditRuleTemplateModifyHistoryRequest) FromJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplateModifyHistoryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRuleTemplateModifyHistoryRequest) ToJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplateModifyHistoryRequest) ToJsonString() string
type DescribeAuditRuleTemplateModifyHistoryRequestParams ¶ added in v1.0.800
type DescribeAuditRuleTemplateModifyHistoryRequestParams struct { // 模板ID RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 查询范围的开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询范围的结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 返回条数。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 排序方式。DESC-按修改时间倒排,ASC-正序。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeAuditRuleTemplateModifyHistoryResponse ¶ added in v1.0.800
type DescribeAuditRuleTemplateModifyHistoryResponse struct { *tchttp.BaseResponse Response *DescribeAuditRuleTemplateModifyHistoryResponseParams `json:"Response"` }
func NewDescribeAuditRuleTemplateModifyHistoryResponse ¶ added in v1.0.800
func NewDescribeAuditRuleTemplateModifyHistoryResponse() (response *DescribeAuditRuleTemplateModifyHistoryResponse)
func (*DescribeAuditRuleTemplateModifyHistoryResponse) FromJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplateModifyHistoryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRuleTemplateModifyHistoryResponse) ToJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplateModifyHistoryResponse) ToJsonString() string
type DescribeAuditRuleTemplateModifyHistoryResponseParams ¶ added in v1.0.800
type DescribeAuditRuleTemplateModifyHistoryResponseParams struct { // 总的条数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 变更详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*RuleTemplateRecordInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditRuleTemplatesRequest ¶ added in v1.0.800
type DescribeAuditRuleTemplatesRequest struct { *tchttp.BaseRequest // 规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 规则模板名称。 RuleTemplateNames []*string `json:"RuleTemplateNames,omitnil,omitempty" name:"RuleTemplateNames"` // 单次请求返回的数量。默认值20。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认值为 0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 告警等级。1-低风险,2-中风险,3-高风险。 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警。 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` }
func NewDescribeAuditRuleTemplatesRequest ¶ added in v1.0.800
func NewDescribeAuditRuleTemplatesRequest() (request *DescribeAuditRuleTemplatesRequest)
func (*DescribeAuditRuleTemplatesRequest) FromJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRuleTemplatesRequest) ToJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplatesRequest) ToJsonString() string
type DescribeAuditRuleTemplatesRequestParams ¶ added in v1.0.800
type DescribeAuditRuleTemplatesRequestParams struct { // 规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 规则模板名称。 RuleTemplateNames []*string `json:"RuleTemplateNames,omitnil,omitempty" name:"RuleTemplateNames"` // 单次请求返回的数量。默认值20。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认值为 0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 告警等级。1-低风险,2-中风险,3-高风险。 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警。 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` }
Predefined struct for user
type DescribeAuditRuleTemplatesResponse ¶ added in v1.0.800
type DescribeAuditRuleTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeAuditRuleTemplatesResponseParams `json:"Response"` }
func NewDescribeAuditRuleTemplatesResponse ¶ added in v1.0.800
func NewDescribeAuditRuleTemplatesResponse() (response *DescribeAuditRuleTemplatesResponse)
func (*DescribeAuditRuleTemplatesResponse) FromJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRuleTemplatesResponse) ToJsonString ¶ added in v1.0.800
func (r *DescribeAuditRuleTemplatesResponse) ToJsonString() string
type DescribeAuditRuleTemplatesResponseParams ¶ added in v1.0.800
type DescribeAuditRuleTemplatesResponseParams struct { // 符合查询条件的实例总数。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 规则模板详细信息列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AuditRuleTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditRulesRequest ¶
type DescribeAuditRulesRequest struct { *tchttp.BaseRequest // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 审计规则名称。支持按审计规则名称进行模糊匹配查询。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 分页大小参数。默认值为 20,最小值为 1,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeAuditRulesRequest ¶
func NewDescribeAuditRulesRequest() (request *DescribeAuditRulesRequest)
func (*DescribeAuditRulesRequest) FromJsonString ¶
func (r *DescribeAuditRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRulesRequest) ToJsonString ¶
func (r *DescribeAuditRulesRequest) ToJsonString() string
type DescribeAuditRulesRequestParams ¶ added in v1.0.426
type DescribeAuditRulesRequestParams struct { // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 审计规则名称。支持按审计规则名称进行模糊匹配查询。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 分页大小参数。默认值为 20,最小值为 1,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeAuditRulesResponse ¶
type DescribeAuditRulesResponse struct { *tchttp.BaseResponse Response *DescribeAuditRulesResponseParams `json:"Response"` }
func NewDescribeAuditRulesResponse ¶
func NewDescribeAuditRulesResponse() (response *DescribeAuditRulesResponse)
func (*DescribeAuditRulesResponse) FromJsonString ¶
func (r *DescribeAuditRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRulesResponse) ToJsonString ¶
func (r *DescribeAuditRulesResponse) ToJsonString() string
type DescribeAuditRulesResponseParams ¶ added in v1.0.426
type DescribeAuditRulesResponseParams struct { // 符合条件的审计规则个数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 审计规则详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*AuditRule `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupConfigRequest ¶
type DescribeBackupConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeBackupConfigRequest ¶
func NewDescribeBackupConfigRequest() (request *DescribeBackupConfigRequest)
func (*DescribeBackupConfigRequest) FromJsonString ¶
func (r *DescribeBackupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupConfigRequest) ToJsonString ¶
func (r *DescribeBackupConfigRequest) ToJsonString() string
type DescribeBackupConfigRequestParams ¶ added in v1.0.426
type DescribeBackupConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeBackupConfigResponse ¶
type DescribeBackupConfigResponse struct { *tchttp.BaseResponse Response *DescribeBackupConfigResponseParams `json:"Response"` }
func NewDescribeBackupConfigResponse ¶
func NewDescribeBackupConfigResponse() (response *DescribeBackupConfigResponse)
func (*DescribeBackupConfigResponse) FromJsonString ¶
func (r *DescribeBackupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupConfigResponse) ToJsonString ¶
func (r *DescribeBackupConfigResponse) ToJsonString() string
type DescribeBackupConfigResponseParams ¶ added in v1.0.426
type DescribeBackupConfigResponseParams struct { // 自动备份开始的最早时间点,单位为时刻。例如,2 - 凌晨 2:00。(该字段已废弃,建议使用 BackupTimeWindow 字段) StartTimeMin *int64 `json:"StartTimeMin,omitnil,omitempty" name:"StartTimeMin"` // 自动备份开始的最晚时间点,单位为时刻。例如,6 - 凌晨 6:00。(该字段已废弃,建议使用 BackupTimeWindow 字段) StartTimeMax *int64 `json:"StartTimeMax,omitnil,omitempty" name:"StartTimeMax"` // 备份文件保留时间,单位为天。 BackupExpireDays *int64 `json:"BackupExpireDays,omitnil,omitempty" name:"BackupExpireDays"` // 备份方式,可能的值为:physical - 物理备份,logical - 逻辑备份。 BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"` // Binlog 文件保留时间,单位为天。 BinlogExpireDays *int64 `json:"BinlogExpireDays,omitnil,omitempty" name:"BinlogExpireDays"` // 实例自动备份的时间窗。 BackupTimeWindow *CommonTimeWindow `json:"BackupTimeWindow,omitnil,omitempty" name:"BackupTimeWindow"` // 定期保留开关,off - 不开启定期保留策略,on - 开启定期保留策略,默认为off EnableBackupPeriodSave *string `json:"EnableBackupPeriodSave,omitnil,omitempty" name:"EnableBackupPeriodSave"` // 定期保留最长天数,最小值:90,最大值:3650,默认值:1080 BackupPeriodSaveDays *int64 `json:"BackupPeriodSaveDays,omitnil,omitempty" name:"BackupPeriodSaveDays"` // 定期保留策略周期,可取值:weekly - 周,monthly - 月, quarterly - 季度,yearly - 年,默认为monthly BackupPeriodSaveInterval *string `json:"BackupPeriodSaveInterval,omitnil,omitempty" name:"BackupPeriodSaveInterval"` // 定期保留的备份数量,最小值为1,最大值不超过定期保留策略周期内常规备份个数,默认值为1 BackupPeriodSaveCount *int64 `json:"BackupPeriodSaveCount,omitnil,omitempty" name:"BackupPeriodSaveCount"` // 定期保留策略周期起始日期,格式:YYYY-MM-dd HH:mm:ss StartBackupPeriodSaveDate *string `json:"StartBackupPeriodSaveDate,omitnil,omitempty" name:"StartBackupPeriodSaveDate"` // 是否开启数据备份归档策略,off-关闭,on-打开,默认为off EnableBackupArchive *string `json:"EnableBackupArchive,omitnil,omitempty" name:"EnableBackupArchive"` // 数据备份归档起始天数,数据备份达到归档起始天数时进行归档,最小为180天,不得大于数据备份保留天数 BackupArchiveDays *int64 `json:"BackupArchiveDays,omitnil,omitempty" name:"BackupArchiveDays"` // 是否开启日志备份归档策略,off-关闭,on-打开,默认为off EnableBinlogArchive *string `json:"EnableBinlogArchive,omitnil,omitempty" name:"EnableBinlogArchive"` // 日志备份归档起始天数,日志备份达到归档起始天数时进行归档,最小为180天,不得大于日志备份保留天数 BinlogArchiveDays *int64 `json:"BinlogArchiveDays,omitnil,omitempty" name:"BinlogArchiveDays"` // 是否开启数据备份标准存储策略,off-关闭,on-打开,默认为off EnableBackupStandby *string `json:"EnableBackupStandby,omitnil,omitempty" name:"EnableBackupStandby"` // 数据备份标准存储起始天数,数据备份达到标准存储起始天数时进行转换,最小为30天,不得大于数据备份保留天数。如果开启备份归档,不得大于等于备份归档天数 BackupStandbyDays *int64 `json:"BackupStandbyDays,omitnil,omitempty" name:"BackupStandbyDays"` // 是否开启日志备份标准存储策略,off-关闭,on-打开,默认为off EnableBinlogStandby *string `json:"EnableBinlogStandby,omitnil,omitempty" name:"EnableBinlogStandby"` // 日志备份标准存储起始天数,日志备份达到标准存储起始天数时进行转换,最小为30天,不得大于日志备份保留天数。如果开启备份归档,不得大于等于备份归档天数 BinlogStandbyDays *int64 `json:"BinlogStandbyDays,omitnil,omitempty" name:"BinlogStandbyDays"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupDecryptionKeyRequest ¶ added in v1.0.658
type DescribeBackupDecryptionKeyRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例的备份ID,可通过DescribeBackups接口查询备份的ID。 BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 备份类型 data: 数据备份 binlog:日志备份,默认为data BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"` }
func NewDescribeBackupDecryptionKeyRequest ¶ added in v1.0.658
func NewDescribeBackupDecryptionKeyRequest() (request *DescribeBackupDecryptionKeyRequest)
func (*DescribeBackupDecryptionKeyRequest) FromJsonString ¶ added in v1.0.658
func (r *DescribeBackupDecryptionKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDecryptionKeyRequest) ToJsonString ¶ added in v1.0.658
func (r *DescribeBackupDecryptionKeyRequest) ToJsonString() string
type DescribeBackupDecryptionKeyRequestParams ¶ added in v1.0.658
type DescribeBackupDecryptionKeyRequestParams struct { // 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例的备份ID,可通过DescribeBackups接口查询备份的ID。 BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"` // 备份类型 data: 数据备份 binlog:日志备份,默认为data BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"` }
Predefined struct for user
type DescribeBackupDecryptionKeyResponse ¶ added in v1.0.658
type DescribeBackupDecryptionKeyResponse struct { *tchttp.BaseResponse Response *DescribeBackupDecryptionKeyResponseParams `json:"Response"` }
func NewDescribeBackupDecryptionKeyResponse ¶ added in v1.0.658
func NewDescribeBackupDecryptionKeyResponse() (response *DescribeBackupDecryptionKeyResponse)
func (*DescribeBackupDecryptionKeyResponse) FromJsonString ¶ added in v1.0.658
func (r *DescribeBackupDecryptionKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDecryptionKeyResponse) ToJsonString ¶ added in v1.0.658
func (r *DescribeBackupDecryptionKeyResponse) ToJsonString() string
type DescribeBackupDecryptionKeyResponseParams ¶ added in v1.0.658
type DescribeBackupDecryptionKeyResponseParams struct { // 备份文件解密密钥。 DecryptionKey *string `json:"DecryptionKey,omitnil,omitempty" name:"DecryptionKey"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupDownloadRestrictionRequest ¶ added in v1.0.289
type DescribeBackupDownloadRestrictionRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBackupDownloadRestrictionRequest ¶ added in v1.0.289
func NewDescribeBackupDownloadRestrictionRequest() (request *DescribeBackupDownloadRestrictionRequest)
func (*DescribeBackupDownloadRestrictionRequest) FromJsonString ¶ added in v1.0.289
func (r *DescribeBackupDownloadRestrictionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDownloadRestrictionRequest) ToJsonString ¶ added in v1.0.289
func (r *DescribeBackupDownloadRestrictionRequest) ToJsonString() string
type DescribeBackupDownloadRestrictionRequestParams ¶ added in v1.0.426
type DescribeBackupDownloadRestrictionRequestParams struct { }
Predefined struct for user
type DescribeBackupDownloadRestrictionResponse ¶ added in v1.0.289
type DescribeBackupDownloadRestrictionResponse struct { *tchttp.BaseResponse Response *DescribeBackupDownloadRestrictionResponseParams `json:"Response"` }
func NewDescribeBackupDownloadRestrictionResponse ¶ added in v1.0.289
func NewDescribeBackupDownloadRestrictionResponse() (response *DescribeBackupDownloadRestrictionResponse)
func (*DescribeBackupDownloadRestrictionResponse) FromJsonString ¶ added in v1.0.289
func (r *DescribeBackupDownloadRestrictionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDownloadRestrictionResponse) ToJsonString ¶ added in v1.0.289
func (r *DescribeBackupDownloadRestrictionResponse) ToJsonString() string
type DescribeBackupDownloadRestrictionResponseParams ¶ added in v1.0.426
type DescribeBackupDownloadRestrictionResponseParams struct { // NoLimit 不限制,内外网都可以下载; LimitOnlyIntranet 仅内网可下载; Customize 用户自定义vpc:ip可下载。 只有该值为 Customize 时, LimitVpc 和 LimitIp 才有意义。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持 In, 表示 LimitVpc 指定的vpc可以下载。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // In: 指定的ip可以下载; NotIn: 指定的ip不可以下载。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 限制下载的vpc设置。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 限制下载的ip设置。 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupEncryptionStatusRequest ¶ added in v1.0.594
type DescribeBackupEncryptionStatusRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeBackupEncryptionStatusRequest ¶ added in v1.0.594
func NewDescribeBackupEncryptionStatusRequest() (request *DescribeBackupEncryptionStatusRequest)
func (*DescribeBackupEncryptionStatusRequest) FromJsonString ¶ added in v1.0.594
func (r *DescribeBackupEncryptionStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupEncryptionStatusRequest) ToJsonString ¶ added in v1.0.594
func (r *DescribeBackupEncryptionStatusRequest) ToJsonString() string
type DescribeBackupEncryptionStatusRequestParams ¶ added in v1.0.594
type DescribeBackupEncryptionStatusRequestParams struct { // 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeBackupEncryptionStatusResponse ¶ added in v1.0.594
type DescribeBackupEncryptionStatusResponse struct { *tchttp.BaseResponse Response *DescribeBackupEncryptionStatusResponseParams `json:"Response"` }
func NewDescribeBackupEncryptionStatusResponse ¶ added in v1.0.594
func NewDescribeBackupEncryptionStatusResponse() (response *DescribeBackupEncryptionStatusResponse)
func (*DescribeBackupEncryptionStatusResponse) FromJsonString ¶ added in v1.0.594
func (r *DescribeBackupEncryptionStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupEncryptionStatusResponse) ToJsonString ¶ added in v1.0.594
func (r *DescribeBackupEncryptionStatusResponse) ToJsonString() string
type DescribeBackupEncryptionStatusResponseParams ¶ added in v1.0.594
type DescribeBackupEncryptionStatusResponseParams struct { // 实例是否开启了物理备份加密。可能的值有 on, off 。 EncryptionStatus *string `json:"EncryptionStatus,omitnil,omitempty" name:"EncryptionStatus"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupOverviewRequest ¶
type DescribeBackupOverviewRequest struct { *tchttp.BaseRequest // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeBackupOverviewRequest ¶
func NewDescribeBackupOverviewRequest() (request *DescribeBackupOverviewRequest)
func (*DescribeBackupOverviewRequest) FromJsonString ¶
func (r *DescribeBackupOverviewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupOverviewRequest) ToJsonString ¶
func (r *DescribeBackupOverviewRequest) ToJsonString() string
type DescribeBackupOverviewRequestParams ¶ added in v1.0.426
type DescribeBackupOverviewRequestParams struct { // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeBackupOverviewResponse ¶
type DescribeBackupOverviewResponse struct { *tchttp.BaseResponse Response *DescribeBackupOverviewResponseParams `json:"Response"` }
func NewDescribeBackupOverviewResponse ¶
func NewDescribeBackupOverviewResponse() (response *DescribeBackupOverviewResponse)
func (*DescribeBackupOverviewResponse) FromJsonString ¶
func (r *DescribeBackupOverviewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupOverviewResponse) ToJsonString ¶
func (r *DescribeBackupOverviewResponse) ToJsonString() string
type DescribeBackupOverviewResponseParams ¶ added in v1.0.426
type DescribeBackupOverviewResponseParams struct { // 用户在当前地域备份的总个数(包含数据备份和日志备份)。 BackupCount *int64 `json:"BackupCount,omitnil,omitempty" name:"BackupCount"` // 用户在当前地域备份的总容量 BackupVolume *int64 `json:"BackupVolume,omitnil,omitempty" name:"BackupVolume"` // 用户在当前地域备份的计费容量,即超出赠送容量的部分。 BillingVolume *int64 `json:"BillingVolume,omitnil,omitempty" name:"BillingVolume"` // 用户在当前地域获得的赠送备份容量。 FreeVolume *int64 `json:"FreeVolume,omitnil,omitempty" name:"FreeVolume"` // 用户在当前地域的异地备份总容量。 // 注意:此字段可能返回 null,表示取不到有效值。 RemoteBackupVolume *int64 `json:"RemoteBackupVolume,omitnil,omitempty" name:"RemoteBackupVolume"` // 归档备份容量,包含数据备份以及日志备份。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupArchiveVolume *int64 `json:"BackupArchiveVolume,omitnil,omitempty" name:"BackupArchiveVolume"` // 标准存储备份容量,包含数据备份以及日志备份。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupStandbyVolume *int64 `json:"BackupStandbyVolume,omitnil,omitempty" name:"BackupStandbyVolume"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupSummariesRequest ¶
type DescribeBackupSummariesRequest struct { *tchttp.BaseRequest // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分页查询数据的偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询数据的条目限制,默认值为20。最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定按某一项排序,可选值包括: BackupVolume: 备份容量, DataBackupVolume: 数据备份容量, BinlogBackupVolume: 日志备份容量, AutoBackupVolume: 自动备份容量, ManualBackupVolume: 手动备份容量。默认按照BackupVolume排序。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 指定排序方向,可选值包括: ASC: 正序, DESC: 逆序。默认值为 ASC。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
func NewDescribeBackupSummariesRequest ¶
func NewDescribeBackupSummariesRequest() (request *DescribeBackupSummariesRequest)
func (*DescribeBackupSummariesRequest) FromJsonString ¶
func (r *DescribeBackupSummariesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupSummariesRequest) ToJsonString ¶
func (r *DescribeBackupSummariesRequest) ToJsonString() string
type DescribeBackupSummariesRequestParams ¶ added in v1.0.426
type DescribeBackupSummariesRequestParams struct { // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 分页查询数据的偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询数据的条目限制,默认值为20。最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定按某一项排序,可选值包括: BackupVolume: 备份容量, DataBackupVolume: 数据备份容量, BinlogBackupVolume: 日志备份容量, AutoBackupVolume: 自动备份容量, ManualBackupVolume: 手动备份容量。默认按照BackupVolume排序。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 指定排序方向,可选值包括: ASC: 正序, DESC: 逆序。默认值为 ASC。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeBackupSummariesResponse ¶
type DescribeBackupSummariesResponse struct { *tchttp.BaseResponse Response *DescribeBackupSummariesResponseParams `json:"Response"` }
func NewDescribeBackupSummariesResponse ¶
func NewDescribeBackupSummariesResponse() (response *DescribeBackupSummariesResponse)
func (*DescribeBackupSummariesResponse) FromJsonString ¶
func (r *DescribeBackupSummariesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupSummariesResponse) ToJsonString ¶
func (r *DescribeBackupSummariesResponse) ToJsonString() string
type DescribeBackupSummariesResponseParams ¶ added in v1.0.426
type DescribeBackupSummariesResponseParams struct { // 实例备份统计条目。 Items []*BackupSummaryItem `json:"Items,omitnil,omitempty" name:"Items"` // 实例备份统计总条目数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupsRequest ¶
type DescribeBackupsRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeBackupsRequest ¶
func NewDescribeBackupsRequest() (request *DescribeBackupsRequest)
func (*DescribeBackupsRequest) FromJsonString ¶
func (r *DescribeBackupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupsRequest) ToJsonString ¶
func (r *DescribeBackupsRequest) ToJsonString() string
type DescribeBackupsRequestParams ¶ added in v1.0.426
type DescribeBackupsRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeBackupsResponse ¶
type DescribeBackupsResponse struct { *tchttp.BaseResponse Response *DescribeBackupsResponseParams `json:"Response"` }
func NewDescribeBackupsResponse ¶
func NewDescribeBackupsResponse() (response *DescribeBackupsResponse)
func (*DescribeBackupsResponse) FromJsonString ¶
func (r *DescribeBackupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupsResponse) ToJsonString ¶
func (r *DescribeBackupsResponse) ToJsonString() string
type DescribeBackupsResponseParams ¶ added in v1.0.426
type DescribeBackupsResponseParams struct { // 符合查询条件的实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 符合查询条件的备份信息详情。 Items []*BackupInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBinlogBackupOverviewRequest ¶
type DescribeBinlogBackupOverviewRequest struct { *tchttp.BaseRequest // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeBinlogBackupOverviewRequest ¶
func NewDescribeBinlogBackupOverviewRequest() (request *DescribeBinlogBackupOverviewRequest)
func (*DescribeBinlogBackupOverviewRequest) FromJsonString ¶
func (r *DescribeBinlogBackupOverviewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogBackupOverviewRequest) ToJsonString ¶
func (r *DescribeBinlogBackupOverviewRequest) ToJsonString() string
type DescribeBinlogBackupOverviewRequestParams ¶ added in v1.0.426
type DescribeBinlogBackupOverviewRequestParams struct { // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeBinlogBackupOverviewResponse ¶
type DescribeBinlogBackupOverviewResponse struct { *tchttp.BaseResponse Response *DescribeBinlogBackupOverviewResponseParams `json:"Response"` }
func NewDescribeBinlogBackupOverviewResponse ¶
func NewDescribeBinlogBackupOverviewResponse() (response *DescribeBinlogBackupOverviewResponse)
func (*DescribeBinlogBackupOverviewResponse) FromJsonString ¶
func (r *DescribeBinlogBackupOverviewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogBackupOverviewResponse) ToJsonString ¶
func (r *DescribeBinlogBackupOverviewResponse) ToJsonString() string
type DescribeBinlogBackupOverviewResponseParams ¶ added in v1.0.426
type DescribeBinlogBackupOverviewResponseParams struct { // 总的日志备份容量,包含异地日志备份(单位为字节)。 BinlogBackupVolume *int64 `json:"BinlogBackupVolume,omitnil,omitempty" name:"BinlogBackupVolume"` // 总的日志备份个数,包含异地日志备份。 BinlogBackupCount *int64 `json:"BinlogBackupCount,omitnil,omitempty" name:"BinlogBackupCount"` // 异地日志备份容量(单位为字节)。 RemoteBinlogVolume *int64 `json:"RemoteBinlogVolume,omitnil,omitempty" name:"RemoteBinlogVolume"` // 异地日志备份个数。 RemoteBinlogCount *int64 `json:"RemoteBinlogCount,omitnil,omitempty" name:"RemoteBinlogCount"` // 归档日志备份容量(单位为字节)。 BinlogArchiveVolume *int64 `json:"BinlogArchiveVolume,omitnil,omitempty" name:"BinlogArchiveVolume"` // 归档日志备份个数。 BinlogArchiveCount *int64 `json:"BinlogArchiveCount,omitnil,omitempty" name:"BinlogArchiveCount"` // 标准存储日志备份容量(单位为字节)。 BinlogStandbyVolume *int64 `json:"BinlogStandbyVolume,omitnil,omitempty" name:"BinlogStandbyVolume"` // 标准存储日志备份个数。 BinlogStandbyCount *int64 `json:"BinlogStandbyCount,omitnil,omitempty" name:"BinlogStandbyCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBinlogsRequest ¶
type DescribeBinlogsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // binlog最早开始时间,时间格式:2016-03-17 02:10:37 MinStartTime *string `json:"MinStartTime,omitnil,omitempty" name:"MinStartTime"` // binlog最晚开始时间,时间格式:2016-03-17 02:10:37 MaxStartTime *string `json:"MaxStartTime,omitnil,omitempty" name:"MaxStartTime"` // 返回binlog列表是否包含MinStartTime起始节点,默认为否 ContainsMinStartTime *bool `json:"ContainsMinStartTime,omitnil,omitempty" name:"ContainsMinStartTime"` }
func NewDescribeBinlogsRequest ¶
func NewDescribeBinlogsRequest() (request *DescribeBinlogsRequest)
func (*DescribeBinlogsRequest) FromJsonString ¶
func (r *DescribeBinlogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogsRequest) ToJsonString ¶
func (r *DescribeBinlogsRequest) ToJsonString() string
type DescribeBinlogsRequestParams ¶ added in v1.0.426
type DescribeBinlogsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // binlog最早开始时间,时间格式:2016-03-17 02:10:37 MinStartTime *string `json:"MinStartTime,omitnil,omitempty" name:"MinStartTime"` // binlog最晚开始时间,时间格式:2016-03-17 02:10:37 MaxStartTime *string `json:"MaxStartTime,omitnil,omitempty" name:"MaxStartTime"` // 返回binlog列表是否包含MinStartTime起始节点,默认为否 ContainsMinStartTime *bool `json:"ContainsMinStartTime,omitnil,omitempty" name:"ContainsMinStartTime"` }
Predefined struct for user
type DescribeBinlogsResponse ¶
type DescribeBinlogsResponse struct { *tchttp.BaseResponse Response *DescribeBinlogsResponseParams `json:"Response"` }
func NewDescribeBinlogsResponse ¶
func NewDescribeBinlogsResponse() (response *DescribeBinlogsResponse)
func (*DescribeBinlogsResponse) FromJsonString ¶
func (r *DescribeBinlogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogsResponse) ToJsonString ¶
func (r *DescribeBinlogsResponse) ToJsonString() string
type DescribeBinlogsResponseParams ¶ added in v1.0.426
type DescribeBinlogsResponseParams struct { // 符合查询条件的日志文件总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 符合查询条件的二进制日志文件详情。 Items []*BinlogInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCdbProxyInfoRequest ¶ added in v1.0.646
type DescribeCdbProxyInfoRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` }
func NewDescribeCdbProxyInfoRequest ¶ added in v1.0.646
func NewDescribeCdbProxyInfoRequest() (request *DescribeCdbProxyInfoRequest)
func (*DescribeCdbProxyInfoRequest) FromJsonString ¶ added in v1.0.646
func (r *DescribeCdbProxyInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCdbProxyInfoRequest) ToJsonString ¶ added in v1.0.646
func (r *DescribeCdbProxyInfoRequest) ToJsonString() string
type DescribeCdbProxyInfoRequestParams ¶ added in v1.0.646
type DescribeCdbProxyInfoRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` }
Predefined struct for user
type DescribeCdbProxyInfoResponse ¶ added in v1.0.646
type DescribeCdbProxyInfoResponse struct { *tchttp.BaseResponse Response *DescribeCdbProxyInfoResponseParams `json:"Response"` }
func NewDescribeCdbProxyInfoResponse ¶ added in v1.0.646
func NewDescribeCdbProxyInfoResponse() (response *DescribeCdbProxyInfoResponse)
func (*DescribeCdbProxyInfoResponse) FromJsonString ¶ added in v1.0.646
func (r *DescribeCdbProxyInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCdbProxyInfoResponse) ToJsonString ¶ added in v1.0.646
func (r *DescribeCdbProxyInfoResponse) ToJsonString() string
type DescribeCdbProxyInfoResponseParams ¶ added in v1.0.646
type DescribeCdbProxyInfoResponseParams struct { // 代理组数量 // 注意:此字段可能返回 null,表示取不到有效值。 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 代理组信息 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyInfos []*ProxyGroupInfo `json:"ProxyInfos,omitnil,omitempty" name:"ProxyInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCdbZoneConfigRequest ¶ added in v1.0.493
type DescribeCdbZoneConfigRequest struct {
*tchttp.BaseRequest
}
func NewDescribeCdbZoneConfigRequest ¶ added in v1.0.493
func NewDescribeCdbZoneConfigRequest() (request *DescribeCdbZoneConfigRequest)
func (*DescribeCdbZoneConfigRequest) FromJsonString ¶ added in v1.0.493
func (r *DescribeCdbZoneConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCdbZoneConfigRequest) ToJsonString ¶ added in v1.0.493
func (r *DescribeCdbZoneConfigRequest) ToJsonString() string
type DescribeCdbZoneConfigRequestParams ¶ added in v1.0.493
type DescribeCdbZoneConfigRequestParams struct { }
Predefined struct for user
type DescribeCdbZoneConfigResponse ¶ added in v1.0.493
type DescribeCdbZoneConfigResponse struct { *tchttp.BaseResponse Response *DescribeCdbZoneConfigResponseParams `json:"Response"` }
func NewDescribeCdbZoneConfigResponse ¶ added in v1.0.493
func NewDescribeCdbZoneConfigResponse() (response *DescribeCdbZoneConfigResponse)
func (*DescribeCdbZoneConfigResponse) FromJsonString ¶ added in v1.0.493
func (r *DescribeCdbZoneConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCdbZoneConfigResponse) ToJsonString ¶ added in v1.0.493
func (r *DescribeCdbZoneConfigResponse) ToJsonString() string
type DescribeCdbZoneConfigResponseParams ¶ added in v1.0.493
type DescribeCdbZoneConfigResponseParams struct { // 售卖规格和地域信息集合 DataResult *CdbZoneDataResult `json:"DataResult,omitnil,omitempty" name:"DataResult"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCloneListRequest ¶
type DescribeCloneListRequest struct { *tchttp.BaseRequest // 查询指定源实例的克隆任务列表。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页查询时的偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询时的每页条目数,默认值为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeCloneListRequest ¶
func NewDescribeCloneListRequest() (request *DescribeCloneListRequest)
func (*DescribeCloneListRequest) FromJsonString ¶
func (r *DescribeCloneListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloneListRequest) ToJsonString ¶
func (r *DescribeCloneListRequest) ToJsonString() string
type DescribeCloneListRequestParams ¶ added in v1.0.426
type DescribeCloneListRequestParams struct { // 查询指定源实例的克隆任务列表。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页查询时的偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询时的每页条目数,默认值为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeCloneListResponse ¶
type DescribeCloneListResponse struct { *tchttp.BaseResponse Response *DescribeCloneListResponseParams `json:"Response"` }
func NewDescribeCloneListResponse ¶
func NewDescribeCloneListResponse() (response *DescribeCloneListResponse)
func (*DescribeCloneListResponse) FromJsonString ¶
func (r *DescribeCloneListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloneListResponse) ToJsonString ¶
func (r *DescribeCloneListResponse) ToJsonString() string
type DescribeCloneListResponseParams ¶ added in v1.0.426
type DescribeCloneListResponseParams struct { // 满足条件的条目数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 克隆任务列表。 Items []*CloneItem `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeClusterInfoRequest ¶ added in v1.0.898
type DescribeClusterInfoRequest struct { *tchttp.BaseRequest // 实例id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeClusterInfoRequest ¶ added in v1.0.898
func NewDescribeClusterInfoRequest() (request *DescribeClusterInfoRequest)
func (*DescribeClusterInfoRequest) FromJsonString ¶ added in v1.0.898
func (r *DescribeClusterInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterInfoRequest) ToJsonString ¶ added in v1.0.898
func (r *DescribeClusterInfoRequest) ToJsonString() string
type DescribeClusterInfoRequestParams ¶ added in v1.0.898
type DescribeClusterInfoRequestParams struct { // 实例id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeClusterInfoResponse ¶ added in v1.0.898
type DescribeClusterInfoResponse struct { *tchttp.BaseResponse Response *DescribeClusterInfoResponseParams `json:"Response"` }
func NewDescribeClusterInfoResponse ¶ added in v1.0.898
func NewDescribeClusterInfoResponse() (response *DescribeClusterInfoResponse)
func (*DescribeClusterInfoResponse) FromJsonString ¶ added in v1.0.898
func (r *DescribeClusterInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterInfoResponse) ToJsonString ¶ added in v1.0.898
func (r *DescribeClusterInfoResponse) ToJsonString() string
type DescribeClusterInfoResponseParams ¶ added in v1.0.898
type DescribeClusterInfoResponseParams struct { // 实例名称。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 集群读写地址信息。 ReadWriteAddress *AddressInfo `json:"ReadWriteAddress,omitnil,omitempty" name:"ReadWriteAddress"` // 集群只读地址信息。 ReadOnlyAddress []*AddressInfo `json:"ReadOnlyAddress,omitnil,omitempty" name:"ReadOnlyAddress"` // 集群节点列表信息。 NodeList []*ClusterNodeInfo `json:"NodeList,omitnil,omitempty" name:"NodeList"` // 只读空间保护阈值,单位GB ReadonlyLimit *int64 `json:"ReadonlyLimit,omitnil,omitempty" name:"ReadonlyLimit"` // 实例节点数。 NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCpuExpandStrategyRequest ¶ added in v1.0.716
type DescribeCpuExpandStrategyRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeCpuExpandStrategyRequest ¶ added in v1.0.716
func NewDescribeCpuExpandStrategyRequest() (request *DescribeCpuExpandStrategyRequest)
func (*DescribeCpuExpandStrategyRequest) FromJsonString ¶ added in v1.0.716
func (r *DescribeCpuExpandStrategyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCpuExpandStrategyRequest) ToJsonString ¶ added in v1.0.716
func (r *DescribeCpuExpandStrategyRequest) ToJsonString() string
type DescribeCpuExpandStrategyRequestParams ¶ added in v1.0.716
type DescribeCpuExpandStrategyRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeCpuExpandStrategyResponse ¶ added in v1.0.716
type DescribeCpuExpandStrategyResponse struct { *tchttp.BaseResponse Response *DescribeCpuExpandStrategyResponseParams `json:"Response"` }
func NewDescribeCpuExpandStrategyResponse ¶ added in v1.0.716
func NewDescribeCpuExpandStrategyResponse() (response *DescribeCpuExpandStrategyResponse)
func (*DescribeCpuExpandStrategyResponse) FromJsonString ¶ added in v1.0.716
func (r *DescribeCpuExpandStrategyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCpuExpandStrategyResponse) ToJsonString ¶ added in v1.0.716
func (r *DescribeCpuExpandStrategyResponse) ToJsonString() string
type DescribeCpuExpandStrategyResponseParams ¶ added in v1.0.716
type DescribeCpuExpandStrategyResponseParams struct { // 策略类型。可选值 auto、manual。 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 手动扩容的 CPU 。Type为 manual 时有效。 // 注意:此字段可能返回 null,表示取不到有效值。 ExpandCpu *string `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"` // 自动扩容策略。Type 为 auto 时有效 // 注意:此字段可能返回 null,表示取不到有效值。 AutoStrategy *string `json:"AutoStrategy,omitnil,omitempty" name:"AutoStrategy"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBFeaturesRequest ¶ added in v1.0.583
type DescribeDBFeaturesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBFeaturesRequest ¶ added in v1.0.583
func NewDescribeDBFeaturesRequest() (request *DescribeDBFeaturesRequest)
func (*DescribeDBFeaturesRequest) FromJsonString ¶ added in v1.0.583
func (r *DescribeDBFeaturesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBFeaturesRequest) ToJsonString ¶ added in v1.0.583
func (r *DescribeDBFeaturesRequest) ToJsonString() string
type DescribeDBFeaturesRequestParams ¶ added in v1.0.583
type DescribeDBFeaturesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBFeaturesResponse ¶ added in v1.0.583
type DescribeDBFeaturesResponse struct { *tchttp.BaseResponse Response *DescribeDBFeaturesResponseParams `json:"Response"` }
func NewDescribeDBFeaturesResponse ¶ added in v1.0.583
func NewDescribeDBFeaturesResponse() (response *DescribeDBFeaturesResponse)
func (*DescribeDBFeaturesResponse) FromJsonString ¶ added in v1.0.583
func (r *DescribeDBFeaturesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBFeaturesResponse) ToJsonString ¶ added in v1.0.583
func (r *DescribeDBFeaturesResponse) ToJsonString() string
type DescribeDBFeaturesResponseParams ¶ added in v1.0.583
type DescribeDBFeaturesResponseParams struct { // 是否支持数据库审计功能。 IsSupportAudit *bool `json:"IsSupportAudit,omitnil,omitempty" name:"IsSupportAudit"` // 开启审计是否需要升级内核版本。 AuditNeedUpgrade *bool `json:"AuditNeedUpgrade,omitnil,omitempty" name:"AuditNeedUpgrade"` // 是否支持数据库加密功能。 IsSupportEncryption *bool `json:"IsSupportEncryption,omitnil,omitempty" name:"IsSupportEncryption"` // 开启加密是否需要升级内核版本。 EncryptionNeedUpgrade *bool `json:"EncryptionNeedUpgrade,omitnil,omitempty" name:"EncryptionNeedUpgrade"` // 是否为异地只读实例。 IsRemoteRo *bool `json:"IsRemoteRo,omitnil,omitempty" name:"IsRemoteRo"` // 主实例所在地域。 MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"` // 是否支持小版本升级。 IsSupportUpdateSubVersion *bool `json:"IsSupportUpdateSubVersion,omitnil,omitempty" name:"IsSupportUpdateSubVersion"` // 当前内核版本。 CurrentSubVersion *string `json:"CurrentSubVersion,omitnil,omitempty" name:"CurrentSubVersion"` // 可供升级的内核版本。 TargetSubVersion *string `json:"TargetSubVersion,omitnil,omitempty" name:"TargetSubVersion"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBImportRecordsRequest ¶
type DescribeDBImportRecordsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,时间格式如:2016-01-01 00:00:01。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,时间格式如:2016-01-01 23:59:59。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页参数,偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页参数,单次请求返回的数量,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeDBImportRecordsRequest ¶
func NewDescribeDBImportRecordsRequest() (request *DescribeDBImportRecordsRequest)
func (*DescribeDBImportRecordsRequest) FromJsonString ¶
func (r *DescribeDBImportRecordsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBImportRecordsRequest) ToJsonString ¶
func (r *DescribeDBImportRecordsRequest) ToJsonString() string
type DescribeDBImportRecordsRequestParams ¶ added in v1.0.426
type DescribeDBImportRecordsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间,时间格式如:2016-01-01 00:00:01。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,时间格式如:2016-01-01 23:59:59。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 分页参数,偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页参数,单次请求返回的数量,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDBImportRecordsResponse ¶
type DescribeDBImportRecordsResponse struct { *tchttp.BaseResponse Response *DescribeDBImportRecordsResponseParams `json:"Response"` }
func NewDescribeDBImportRecordsResponse ¶
func NewDescribeDBImportRecordsResponse() (response *DescribeDBImportRecordsResponse)
func (*DescribeDBImportRecordsResponse) FromJsonString ¶
func (r *DescribeDBImportRecordsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBImportRecordsResponse) ToJsonString ¶
func (r *DescribeDBImportRecordsResponse) ToJsonString() string
type DescribeDBImportRecordsResponseParams ¶ added in v1.0.426
type DescribeDBImportRecordsResponseParams struct { // 符合查询条件的导入任务操作日志总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的导入操作记录列表。 Items []*ImportRecord `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceCharsetRequest ¶
type DescribeDBInstanceCharsetRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBInstanceCharsetRequest ¶
func NewDescribeDBInstanceCharsetRequest() (request *DescribeDBInstanceCharsetRequest)
func (*DescribeDBInstanceCharsetRequest) FromJsonString ¶
func (r *DescribeDBInstanceCharsetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceCharsetRequest) ToJsonString ¶
func (r *DescribeDBInstanceCharsetRequest) ToJsonString() string
type DescribeDBInstanceCharsetRequestParams ¶ added in v1.0.426
type DescribeDBInstanceCharsetRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBInstanceCharsetResponse ¶
type DescribeDBInstanceCharsetResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceCharsetResponseParams `json:"Response"` }
func NewDescribeDBInstanceCharsetResponse ¶
func NewDescribeDBInstanceCharsetResponse() (response *DescribeDBInstanceCharsetResponse)
func (*DescribeDBInstanceCharsetResponse) FromJsonString ¶
func (r *DescribeDBInstanceCharsetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceCharsetResponse) ToJsonString ¶
func (r *DescribeDBInstanceCharsetResponse) ToJsonString() string
type DescribeDBInstanceCharsetResponseParams ¶ added in v1.0.426
type DescribeDBInstanceCharsetResponseParams struct { // 实例的默认字符集,如 "latin1","utf8" 等。 Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceConfigRequest ¶
type DescribeDBInstanceConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBInstanceConfigRequest ¶
func NewDescribeDBInstanceConfigRequest() (request *DescribeDBInstanceConfigRequest)
func (*DescribeDBInstanceConfigRequest) FromJsonString ¶
func (r *DescribeDBInstanceConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceConfigRequest) ToJsonString ¶
func (r *DescribeDBInstanceConfigRequest) ToJsonString() string
type DescribeDBInstanceConfigRequestParams ¶ added in v1.0.426
type DescribeDBInstanceConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBInstanceConfigResponse ¶
type DescribeDBInstanceConfigResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceConfigResponseParams `json:"Response"` }
func NewDescribeDBInstanceConfigResponse ¶
func NewDescribeDBInstanceConfigResponse() (response *DescribeDBInstanceConfigResponse)
func (*DescribeDBInstanceConfigResponse) FromJsonString ¶
func (r *DescribeDBInstanceConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceConfigResponse) ToJsonString ¶
func (r *DescribeDBInstanceConfigResponse) ToJsonString() string
type DescribeDBInstanceConfigResponseParams ¶ added in v1.0.426
type DescribeDBInstanceConfigResponseParams struct { // 主实例数据保护方式,可能的返回值:0 - 异步复制方式,1 - 半同步复制方式,2 - 强同步复制方式。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 主实例部署方式,可能的返回值:0 - 单可用部署,1 - 多可用区部署。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 实例可用区信息,格式如 "ap-shanghai-1"。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 备库的配置信息。 // 注意:此字段可能返回 null,表示取不到有效值。 SlaveConfig *SlaveConfig `json:"SlaveConfig,omitnil,omitempty" name:"SlaveConfig"` // 强同步实例第二备库的配置信息。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupConfig *BackupConfig `json:"BackupConfig,omitnil,omitempty" name:"BackupConfig"` // 是否切换备库。 Switched *bool `json:"Switched,omitnil,omitempty" name:"Switched"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceGTIDRequest ¶
type DescribeDBInstanceGTIDRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBInstanceGTIDRequest ¶
func NewDescribeDBInstanceGTIDRequest() (request *DescribeDBInstanceGTIDRequest)
func (*DescribeDBInstanceGTIDRequest) FromJsonString ¶
func (r *DescribeDBInstanceGTIDRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceGTIDRequest) ToJsonString ¶
func (r *DescribeDBInstanceGTIDRequest) ToJsonString() string
type DescribeDBInstanceGTIDRequestParams ¶ added in v1.0.426
type DescribeDBInstanceGTIDRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBInstanceGTIDResponse ¶
type DescribeDBInstanceGTIDResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceGTIDResponseParams `json:"Response"` }
func NewDescribeDBInstanceGTIDResponse ¶
func NewDescribeDBInstanceGTIDResponse() (response *DescribeDBInstanceGTIDResponse)
func (*DescribeDBInstanceGTIDResponse) FromJsonString ¶
func (r *DescribeDBInstanceGTIDResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceGTIDResponse) ToJsonString ¶
func (r *DescribeDBInstanceGTIDResponse) ToJsonString() string
type DescribeDBInstanceGTIDResponseParams ¶ added in v1.0.426
type DescribeDBInstanceGTIDResponseParams struct { // GTID 是否开通的标记,可能的取值为:0 - 未开通,1 - 已开通。 IsGTIDOpen *int64 `json:"IsGTIDOpen,omitnil,omitempty" name:"IsGTIDOpen"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceInfoRequest ¶
type DescribeDBInstanceInfoRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBInstanceInfoRequest ¶
func NewDescribeDBInstanceInfoRequest() (request *DescribeDBInstanceInfoRequest)
func (*DescribeDBInstanceInfoRequest) FromJsonString ¶
func (r *DescribeDBInstanceInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceInfoRequest) ToJsonString ¶
func (r *DescribeDBInstanceInfoRequest) ToJsonString() string
type DescribeDBInstanceInfoRequestParams ¶ added in v1.0.426
type DescribeDBInstanceInfoRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBInstanceInfoResponse ¶
type DescribeDBInstanceInfoResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceInfoResponseParams `json:"Response"` }
func NewDescribeDBInstanceInfoResponse ¶
func NewDescribeDBInstanceInfoResponse() (response *DescribeDBInstanceInfoResponse)
func (*DescribeDBInstanceInfoResponse) FromJsonString ¶
func (r *DescribeDBInstanceInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceInfoResponse) ToJsonString ¶
func (r *DescribeDBInstanceInfoResponse) ToJsonString() string
type DescribeDBInstanceInfoResponseParams ¶ added in v1.0.426
type DescribeDBInstanceInfoResponseParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 是否开通加密,YES 已开通,NO 未开通。 Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"` // 加密使用的密钥 ID 。 // 注意:此字段可能返回 null,表示取不到有效值。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 密钥所在地域。 // 注意:此字段可能返回 null,表示取不到有效值。 KeyRegion *string `json:"KeyRegion,omitnil,omitempty" name:"KeyRegion"` // 当前 CDB 后端服务使用的 KMS 服务的默认地域。 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultKmsRegion *string `json:"DefaultKmsRegion,omitnil,omitempty" name:"DefaultKmsRegion"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceLogToCLSRequest ¶ added in v1.0.771
type DescribeDBInstanceLogToCLSRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // CLS服务所在地域 ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"` }
func NewDescribeDBInstanceLogToCLSRequest ¶ added in v1.0.771
func NewDescribeDBInstanceLogToCLSRequest() (request *DescribeDBInstanceLogToCLSRequest)
func (*DescribeDBInstanceLogToCLSRequest) FromJsonString ¶ added in v1.0.771
func (r *DescribeDBInstanceLogToCLSRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceLogToCLSRequest) ToJsonString ¶ added in v1.0.771
func (r *DescribeDBInstanceLogToCLSRequest) ToJsonString() string
type DescribeDBInstanceLogToCLSRequestParams ¶ added in v1.0.771
type DescribeDBInstanceLogToCLSRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // CLS服务所在地域 ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"` }
Predefined struct for user
type DescribeDBInstanceLogToCLSResponse ¶ added in v1.0.771
type DescribeDBInstanceLogToCLSResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceLogToCLSResponseParams `json:"Response"` }
func NewDescribeDBInstanceLogToCLSResponse ¶ added in v1.0.771
func NewDescribeDBInstanceLogToCLSResponse() (response *DescribeDBInstanceLogToCLSResponse)
func (*DescribeDBInstanceLogToCLSResponse) FromJsonString ¶ added in v1.0.771
func (r *DescribeDBInstanceLogToCLSResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceLogToCLSResponse) ToJsonString ¶ added in v1.0.771
func (r *DescribeDBInstanceLogToCLSResponse) ToJsonString() string
type DescribeDBInstanceLogToCLSResponseParams ¶ added in v1.0.771
type DescribeDBInstanceLogToCLSResponseParams struct { // 错误日志投递CLS配置 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorLog *LogToCLSConfig `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"` // 慢日志投递CLS配置 // 注意:此字段可能返回 null,表示取不到有效值。 SlowLog *LogToCLSConfig `json:"SlowLog,omitnil,omitempty" name:"SlowLog"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceRebootTimeRequest ¶
type DescribeDBInstanceRebootTimeRequest struct { *tchttp.BaseRequest // 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewDescribeDBInstanceRebootTimeRequest ¶
func NewDescribeDBInstanceRebootTimeRequest() (request *DescribeDBInstanceRebootTimeRequest)
func (*DescribeDBInstanceRebootTimeRequest) FromJsonString ¶
func (r *DescribeDBInstanceRebootTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceRebootTimeRequest) ToJsonString ¶
func (r *DescribeDBInstanceRebootTimeRequest) ToJsonString() string
type DescribeDBInstanceRebootTimeRequestParams ¶ added in v1.0.426
type DescribeDBInstanceRebootTimeRequestParams struct { // 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DescribeDBInstanceRebootTimeResponse ¶
type DescribeDBInstanceRebootTimeResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceRebootTimeResponseParams `json:"Response"` }
func NewDescribeDBInstanceRebootTimeResponse ¶
func NewDescribeDBInstanceRebootTimeResponse() (response *DescribeDBInstanceRebootTimeResponse)
func (*DescribeDBInstanceRebootTimeResponse) FromJsonString ¶
func (r *DescribeDBInstanceRebootTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceRebootTimeResponse) ToJsonString ¶
func (r *DescribeDBInstanceRebootTimeResponse) ToJsonString() string
type DescribeDBInstanceRebootTimeResponseParams ¶ added in v1.0.426
type DescribeDBInstanceRebootTimeResponseParams struct { // 符合查询条件的实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的参数信息。 Items []*InstanceRebootTime `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstancesRequest ¶
type DescribeDBInstancesRequest struct { *tchttp.BaseRequest // 项目 ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。 InstanceTypes []*uint64 `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"` // 实例的内网 IP 地址。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` // 实例状态,可取值:<br>0 - 创建中<br>1 - 运行中<br>4 - 正在进行隔离操作<br>5 - 已隔离(可在回收站恢复开机) Status []*uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 偏移量,默认值为 0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为 20,最大值为 2000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 付费类型,可取值:0 - 包年包月,1 - 小时计费。 PayTypes []*uint64 `json:"PayTypes,omitnil,omitempty" name:"PayTypes"` // 实例名称。 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 实例任务状态,可能取值:<br>0 - 没有任务<br>1 - 升级中<br>2 - 数据导入中<br>3 - 开放Slave中<br>4 - 外网访问开通中<br>5 - 批量操作执行中<br>6 - 回档中<br>7 - 外网访问关闭中<br>8 - 密码修改中<br>9 - 实例名修改中<br>10 - 重启中<br>12 - 自建迁移中<br>13 - 删除库表中<br>14 - 灾备实例创建同步中<br>15 - 升级待切换<br>16 - 升级切换中<br>17 - 升级切换完成<br>19 - 参数设置待执行 TaskStatus []*uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。 EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"` // 私有网络的 ID。 VpcIds []*uint64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 可用区的 ID。 ZoneIds []*uint64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"` // 子网 ID。 SubnetIds []*uint64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` // 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。 CdbErrors []*int64 `json:"CdbErrors,omitnil,omitempty" name:"CdbErrors"` // 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // 是否以安全组 ID 为过滤条件。 WithSecurityGroup *int64 `json:"WithSecurityGroup,omitnil,omitempty" name:"WithSecurityGroup"` // 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。 WithExCluster *int64 `json:"WithExCluster,omitnil,omitempty" name:"WithExCluster"` // 独享集群 ID。 ExClusterId *string `json:"ExClusterId,omitnil,omitempty" name:"ExClusterId"` // 实例 ID。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 初始化标记,可取值:0 - 未初始化,1 - 初始化。 InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"` // 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。 WithDr *int64 `json:"WithDr,omitnil,omitempty" name:"WithDr"` // 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。 WithRo *int64 `json:"WithRo,omitnil,omitempty" name:"WithRo"` // 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。 WithMaster *int64 `json:"WithMaster,omitnil,omitempty" name:"WithMaster"` // 置放群组ID列表。 DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"` // 是否以标签键为过滤条件。 TagKeysForSearch []*string `json:"TagKeysForSearch,omitnil,omitempty" name:"TagKeysForSearch"` // 金融围拢 ID 。 CageIds []*string `json:"CageIds,omitnil,omitempty" name:"CageIds"` // 标签值 TagValues []*string `json:"TagValues,omitnil,omitempty" name:"TagValues"` // 私有网络字符型vpcId UniqueVpcIds []*string `json:"UniqueVpcIds,omitnil,omitempty" name:"UniqueVpcIds"` // 私有网络字符型subnetId UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"` // 标签键值 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 数据库代理 IP 。 ProxyVips []*string `json:"ProxyVips,omitnil,omitempty" name:"ProxyVips"` // 数据库代理 ID 。 ProxyIds []*string `json:"ProxyIds,omitnil,omitempty" name:"ProxyIds"` // 数据库引擎类型。 EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"` }
func NewDescribeDBInstancesRequest ¶
func NewDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)
func (*DescribeDBInstancesRequest) FromJsonString ¶
func (r *DescribeDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstancesRequest) ToJsonString ¶
func (r *DescribeDBInstancesRequest) ToJsonString() string
type DescribeDBInstancesRequestParams ¶ added in v1.0.426
type DescribeDBInstancesRequestParams struct { // 项目 ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。 InstanceTypes []*uint64 `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"` // 实例的内网 IP 地址。 Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"` // 实例状态,可取值:<br>0 - 创建中<br>1 - 运行中<br>4 - 正在进行隔离操作<br>5 - 已隔离(可在回收站恢复开机) Status []*uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 偏移量,默认值为 0。 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为 20,最大值为 2000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 付费类型,可取值:0 - 包年包月,1 - 小时计费。 PayTypes []*uint64 `json:"PayTypes,omitnil,omitempty" name:"PayTypes"` // 实例名称。 InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"` // 实例任务状态,可能取值:<br>0 - 没有任务<br>1 - 升级中<br>2 - 数据导入中<br>3 - 开放Slave中<br>4 - 外网访问开通中<br>5 - 批量操作执行中<br>6 - 回档中<br>7 - 外网访问关闭中<br>8 - 密码修改中<br>9 - 实例名修改中<br>10 - 重启中<br>12 - 自建迁移中<br>13 - 删除库表中<br>14 - 灾备实例创建同步中<br>15 - 升级待切换<br>16 - 升级切换中<br>17 - 升级切换完成<br>19 - 参数设置待执行 TaskStatus []*uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。 EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"` // 私有网络的 ID。 VpcIds []*uint64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"` // 可用区的 ID。 ZoneIds []*uint64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"` // 子网 ID。 SubnetIds []*uint64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` // 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。 CdbErrors []*int64 `json:"CdbErrors,omitnil,omitempty" name:"CdbErrors"` // 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。 OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"` // 是否以安全组 ID 为过滤条件。 WithSecurityGroup *int64 `json:"WithSecurityGroup,omitnil,omitempty" name:"WithSecurityGroup"` // 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。 WithExCluster *int64 `json:"WithExCluster,omitnil,omitempty" name:"WithExCluster"` // 独享集群 ID。 ExClusterId *string `json:"ExClusterId,omitnil,omitempty" name:"ExClusterId"` // 实例 ID。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 初始化标记,可取值:0 - 未初始化,1 - 初始化。 InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"` // 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。 WithDr *int64 `json:"WithDr,omitnil,omitempty" name:"WithDr"` // 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。 WithRo *int64 `json:"WithRo,omitnil,omitempty" name:"WithRo"` // 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。 WithMaster *int64 `json:"WithMaster,omitnil,omitempty" name:"WithMaster"` // 置放群组ID列表。 DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"` // 是否以标签键为过滤条件。 TagKeysForSearch []*string `json:"TagKeysForSearch,omitnil,omitempty" name:"TagKeysForSearch"` // 金融围拢 ID 。 CageIds []*string `json:"CageIds,omitnil,omitempty" name:"CageIds"` // 标签值 TagValues []*string `json:"TagValues,omitnil,omitempty" name:"TagValues"` // 私有网络字符型vpcId UniqueVpcIds []*string `json:"UniqueVpcIds,omitnil,omitempty" name:"UniqueVpcIds"` // 私有网络字符型subnetId UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"` // 标签键值 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 数据库代理 IP 。 ProxyVips []*string `json:"ProxyVips,omitnil,omitempty" name:"ProxyVips"` // 数据库代理 ID 。 ProxyIds []*string `json:"ProxyIds,omitnil,omitempty" name:"ProxyIds"` // 数据库引擎类型。 EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"` }
Predefined struct for user
type DescribeDBInstancesResponse ¶
type DescribeDBInstancesResponse struct { *tchttp.BaseResponse Response *DescribeDBInstancesResponseParams `json:"Response"` }
func NewDescribeDBInstancesResponse ¶
func NewDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)
func (*DescribeDBInstancesResponse) FromJsonString ¶
func (r *DescribeDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstancesResponse) ToJsonString ¶
func (r *DescribeDBInstancesResponse) ToJsonString() string
type DescribeDBInstancesResponseParams ¶ added in v1.0.426
type DescribeDBInstancesResponseParams struct { // 符合查询条件的实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例详细信息列表。 Items []*InstanceInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBPriceRequest ¶
type DescribeDBPriceRequest struct { *tchttp.BaseRequest // 实例时长,单位:月,最小值 1,最大值为 36;查询按量计费价格时,该字段无效。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 可用区信息,格式如 "ap-guangzhou-2"。具体能设置的值请通过 <a href="https://cloud.tencent.com/document/api/236/17229">DescribeDBZoneConfig</a> 接口查询。InstanceId为空时该参数为必填项。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例数量,默认值为 1,最小值 1,最大值为 100。InstanceId为空时该参数为必填项。 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 实例内存大小,单位:MB。InstanceId为空时该参数为必填项。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB。InstanceId为空时该参数为必填项。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,ro - 表示只读实例,dr - 表示灾备实例。InstanceId为空时该参数为必填项。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 付费类型,支持值包括:PRE_PAID - 包年包月,HOUR_PAID - 按量计费。InstanceId为空时该参数为必填项。 PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - 单节点云盘版实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 询价实例的CPU核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可售卖的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 询价续费实例ID。如需查询实例续费价格,填写InstanceId和Period即可。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 按量计费阶梯。仅PayType=HOUR_PAID有效,支持值包括:1,2,3。阶梯时长见https://cloud.tencent.com/document/product/236/18335。 Ladder *uint64 `json:"Ladder,omitnil,omitempty" name:"Ladder"` }
func NewDescribeDBPriceRequest ¶
func NewDescribeDBPriceRequest() (request *DescribeDBPriceRequest)
func (*DescribeDBPriceRequest) FromJsonString ¶
func (r *DescribeDBPriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBPriceRequest) ToJsonString ¶
func (r *DescribeDBPriceRequest) ToJsonString() string
type DescribeDBPriceRequestParams ¶ added in v1.0.426
type DescribeDBPriceRequestParams struct { // 实例时长,单位:月,最小值 1,最大值为 36;查询按量计费价格时,该字段无效。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 可用区信息,格式如 "ap-guangzhou-2"。具体能设置的值请通过 <a href="https://cloud.tencent.com/document/api/236/17229">DescribeDBZoneConfig</a> 接口查询。InstanceId为空时该参数为必填项。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例数量,默认值为 1,最小值 1,最大值为 100。InstanceId为空时该参数为必填项。 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 实例内存大小,单位:MB。InstanceId为空时该参数为必填项。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例硬盘大小,单位:GB。InstanceId为空时该参数为必填项。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,ro - 表示只读实例,dr - 表示灾备实例。InstanceId为空时该参数为必填项。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 付费类型,支持值包括:PRE_PAID - 包年包月,HOUR_PAID - 按量计费。InstanceId为空时该参数为必填项。 PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"` // 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - 单节点云盘版实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 询价实例的CPU核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可售卖的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 询价续费实例ID。如需查询实例续费价格,填写InstanceId和Period即可。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 按量计费阶梯。仅PayType=HOUR_PAID有效,支持值包括:1,2,3。阶梯时长见https://cloud.tencent.com/document/product/236/18335。 Ladder *uint64 `json:"Ladder,omitnil,omitempty" name:"Ladder"` }
Predefined struct for user
type DescribeDBPriceResponse ¶
type DescribeDBPriceResponse struct { *tchttp.BaseResponse Response *DescribeDBPriceResponseParams `json:"Response"` }
func NewDescribeDBPriceResponse ¶
func NewDescribeDBPriceResponse() (response *DescribeDBPriceResponse)
func (*DescribeDBPriceResponse) FromJsonString ¶
func (r *DescribeDBPriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBPriceResponse) ToJsonString ¶
func (r *DescribeDBPriceResponse) ToJsonString() string
type DescribeDBPriceResponseParams ¶ added in v1.0.426
type DescribeDBPriceResponseParams struct { // 实例价格,单位:分。 Price *int64 `json:"Price,omitnil,omitempty" name:"Price"` // 实例原价,单位:分。 OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"` // 货币单位。CNY-人民币,USD-美元。 Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSecurityGroupsRequest ¶
type DescribeDBSecurityGroupsRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该值默认为False,表示当传入只读实例ID时,查询操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True。 ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` // 变更集群版实例只读组时,InstanceId传实例id,需要额外指定该参数表示操作只读组。 如果操作读写节点则不需指定该参数。 OpResourceId *string `json:"OpResourceId,omitnil,omitempty" name:"OpResourceId"` }
func NewDescribeDBSecurityGroupsRequest ¶
func NewDescribeDBSecurityGroupsRequest() (request *DescribeDBSecurityGroupsRequest)
func (*DescribeDBSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeDBSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeDBSecurityGroupsRequest) ToJsonString() string
type DescribeDBSecurityGroupsRequestParams ¶ added in v1.0.426
type DescribeDBSecurityGroupsRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 该值默认为False,表示当传入只读实例ID时,查询操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True。 ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` // 变更集群版实例只读组时,InstanceId传实例id,需要额外指定该参数表示操作只读组。 如果操作读写节点则不需指定该参数。 OpResourceId *string `json:"OpResourceId,omitnil,omitempty" name:"OpResourceId"` }
Predefined struct for user
type DescribeDBSecurityGroupsResponse ¶
type DescribeDBSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DescribeDBSecurityGroupsResponseParams `json:"Response"` }
func NewDescribeDBSecurityGroupsResponse ¶
func NewDescribeDBSecurityGroupsResponse() (response *DescribeDBSecurityGroupsResponse)
func (*DescribeDBSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeDBSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeDBSecurityGroupsResponse) ToJsonString() string
type DescribeDBSecurityGroupsResponseParams ¶ added in v1.0.426
type DescribeDBSecurityGroupsResponseParams struct { // 安全组详情。 Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSwitchRecordsRequest ¶
type DescribeDBSwitchRecordsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为 50,最小值为 1,最大值为 2000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeDBSwitchRecordsRequest ¶
func NewDescribeDBSwitchRecordsRequest() (request *DescribeDBSwitchRecordsRequest)
func (*DescribeDBSwitchRecordsRequest) FromJsonString ¶
func (r *DescribeDBSwitchRecordsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSwitchRecordsRequest) ToJsonString ¶
func (r *DescribeDBSwitchRecordsRequest) ToJsonString() string
type DescribeDBSwitchRecordsRequestParams ¶ added in v1.0.426
type DescribeDBSwitchRecordsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为 50,最小值为 1,最大值为 2000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDBSwitchRecordsResponse ¶
type DescribeDBSwitchRecordsResponse struct { *tchttp.BaseResponse Response *DescribeDBSwitchRecordsResponseParams `json:"Response"` }
func NewDescribeDBSwitchRecordsResponse ¶
func NewDescribeDBSwitchRecordsResponse() (response *DescribeDBSwitchRecordsResponse)
func (*DescribeDBSwitchRecordsResponse) FromJsonString ¶
func (r *DescribeDBSwitchRecordsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSwitchRecordsResponse) ToJsonString ¶
func (r *DescribeDBSwitchRecordsResponse) ToJsonString() string
type DescribeDBSwitchRecordsResponseParams ¶ added in v1.0.426
type DescribeDBSwitchRecordsResponseParams struct { // 实例切换记录的总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例切换记录详情。 Items []*DBSwitchInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDataBackupOverviewRequest ¶
type DescribeDataBackupOverviewRequest struct { *tchttp.BaseRequest // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewDescribeDataBackupOverviewRequest ¶
func NewDescribeDataBackupOverviewRequest() (request *DescribeDataBackupOverviewRequest)
func (*DescribeDataBackupOverviewRequest) FromJsonString ¶
func (r *DescribeDataBackupOverviewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDataBackupOverviewRequest) ToJsonString ¶
func (r *DescribeDataBackupOverviewRequest) ToJsonString() string
type DescribeDataBackupOverviewRequestParams ¶ added in v1.0.426
type DescribeDataBackupOverviewRequestParams struct { // 需要查询的云数据库产品类型,目前仅支持 "mysql"。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type DescribeDataBackupOverviewResponse ¶
type DescribeDataBackupOverviewResponse struct { *tchttp.BaseResponse Response *DescribeDataBackupOverviewResponseParams `json:"Response"` }
func NewDescribeDataBackupOverviewResponse ¶
func NewDescribeDataBackupOverviewResponse() (response *DescribeDataBackupOverviewResponse)
func (*DescribeDataBackupOverviewResponse) FromJsonString ¶
func (r *DescribeDataBackupOverviewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDataBackupOverviewResponse) ToJsonString ¶
func (r *DescribeDataBackupOverviewResponse) ToJsonString() string
type DescribeDataBackupOverviewResponseParams ¶ added in v1.0.426
type DescribeDataBackupOverviewResponseParams struct { // 当前地域的数据备份总容量(包含自动备份和手动备份,单位为字节)。 DataBackupVolume *int64 `json:"DataBackupVolume,omitnil,omitempty" name:"DataBackupVolume"` // 当前地域的数据备份总个数。 DataBackupCount *int64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"` // 当前地域的自动备份总容量。 AutoBackupVolume *int64 `json:"AutoBackupVolume,omitnil,omitempty" name:"AutoBackupVolume"` // 当前地域的自动备份总个数。 AutoBackupCount *int64 `json:"AutoBackupCount,omitnil,omitempty" name:"AutoBackupCount"` // 当前地域的手动备份总容量。 ManualBackupVolume *int64 `json:"ManualBackupVolume,omitnil,omitempty" name:"ManualBackupVolume"` // 当前地域的手动备份总个数。 ManualBackupCount *int64 `json:"ManualBackupCount,omitnil,omitempty" name:"ManualBackupCount"` // 异地备份总容量。 RemoteBackupVolume *int64 `json:"RemoteBackupVolume,omitnil,omitempty" name:"RemoteBackupVolume"` // 异地备份总个数。 RemoteBackupCount *int64 `json:"RemoteBackupCount,omitnil,omitempty" name:"RemoteBackupCount"` // 当前地域归档备份总容量。 DataBackupArchiveVolume *int64 `json:"DataBackupArchiveVolume,omitnil,omitempty" name:"DataBackupArchiveVolume"` // 当前地域归档备份总个数。 DataBackupArchiveCount *int64 `json:"DataBackupArchiveCount,omitnil,omitempty" name:"DataBackupArchiveCount"` // 当前地域标准存储备份总容量。 DataBackupStandbyVolume *int64 `json:"DataBackupStandbyVolume,omitnil,omitempty" name:"DataBackupStandbyVolume"` // 当前地域标准存储备份总个数。 DataBackupStandbyCount *int64 `json:"DataBackupStandbyCount,omitnil,omitempty" name:"DataBackupStandbyCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDatabasesRequest ¶
type DescribeDatabasesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求数量,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配数据库库名的正则表达式。 DatabaseRegexp *string `json:"DatabaseRegexp,omitnil,omitempty" name:"DatabaseRegexp"` }
func NewDescribeDatabasesRequest ¶
func NewDescribeDatabasesRequest() (request *DescribeDatabasesRequest)
func (*DescribeDatabasesRequest) FromJsonString ¶
func (r *DescribeDatabasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabasesRequest) ToJsonString ¶
func (r *DescribeDatabasesRequest) ToJsonString() string
type DescribeDatabasesRequestParams ¶ added in v1.0.426
type DescribeDatabasesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求数量,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配数据库库名的正则表达式。 DatabaseRegexp *string `json:"DatabaseRegexp,omitnil,omitempty" name:"DatabaseRegexp"` }
Predefined struct for user
type DescribeDatabasesResponse ¶
type DescribeDatabasesResponse struct { *tchttp.BaseResponse Response *DescribeDatabasesResponseParams `json:"Response"` }
func NewDescribeDatabasesResponse ¶
func NewDescribeDatabasesResponse() (response *DescribeDatabasesResponse)
func (*DescribeDatabasesResponse) FromJsonString ¶
func (r *DescribeDatabasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabasesResponse) ToJsonString ¶
func (r *DescribeDatabasesResponse) ToJsonString() string
type DescribeDatabasesResponseParams ¶ added in v1.0.426
type DescribeDatabasesResponseParams struct { // 符合查询条件的实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的实例信息。 Items []*string `json:"Items,omitnil,omitempty" name:"Items"` // 数据库名以及字符集 DatabaseList []*DatabasesWithCharacterLists `json:"DatabaseList,omitnil,omitempty" name:"DatabaseList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDefaultParamsRequest ¶
type DescribeDefaultParamsRequest struct { *tchttp.BaseRequest // 引擎版本,目前支持 ["5.1", "5.5", "5.6", "5.7", "8.0"] EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 参数模板引擎,默认值:InnoDB EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` }
func NewDescribeDefaultParamsRequest ¶
func NewDescribeDefaultParamsRequest() (request *DescribeDefaultParamsRequest)
func (*DescribeDefaultParamsRequest) FromJsonString ¶
func (r *DescribeDefaultParamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDefaultParamsRequest) ToJsonString ¶
func (r *DescribeDefaultParamsRequest) ToJsonString() string
type DescribeDefaultParamsRequestParams ¶ added in v1.0.426
type DescribeDefaultParamsRequestParams struct { // 引擎版本,目前支持 ["5.1", "5.5", "5.6", "5.7", "8.0"] EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 参数模板引擎,默认值:InnoDB EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` }
Predefined struct for user
type DescribeDefaultParamsResponse ¶
type DescribeDefaultParamsResponse struct { *tchttp.BaseResponse Response *DescribeDefaultParamsResponseParams `json:"Response"` }
func NewDescribeDefaultParamsResponse ¶
func NewDescribeDefaultParamsResponse() (response *DescribeDefaultParamsResponse)
func (*DescribeDefaultParamsResponse) FromJsonString ¶
func (r *DescribeDefaultParamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDefaultParamsResponse) ToJsonString ¶
func (r *DescribeDefaultParamsResponse) ToJsonString() string
type DescribeDefaultParamsResponseParams ¶ added in v1.0.426
type DescribeDefaultParamsResponseParams struct { // 参数个数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数详情。 Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeployGroupListRequest ¶
type DescribeDeployGroupListRequest struct { *tchttp.BaseRequest // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 置放群组名称。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeDeployGroupListRequest ¶
func NewDescribeDeployGroupListRequest() (request *DescribeDeployGroupListRequest)
func (*DescribeDeployGroupListRequest) FromJsonString ¶
func (r *DescribeDeployGroupListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeployGroupListRequest) ToJsonString ¶
func (r *DescribeDeployGroupListRequest) ToJsonString() string
type DescribeDeployGroupListRequestParams ¶ added in v1.0.426
type DescribeDeployGroupListRequestParams struct { // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 置放群组名称。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeDeployGroupListResponse ¶
type DescribeDeployGroupListResponse struct { *tchttp.BaseResponse Response *DescribeDeployGroupListResponseParams `json:"Response"` }
func NewDescribeDeployGroupListResponse ¶
func NewDescribeDeployGroupListResponse() (response *DescribeDeployGroupListResponse)
func (*DescribeDeployGroupListResponse) FromJsonString ¶
func (r *DescribeDeployGroupListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeployGroupListResponse) ToJsonString ¶
func (r *DescribeDeployGroupListResponse) ToJsonString() string
type DescribeDeployGroupListResponseParams ¶ added in v1.0.426
type DescribeDeployGroupListResponseParams struct { // 符合条件的记录总数。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 返回列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*DeployGroupInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceMonitorInfoRequest ¶
type DescribeDeviceMonitorInfoRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 返回当天最近Count个5分钟粒度的监控数据。最小值1,最大值288,不传该参数默认返回当天所有5分钟粒度监控数据。 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` }
func NewDescribeDeviceMonitorInfoRequest ¶
func NewDescribeDeviceMonitorInfoRequest() (request *DescribeDeviceMonitorInfoRequest)
func (*DescribeDeviceMonitorInfoRequest) FromJsonString ¶
func (r *DescribeDeviceMonitorInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceMonitorInfoRequest) ToJsonString ¶
func (r *DescribeDeviceMonitorInfoRequest) ToJsonString() string
type DescribeDeviceMonitorInfoRequestParams ¶ added in v1.0.426
type DescribeDeviceMonitorInfoRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 返回当天最近Count个5分钟粒度的监控数据。最小值1,最大值288,不传该参数默认返回当天所有5分钟粒度监控数据。 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` }
Predefined struct for user
type DescribeDeviceMonitorInfoResponse ¶
type DescribeDeviceMonitorInfoResponse struct { *tchttp.BaseResponse Response *DescribeDeviceMonitorInfoResponseParams `json:"Response"` }
func NewDescribeDeviceMonitorInfoResponse ¶
func NewDescribeDeviceMonitorInfoResponse() (response *DescribeDeviceMonitorInfoResponse)
func (*DescribeDeviceMonitorInfoResponse) FromJsonString ¶
func (r *DescribeDeviceMonitorInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceMonitorInfoResponse) ToJsonString ¶
func (r *DescribeDeviceMonitorInfoResponse) ToJsonString() string
type DescribeDeviceMonitorInfoResponseParams ¶ added in v1.0.426
type DescribeDeviceMonitorInfoResponseParams struct { // 实例CPU监控数据 Cpu *DeviceCpuInfo `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 实例内存监控数据 Mem *DeviceMemInfo `json:"Mem,omitnil,omitempty" name:"Mem"` // 实例网络监控数据 Net *DeviceNetInfo `json:"Net,omitnil,omitempty" name:"Net"` // 实例磁盘监控数据 Disk *DeviceDiskInfo `json:"Disk,omitnil,omitempty" name:"Disk"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeErrorLogDataRequest ¶
type DescribeErrorLogDataRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间戳。例如 1585142640 。 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳。例如 1585142640 。 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 要匹配的关键字列表,最多支持15个关键字。 KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"` // 分页的返回数量,默认为100,最大为400。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。 InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"` }
func NewDescribeErrorLogDataRequest ¶
func NewDescribeErrorLogDataRequest() (request *DescribeErrorLogDataRequest)
func (*DescribeErrorLogDataRequest) FromJsonString ¶
func (r *DescribeErrorLogDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeErrorLogDataRequest) ToJsonString ¶
func (r *DescribeErrorLogDataRequest) ToJsonString() string
type DescribeErrorLogDataRequestParams ¶ added in v1.0.426
type DescribeErrorLogDataRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间戳。例如 1585142640 。 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳。例如 1585142640 。 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 要匹配的关键字列表,最多支持15个关键字。 KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"` // 分页的返回数量,默认为100,最大为400。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。 InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"` }
Predefined struct for user
type DescribeErrorLogDataResponse ¶
type DescribeErrorLogDataResponse struct { *tchttp.BaseResponse Response *DescribeErrorLogDataResponseParams `json:"Response"` }
func NewDescribeErrorLogDataResponse ¶
func NewDescribeErrorLogDataResponse() (response *DescribeErrorLogDataResponse)
func (*DescribeErrorLogDataResponse) FromJsonString ¶
func (r *DescribeErrorLogDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeErrorLogDataResponse) ToJsonString ¶
func (r *DescribeErrorLogDataResponse) ToJsonString() string
type DescribeErrorLogDataResponseParams ¶ added in v1.0.426
type DescribeErrorLogDataResponseParams struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的记录。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*ErrlogItem `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceAlarmEventsRequest ¶ added in v1.0.853
type DescribeInstanceAlarmEventsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeInstanceAlarmEventsRequest ¶ added in v1.0.853
func NewDescribeInstanceAlarmEventsRequest() (request *DescribeInstanceAlarmEventsRequest)
func (*DescribeInstanceAlarmEventsRequest) FromJsonString ¶ added in v1.0.853
func (r *DescribeInstanceAlarmEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceAlarmEventsRequest) ToJsonString ¶ added in v1.0.853
func (r *DescribeInstanceAlarmEventsRequest) ToJsonString() string
type DescribeInstanceAlarmEventsRequestParams ¶ added in v1.0.853
type DescribeInstanceAlarmEventsRequestParams struct { }
Predefined struct for user
type DescribeInstanceAlarmEventsResponse ¶ added in v1.0.853
type DescribeInstanceAlarmEventsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceAlarmEventsResponseParams `json:"Response"` }
func NewDescribeInstanceAlarmEventsResponse ¶ added in v1.0.853
func NewDescribeInstanceAlarmEventsResponse() (response *DescribeInstanceAlarmEventsResponse)
func (*DescribeInstanceAlarmEventsResponse) FromJsonString ¶ added in v1.0.853
func (r *DescribeInstanceAlarmEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceAlarmEventsResponse) ToJsonString ¶ added in v1.0.853
func (r *DescribeInstanceAlarmEventsResponse) ToJsonString() string
type DescribeInstanceAlarmEventsResponseParams ¶ added in v1.0.853
type DescribeInstanceAlarmEventsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceParamRecordsRequest ¶
type DescribeInstanceParamRecordsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页偏移量,默认值:0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值:20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeInstanceParamRecordsRequest ¶
func NewDescribeInstanceParamRecordsRequest() (request *DescribeInstanceParamRecordsRequest)
func (*DescribeInstanceParamRecordsRequest) FromJsonString ¶
func (r *DescribeInstanceParamRecordsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamRecordsRequest) ToJsonString ¶
func (r *DescribeInstanceParamRecordsRequest) ToJsonString() string
type DescribeInstanceParamRecordsRequestParams ¶ added in v1.0.426
type DescribeInstanceParamRecordsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页偏移量,默认值:0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值:20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeInstanceParamRecordsResponse ¶
type DescribeInstanceParamRecordsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceParamRecordsResponseParams `json:"Response"` }
func NewDescribeInstanceParamRecordsResponse ¶
func NewDescribeInstanceParamRecordsResponse() (response *DescribeInstanceParamRecordsResponse)
func (*DescribeInstanceParamRecordsResponse) FromJsonString ¶
func (r *DescribeInstanceParamRecordsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamRecordsResponse) ToJsonString ¶
func (r *DescribeInstanceParamRecordsResponse) ToJsonString() string
type DescribeInstanceParamRecordsResponseParams ¶ added in v1.0.426
type DescribeInstanceParamRecordsResponseParams struct { // 符合条件的记录数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数修改记录。 Items []*ParamRecord `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceParamsRequest ¶
type DescribeInstanceParamsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeInstanceParamsRequest ¶
func NewDescribeInstanceParamsRequest() (request *DescribeInstanceParamsRequest)
func (*DescribeInstanceParamsRequest) FromJsonString ¶
func (r *DescribeInstanceParamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamsRequest) ToJsonString ¶
func (r *DescribeInstanceParamsRequest) ToJsonString() string
type DescribeInstanceParamsRequestParams ¶ added in v1.0.426
type DescribeInstanceParamsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeInstanceParamsResponse ¶
type DescribeInstanceParamsResponse struct { *tchttp.BaseResponse Response *DescribeInstanceParamsResponseParams `json:"Response"` }
func NewDescribeInstanceParamsResponse ¶
func NewDescribeInstanceParamsResponse() (response *DescribeInstanceParamsResponse)
func (*DescribeInstanceParamsResponse) FromJsonString ¶
func (r *DescribeInstanceParamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceParamsResponse) ToJsonString ¶
func (r *DescribeInstanceParamsResponse) ToJsonString() string
type DescribeInstanceParamsResponseParams ¶ added in v1.0.426
type DescribeInstanceParamsResponseParams struct { // 实例的参数总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数详情。 Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLocalBinlogConfigRequest ¶ added in v1.0.330
type DescribeLocalBinlogConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeLocalBinlogConfigRequest ¶ added in v1.0.330
func NewDescribeLocalBinlogConfigRequest() (request *DescribeLocalBinlogConfigRequest)
func (*DescribeLocalBinlogConfigRequest) FromJsonString ¶ added in v1.0.330
func (r *DescribeLocalBinlogConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLocalBinlogConfigRequest) ToJsonString ¶ added in v1.0.330
func (r *DescribeLocalBinlogConfigRequest) ToJsonString() string
type DescribeLocalBinlogConfigRequestParams ¶ added in v1.0.426
type DescribeLocalBinlogConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeLocalBinlogConfigResponse ¶ added in v1.0.330
type DescribeLocalBinlogConfigResponse struct { *tchttp.BaseResponse Response *DescribeLocalBinlogConfigResponseParams `json:"Response"` }
func NewDescribeLocalBinlogConfigResponse ¶ added in v1.0.330
func NewDescribeLocalBinlogConfigResponse() (response *DescribeLocalBinlogConfigResponse)
func (*DescribeLocalBinlogConfigResponse) FromJsonString ¶ added in v1.0.330
func (r *DescribeLocalBinlogConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLocalBinlogConfigResponse) ToJsonString ¶ added in v1.0.330
func (r *DescribeLocalBinlogConfigResponse) ToJsonString() string
type DescribeLocalBinlogConfigResponseParams ¶ added in v1.0.426
type DescribeLocalBinlogConfigResponseParams struct { // 实例binlog保留策略。 LocalBinlogConfig *LocalBinlogConfig `json:"LocalBinlogConfig,omitnil,omitempty" name:"LocalBinlogConfig"` // 该地域默认binlog保留策略。 LocalBinlogConfigDefault *LocalBinlogConfigDefault `json:"LocalBinlogConfigDefault,omitnil,omitempty" name:"LocalBinlogConfigDefault"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeParamTemplateInfoRequest ¶
type DescribeParamTemplateInfoRequest struct { *tchttp.BaseRequest // 参数模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDescribeParamTemplateInfoRequest ¶
func NewDescribeParamTemplateInfoRequest() (request *DescribeParamTemplateInfoRequest)
func (*DescribeParamTemplateInfoRequest) FromJsonString ¶
func (r *DescribeParamTemplateInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplateInfoRequest) ToJsonString ¶
func (r *DescribeParamTemplateInfoRequest) ToJsonString() string
type DescribeParamTemplateInfoRequestParams ¶ added in v1.0.426
type DescribeParamTemplateInfoRequestParams struct { // 参数模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DescribeParamTemplateInfoResponse ¶
type DescribeParamTemplateInfoResponse struct { *tchttp.BaseResponse Response *DescribeParamTemplateInfoResponseParams `json:"Response"` }
func NewDescribeParamTemplateInfoResponse ¶
func NewDescribeParamTemplateInfoResponse() (response *DescribeParamTemplateInfoResponse)
func (*DescribeParamTemplateInfoResponse) FromJsonString ¶
func (r *DescribeParamTemplateInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplateInfoResponse) ToJsonString ¶
func (r *DescribeParamTemplateInfoResponse) ToJsonString() string
type DescribeParamTemplateInfoResponseParams ¶ added in v1.0.426
type DescribeParamTemplateInfoResponseParams struct { // 参数模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数模板名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板对应实例版本 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 参数模板中的参数数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数详情 Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"` // 参数模板描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 参数模板引擎。支持值包括:"InnoDB","RocksDB"。 // 注意:此字段可能返回 null,表示取不到有效值。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeParamTemplatesRequest ¶
type DescribeParamTemplatesRequest struct { *tchttp.BaseRequest // 引擎版本,缺省则查询所有 EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"` // 引擎类型,缺省则查询所有 EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"` // 模板名称,缺省则查询所有 TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"` // 模板id,缺省则查询所有 TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"` }
func NewDescribeParamTemplatesRequest ¶
func NewDescribeParamTemplatesRequest() (request *DescribeParamTemplatesRequest)
func (*DescribeParamTemplatesRequest) FromJsonString ¶
func (r *DescribeParamTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplatesRequest) ToJsonString ¶
func (r *DescribeParamTemplatesRequest) ToJsonString() string
type DescribeParamTemplatesRequestParams ¶ added in v1.0.426
type DescribeParamTemplatesRequestParams struct { // 引擎版本,缺省则查询所有 EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"` // 引擎类型,缺省则查询所有 EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"` // 模板名称,缺省则查询所有 TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"` // 模板id,缺省则查询所有 TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"` }
Predefined struct for user
type DescribeParamTemplatesResponse ¶
type DescribeParamTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeParamTemplatesResponseParams `json:"Response"` }
func NewDescribeParamTemplatesResponse ¶
func NewDescribeParamTemplatesResponse() (response *DescribeParamTemplatesResponse)
func (*DescribeParamTemplatesResponse) FromJsonString ¶
func (r *DescribeParamTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplatesResponse) ToJsonString ¶
func (r *DescribeParamTemplatesResponse) ToJsonString() string
type DescribeParamTemplatesResponseParams ¶ added in v1.0.426
type DescribeParamTemplatesResponseParams struct { // 该用户的参数模板数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 参数模板详情。 Items []*ParamTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProjectSecurityGroupsRequest ¶
type DescribeProjectSecurityGroupsRequest struct { *tchttp.BaseRequest // 项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` }
func NewDescribeProjectSecurityGroupsRequest ¶
func NewDescribeProjectSecurityGroupsRequest() (request *DescribeProjectSecurityGroupsRequest)
func (*DescribeProjectSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeProjectSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeProjectSecurityGroupsRequest) ToJsonString() string
type DescribeProjectSecurityGroupsRequestParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupsRequestParams struct { // 项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` }
Predefined struct for user
type DescribeProjectSecurityGroupsResponse ¶
type DescribeProjectSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DescribeProjectSecurityGroupsResponseParams `json:"Response"` }
func NewDescribeProjectSecurityGroupsResponse ¶
func NewDescribeProjectSecurityGroupsResponse() (response *DescribeProjectSecurityGroupsResponse)
func (*DescribeProjectSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeProjectSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeProjectSecurityGroupsResponse) ToJsonString() string
type DescribeProjectSecurityGroupsResponseParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupsResponseParams struct { // 安全组详情。 Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"` // 安全组规则数量。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProxyCustomConfRequest ¶ added in v1.0.330
type DescribeProxyCustomConfRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeProxyCustomConfRequest ¶ added in v1.0.330
func NewDescribeProxyCustomConfRequest() (request *DescribeProxyCustomConfRequest)
func (*DescribeProxyCustomConfRequest) FromJsonString ¶ added in v1.0.330
func (r *DescribeProxyCustomConfRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxyCustomConfRequest) ToJsonString ¶ added in v1.0.330
func (r *DescribeProxyCustomConfRequest) ToJsonString() string
type DescribeProxyCustomConfRequestParams ¶ added in v1.0.426
type DescribeProxyCustomConfRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeProxyCustomConfResponse ¶ added in v1.0.330
type DescribeProxyCustomConfResponse struct { *tchttp.BaseResponse Response *DescribeProxyCustomConfResponseParams `json:"Response"` }
func NewDescribeProxyCustomConfResponse ¶ added in v1.0.330
func NewDescribeProxyCustomConfResponse() (response *DescribeProxyCustomConfResponse)
func (*DescribeProxyCustomConfResponse) FromJsonString ¶ added in v1.0.330
func (r *DescribeProxyCustomConfResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxyCustomConfResponse) ToJsonString ¶ added in v1.0.330
func (r *DescribeProxyCustomConfResponse) ToJsonString() string
type DescribeProxyCustomConfResponseParams ¶ added in v1.0.426
type DescribeProxyCustomConfResponseParams struct { // 代理配置数 // 注意:此字段可能返回 null,表示取不到有效值。 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 代理配置 // 注意:此字段可能返回 null,表示取不到有效值。 CustomConf *CustomConfig `json:"CustomConf,omitnil,omitempty" name:"CustomConf"` // 权重限制 // 注意:此字段可能返回 null,表示取不到有效值。 WeightRule *Rule `json:"WeightRule,omitnil,omitempty" name:"WeightRule"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProxySupportParamRequest ¶ added in v1.0.646
type DescribeProxySupportParamRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeProxySupportParamRequest ¶ added in v1.0.646
func NewDescribeProxySupportParamRequest() (request *DescribeProxySupportParamRequest)
func (*DescribeProxySupportParamRequest) FromJsonString ¶ added in v1.0.646
func (r *DescribeProxySupportParamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySupportParamRequest) ToJsonString ¶ added in v1.0.646
func (r *DescribeProxySupportParamRequest) ToJsonString() string
type DescribeProxySupportParamRequestParams ¶ added in v1.0.646
type DescribeProxySupportParamRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeProxySupportParamResponse ¶ added in v1.0.646
type DescribeProxySupportParamResponse struct { *tchttp.BaseResponse Response *DescribeProxySupportParamResponseParams `json:"Response"` }
func NewDescribeProxySupportParamResponse ¶ added in v1.0.646
func NewDescribeProxySupportParamResponse() (response *DescribeProxySupportParamResponse)
func (*DescribeProxySupportParamResponse) FromJsonString ¶ added in v1.0.646
func (r *DescribeProxySupportParamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySupportParamResponse) ToJsonString ¶ added in v1.0.646
func (r *DescribeProxySupportParamResponse) ToJsonString() string
type DescribeProxySupportParamResponseParams ¶ added in v1.0.646
type DescribeProxySupportParamResponseParams struct { // 支持最大代理版本 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"` // 是否支持连接池 // 注意:此字段可能返回 null,表示取不到有效值。 SupportPool *bool `json:"SupportPool,omitnil,omitempty" name:"SupportPool"` // 连接池最小值 // 注意:此字段可能返回 null,表示取不到有效值。 PoolMin *uint64 `json:"PoolMin,omitnil,omitempty" name:"PoolMin"` // 连接池最大值 // 注意:此字段可能返回 null,表示取不到有效值。 PoolMax *uint64 `json:"PoolMax,omitnil,omitempty" name:"PoolMax"` // 是否支持事务拆分 // 注意:此字段可能返回 null,表示取不到有效值。 SupportTransSplit *bool `json:"SupportTransSplit,omitnil,omitempty" name:"SupportTransSplit"` // 支持连接池的最小代理版本 // 注意:此字段可能返回 null,表示取不到有效值。 SupportPoolMinVersion *string `json:"SupportPoolMinVersion,omitnil,omitempty" name:"SupportPoolMinVersion"` // 支持事务拆分的最小代理版本 // 注意:此字段可能返回 null,表示取不到有效值。 SupportTransSplitMinVersion *string `json:"SupportTransSplitMinVersion,omitnil,omitempty" name:"SupportTransSplitMinVersion"` // 是否支持设置只读 // 注意:此字段可能返回 null,表示取不到有效值。 SupportReadOnly *bool `json:"SupportReadOnly,omitnil,omitempty" name:"SupportReadOnly"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRemoteBackupConfigRequest ¶ added in v1.0.563
type DescribeRemoteBackupConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeRemoteBackupConfigRequest ¶ added in v1.0.563
func NewDescribeRemoteBackupConfigRequest() (request *DescribeRemoteBackupConfigRequest)
func (*DescribeRemoteBackupConfigRequest) FromJsonString ¶ added in v1.0.563
func (r *DescribeRemoteBackupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRemoteBackupConfigRequest) ToJsonString ¶ added in v1.0.563
func (r *DescribeRemoteBackupConfigRequest) ToJsonString() string
type DescribeRemoteBackupConfigRequestParams ¶ added in v1.0.563
type DescribeRemoteBackupConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeRemoteBackupConfigResponse ¶ added in v1.0.563
type DescribeRemoteBackupConfigResponse struct { *tchttp.BaseResponse Response *DescribeRemoteBackupConfigResponseParams `json:"Response"` }
func NewDescribeRemoteBackupConfigResponse ¶ added in v1.0.563
func NewDescribeRemoteBackupConfigResponse() (response *DescribeRemoteBackupConfigResponse)
func (*DescribeRemoteBackupConfigResponse) FromJsonString ¶ added in v1.0.563
func (r *DescribeRemoteBackupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRemoteBackupConfigResponse) ToJsonString ¶ added in v1.0.563
func (r *DescribeRemoteBackupConfigResponse) ToJsonString() string
type DescribeRemoteBackupConfigResponseParams ¶ added in v1.0.563
type DescribeRemoteBackupConfigResponseParams struct { // 异地备份保留时间,单位为天 ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"` // 异地数据备份开关,off - 关闭异地备份,on-开启异地备份 RemoteBackupSave *string `json:"RemoteBackupSave,omitnil,omitempty" name:"RemoteBackupSave"` // 异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on RemoteBinlogSave *string `json:"RemoteBinlogSave,omitnil,omitempty" name:"RemoteBinlogSave"` // 用户已设置异地备份地域列表 RemoteRegion []*string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"` // 用户可设置异地备份地域列表 RegionList []*string `json:"RegionList,omitnil,omitempty" name:"RegionList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRoGroupsRequest ¶
type DescribeRoGroupsRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv或者cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeRoGroupsRequest ¶
func NewDescribeRoGroupsRequest() (request *DescribeRoGroupsRequest)
func (*DescribeRoGroupsRequest) FromJsonString ¶
func (r *DescribeRoGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRoGroupsRequest) ToJsonString ¶
func (r *DescribeRoGroupsRequest) ToJsonString() string
type DescribeRoGroupsRequestParams ¶ added in v1.0.426
type DescribeRoGroupsRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv或者cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeRoGroupsResponse ¶
type DescribeRoGroupsResponse struct { *tchttp.BaseResponse Response *DescribeRoGroupsResponseParams `json:"Response"` }
func NewDescribeRoGroupsResponse ¶
func NewDescribeRoGroupsResponse() (response *DescribeRoGroupsResponse)
func (*DescribeRoGroupsResponse) FromJsonString ¶
func (r *DescribeRoGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRoGroupsResponse) ToJsonString ¶
func (r *DescribeRoGroupsResponse) ToJsonString() string
type DescribeRoGroupsResponseParams ¶ added in v1.0.426
type DescribeRoGroupsResponseParams struct { // RO组信息数组,一个实例可关联多个RO组。 RoGroups []*RoGroup `json:"RoGroups,omitnil,omitempty" name:"RoGroups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRoMinScaleRequest ¶
type DescribeRoMinScaleRequest struct { *tchttp.BaseRequest // 只读实例ID,格式如:cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与MasterInstanceId参数不能同时为空。 RoInstanceId *string `json:"RoInstanceId,omitnil,omitempty" name:"RoInstanceId"` // 主实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与RoInstanceId参数不能同时为空。注意,当传入参数包含RoInstanceId时,返回值为只读实例升级时的最小规格;当传入参数只包含MasterInstanceId时,返回值为只读实例购买时的最小规格。 MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` }
func NewDescribeRoMinScaleRequest ¶
func NewDescribeRoMinScaleRequest() (request *DescribeRoMinScaleRequest)
func (*DescribeRoMinScaleRequest) FromJsonString ¶
func (r *DescribeRoMinScaleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRoMinScaleRequest) ToJsonString ¶
func (r *DescribeRoMinScaleRequest) ToJsonString() string
type DescribeRoMinScaleRequestParams ¶ added in v1.0.426
type DescribeRoMinScaleRequestParams struct { // 只读实例ID,格式如:cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与MasterInstanceId参数不能同时为空。 RoInstanceId *string `json:"RoInstanceId,omitnil,omitempty" name:"RoInstanceId"` // 主实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与RoInstanceId参数不能同时为空。注意,当传入参数包含RoInstanceId时,返回值为只读实例升级时的最小规格;当传入参数只包含MasterInstanceId时,返回值为只读实例购买时的最小规格。 MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` }
Predefined struct for user
type DescribeRoMinScaleResponse ¶
type DescribeRoMinScaleResponse struct { *tchttp.BaseResponse Response *DescribeRoMinScaleResponseParams `json:"Response"` }
func NewDescribeRoMinScaleResponse ¶
func NewDescribeRoMinScaleResponse() (response *DescribeRoMinScaleResponse)
func (*DescribeRoMinScaleResponse) FromJsonString ¶
func (r *DescribeRoMinScaleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRoMinScaleResponse) ToJsonString ¶
func (r *DescribeRoMinScaleResponse) ToJsonString() string
type DescribeRoMinScaleResponseParams ¶ added in v1.0.426
type DescribeRoMinScaleResponseParams struct { // 内存规格大小, 单位为:MB。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 磁盘规格大小, 单位为:GB。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRollbackRangeTimeRequest ¶
type DescribeRollbackRangeTimeRequest struct { *tchttp.BaseRequest // 实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 克隆实例与源实例是否在异地可用区,是:"true",否:"false" IsRemoteZone *string `json:"IsRemoteZone,omitnil,omitempty" name:"IsRemoteZone"` // 克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou" BackupRegion *string `json:"BackupRegion,omitnil,omitempty" name:"BackupRegion"` }
func NewDescribeRollbackRangeTimeRequest ¶
func NewDescribeRollbackRangeTimeRequest() (request *DescribeRollbackRangeTimeRequest)
func (*DescribeRollbackRangeTimeRequest) FromJsonString ¶
func (r *DescribeRollbackRangeTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackRangeTimeRequest) ToJsonString ¶
func (r *DescribeRollbackRangeTimeRequest) ToJsonString() string
type DescribeRollbackRangeTimeRequestParams ¶ added in v1.0.426
type DescribeRollbackRangeTimeRequestParams struct { // 实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 克隆实例与源实例是否在异地可用区,是:"true",否:"false" IsRemoteZone *string `json:"IsRemoteZone,omitnil,omitempty" name:"IsRemoteZone"` // 克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou" BackupRegion *string `json:"BackupRegion,omitnil,omitempty" name:"BackupRegion"` }
Predefined struct for user
type DescribeRollbackRangeTimeResponse ¶
type DescribeRollbackRangeTimeResponse struct { *tchttp.BaseResponse Response *DescribeRollbackRangeTimeResponseParams `json:"Response"` }
func NewDescribeRollbackRangeTimeResponse ¶
func NewDescribeRollbackRangeTimeResponse() (response *DescribeRollbackRangeTimeResponse)
func (*DescribeRollbackRangeTimeResponse) FromJsonString ¶
func (r *DescribeRollbackRangeTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackRangeTimeResponse) ToJsonString ¶
func (r *DescribeRollbackRangeTimeResponse) ToJsonString() string
type DescribeRollbackRangeTimeResponseParams ¶ added in v1.0.426
type DescribeRollbackRangeTimeResponseParams struct { // 符合查询条件的实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的参数信息。 Items []*InstanceRollbackRangeTime `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRollbackTaskDetailRequest ¶
type DescribeRollbackTaskDetailRequest struct { *tchttp.BaseRequest // 实例 ID。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异步任务 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 分页参数,每次请求返回的记录数。默认值为 20,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。默认为 0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeRollbackTaskDetailRequest ¶
func NewDescribeRollbackTaskDetailRequest() (request *DescribeRollbackTaskDetailRequest)
func (*DescribeRollbackTaskDetailRequest) FromJsonString ¶
func (r *DescribeRollbackTaskDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackTaskDetailRequest) ToJsonString ¶
func (r *DescribeRollbackTaskDetailRequest) ToJsonString() string
type DescribeRollbackTaskDetailRequestParams ¶ added in v1.0.426
type DescribeRollbackTaskDetailRequestParams struct { // 实例 ID。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异步任务 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 分页参数,每次请求返回的记录数。默认值为 20,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页偏移量。默认为 0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeRollbackTaskDetailResponse ¶
type DescribeRollbackTaskDetailResponse struct { *tchttp.BaseResponse Response *DescribeRollbackTaskDetailResponseParams `json:"Response"` }
func NewDescribeRollbackTaskDetailResponse ¶
func NewDescribeRollbackTaskDetailResponse() (response *DescribeRollbackTaskDetailResponse)
func (*DescribeRollbackTaskDetailResponse) FromJsonString ¶
func (r *DescribeRollbackTaskDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackTaskDetailResponse) ToJsonString ¶
func (r *DescribeRollbackTaskDetailResponse) ToJsonString() string
type DescribeRollbackTaskDetailResponseParams ¶ added in v1.0.426
type DescribeRollbackTaskDetailResponseParams struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 回档任务详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*RollbackTask `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSSLStatusRequest ¶ added in v1.0.914
type DescribeSSLStatusRequest struct { *tchttp.BaseRequest // 实例 ID 。只读组 ID为空时必填。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只读组 ID。实例 ID为空时必填。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
func NewDescribeSSLStatusRequest ¶ added in v1.0.914
func NewDescribeSSLStatusRequest() (request *DescribeSSLStatusRequest)
func (*DescribeSSLStatusRequest) FromJsonString ¶ added in v1.0.914
func (r *DescribeSSLStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSSLStatusRequest) ToJsonString ¶ added in v1.0.914
func (r *DescribeSSLStatusRequest) ToJsonString() string
type DescribeSSLStatusRequestParams ¶ added in v1.0.914
type DescribeSSLStatusRequestParams struct { // 实例 ID 。只读组 ID为空时必填。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只读组 ID。实例 ID为空时必填。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
Predefined struct for user
type DescribeSSLStatusResponse ¶ added in v1.0.914
type DescribeSSLStatusResponse struct { *tchttp.BaseResponse Response *DescribeSSLStatusResponseParams `json:"Response"` }
func NewDescribeSSLStatusResponse ¶ added in v1.0.914
func NewDescribeSSLStatusResponse() (response *DescribeSSLStatusResponse)
func (*DescribeSSLStatusResponse) FromJsonString ¶ added in v1.0.914
func (r *DescribeSSLStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSSLStatusResponse) ToJsonString ¶ added in v1.0.914
func (r *DescribeSSLStatusResponse) ToJsonString() string
type DescribeSSLStatusResponseParams ¶ added in v1.0.914
type DescribeSSLStatusResponseParams struct { // 是否开通 SSL 。ON 代表开通 ,OFF 代表未开通。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 证书下载链接。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSlowLogDataRequest ¶
type DescribeSlowLogDataRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间戳。例如 1585142640 。 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳。例如 1585142640 。 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 客户端 Host 列表。 UserHosts []*string `json:"UserHosts,omitnil,omitempty" name:"UserHosts"` // 客户端 用户名 列表。 UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"` // 访问的 数据库 列表。 DataBases []*string `json:"DataBases,omitnil,omitempty" name:"DataBases"` // 排序字段。当前支持:Timestamp,QueryTime,LockTime,RowsExamined,RowsSent 。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 升序还是降序排列。当前支持:ASC,DESC 。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 偏移量,默认为0,最大为9999。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一次性返回的记录数量,默认为100,最大为400。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。 InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"` }
func NewDescribeSlowLogDataRequest ¶
func NewDescribeSlowLogDataRequest() (request *DescribeSlowLogDataRequest)
func (*DescribeSlowLogDataRequest) FromJsonString ¶
func (r *DescribeSlowLogDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogDataRequest) ToJsonString ¶
func (r *DescribeSlowLogDataRequest) ToJsonString() string
type DescribeSlowLogDataRequestParams ¶ added in v1.0.426
type DescribeSlowLogDataRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 开始时间戳。例如 1585142640 。 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳。例如 1585142640 。 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 客户端 Host 列表。 UserHosts []*string `json:"UserHosts,omitnil,omitempty" name:"UserHosts"` // 客户端 用户名 列表。 UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"` // 访问的 数据库 列表。 DataBases []*string `json:"DataBases,omitnil,omitempty" name:"DataBases"` // 排序字段。当前支持:Timestamp,QueryTime,LockTime,RowsExamined,RowsSent 。 SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"` // 升序还是降序排列。当前支持:ASC,DESC 。 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 偏移量,默认为0,最大为9999。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一次性返回的记录数量,默认为100,最大为400。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。 InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"` }
Predefined struct for user
type DescribeSlowLogDataResponse ¶
type DescribeSlowLogDataResponse struct { *tchttp.BaseResponse Response *DescribeSlowLogDataResponseParams `json:"Response"` }
func NewDescribeSlowLogDataResponse ¶
func NewDescribeSlowLogDataResponse() (response *DescribeSlowLogDataResponse)
func (*DescribeSlowLogDataResponse) FromJsonString ¶
func (r *DescribeSlowLogDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSlowLogDataResponse) ToJsonString ¶
func (r *DescribeSlowLogDataResponse) ToJsonString() string
type DescribeSlowLogDataResponseParams ¶ added in v1.0.426
type DescribeSlowLogDataResponseParams struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 查询到的记录。 // 注意:此字段可能返回 null,表示取不到有效值。 Items []*SlowLogItem `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSlowLogsRequest ¶
type DescribeSlowLogsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,默认值为0,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeSlowLogsRequest ¶
func NewDescribeSlowLogsRequest() (request *DescribeSlowLogsRequest)
func (*DescribeSlowLogsRequest) FromJsonString ¶
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 ¶
func (r *DescribeSlowLogsRequest) ToJsonString() string
type DescribeSlowLogsRequestParams ¶ added in v1.0.426
type DescribeSlowLogsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 偏移量,默认值为0,最小值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小,默认值为20,最小值为1,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSlowLogsResponse ¶
type DescribeSlowLogsResponse struct { *tchttp.BaseResponse Response *DescribeSlowLogsResponseParams `json:"Response"` }
func NewDescribeSlowLogsResponse ¶
func NewDescribeSlowLogsResponse() (response *DescribeSlowLogsResponse)
func (*DescribeSlowLogsResponse) FromJsonString ¶
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 ¶
func (r *DescribeSlowLogsResponse) ToJsonString() string
type DescribeSlowLogsResponseParams ¶ added in v1.0.426
type DescribeSlowLogsResponseParams struct { // 符合查询条件的慢查询日志总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 符合查询条件的慢查询日志详情。 Items []*SlowLogInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSupportedPrivilegesRequest ¶
type DescribeSupportedPrivilegesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeSupportedPrivilegesRequest ¶
func NewDescribeSupportedPrivilegesRequest() (request *DescribeSupportedPrivilegesRequest)
func (*DescribeSupportedPrivilegesRequest) FromJsonString ¶
func (r *DescribeSupportedPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportedPrivilegesRequest) ToJsonString ¶
func (r *DescribeSupportedPrivilegesRequest) ToJsonString() string
type DescribeSupportedPrivilegesRequestParams ¶ added in v1.0.426
type DescribeSupportedPrivilegesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeSupportedPrivilegesResponse ¶
type DescribeSupportedPrivilegesResponse struct { *tchttp.BaseResponse Response *DescribeSupportedPrivilegesResponseParams `json:"Response"` }
func NewDescribeSupportedPrivilegesResponse ¶
func NewDescribeSupportedPrivilegesResponse() (response *DescribeSupportedPrivilegesResponse)
func (*DescribeSupportedPrivilegesResponse) FromJsonString ¶
func (r *DescribeSupportedPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportedPrivilegesResponse) ToJsonString ¶
func (r *DescribeSupportedPrivilegesResponse) ToJsonString() string
type DescribeSupportedPrivilegesResponseParams ¶ added in v1.0.426
type DescribeSupportedPrivilegesResponseParams struct { // 实例支持的全局权限。 GlobalSupportedPrivileges []*string `json:"GlobalSupportedPrivileges,omitnil,omitempty" name:"GlobalSupportedPrivileges"` // 实例支持的数据库权限。 DatabaseSupportedPrivileges []*string `json:"DatabaseSupportedPrivileges,omitnil,omitempty" name:"DatabaseSupportedPrivileges"` // 实例支持的数据库表权限。 TableSupportedPrivileges []*string `json:"TableSupportedPrivileges,omitnil,omitempty" name:"TableSupportedPrivileges"` // 实例支持的数据库列权限。 ColumnSupportedPrivileges []*string `json:"ColumnSupportedPrivileges,omitnil,omitempty" name:"ColumnSupportedPrivileges"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTablesRequest ¶
type DescribeTablesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库的名称。 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20,最大值为2000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配数据库表名的正则表达式,规则同 MySQL 官网 TableRegexp *string `json:"TableRegexp,omitnil,omitempty" name:"TableRegexp"` }
func NewDescribeTablesRequest ¶
func NewDescribeTablesRequest() (request *DescribeTablesRequest)
func (*DescribeTablesRequest) FromJsonString ¶
func (r *DescribeTablesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTablesRequest) ToJsonString ¶
func (r *DescribeTablesRequest) ToJsonString() string
type DescribeTablesRequestParams ¶ added in v1.0.426
type DescribeTablesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库的名称。 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20,最大值为2000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配数据库表名的正则表达式,规则同 MySQL 官网 TableRegexp *string `json:"TableRegexp,omitnil,omitempty" name:"TableRegexp"` }
Predefined struct for user
type DescribeTablesResponse ¶
type DescribeTablesResponse struct { *tchttp.BaseResponse Response *DescribeTablesResponseParams `json:"Response"` }
func NewDescribeTablesResponse ¶
func NewDescribeTablesResponse() (response *DescribeTablesResponse)
func (*DescribeTablesResponse) FromJsonString ¶
func (r *DescribeTablesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTablesResponse) ToJsonString ¶
func (r *DescribeTablesResponse) ToJsonString() string
type DescribeTablesResponseParams ¶ added in v1.0.426
type DescribeTablesResponseParams struct { // 符合查询条件的数据库表总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的数据库表信息。 Items []*string `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTagsOfInstanceIdsRequest ¶
type DescribeTagsOfInstanceIdsRequest struct { *tchttp.BaseRequest // 实例列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeTagsOfInstanceIdsRequest ¶
func NewDescribeTagsOfInstanceIdsRequest() (request *DescribeTagsOfInstanceIdsRequest)
func (*DescribeTagsOfInstanceIdsRequest) FromJsonString ¶
func (r *DescribeTagsOfInstanceIdsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsOfInstanceIdsRequest) ToJsonString ¶
func (r *DescribeTagsOfInstanceIdsRequest) ToJsonString() string
type DescribeTagsOfInstanceIdsRequestParams ¶ added in v1.0.426
type DescribeTagsOfInstanceIdsRequestParams struct { // 实例列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTagsOfInstanceIdsResponse ¶
type DescribeTagsOfInstanceIdsResponse struct { *tchttp.BaseResponse Response *DescribeTagsOfInstanceIdsResponseParams `json:"Response"` }
func NewDescribeTagsOfInstanceIdsResponse ¶
func NewDescribeTagsOfInstanceIdsResponse() (response *DescribeTagsOfInstanceIdsResponse)
func (*DescribeTagsOfInstanceIdsResponse) FromJsonString ¶
func (r *DescribeTagsOfInstanceIdsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTagsOfInstanceIdsResponse) ToJsonString ¶
func (r *DescribeTagsOfInstanceIdsResponse) ToJsonString() string
type DescribeTagsOfInstanceIdsResponseParams ¶ added in v1.0.426
type DescribeTagsOfInstanceIdsResponseParams struct { // 分页偏移量。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 实例标签信息。 Rows []*TagsInfoOfInstance `json:"Rows,omitnil,omitempty" name:"Rows"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTasksRequest ¶
type DescribeTasksRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 任务类型,不传值则查询所有任务类型,支持的值包括: // 1 - 数据库回档; // 2 - SQL操作; // 3 - 数据导入; // 5 - 参数设置; // 6 - 初始化云数据库实例; // 7 - 重启云数据库实例; // 8 - 开启云数据库实例GTID; // 9 - 只读实例升级; // 10 - 数据库批量回档; // 11 - 主实例升级; // 12 - 删除云数据库库表; // 13 - 灾备实例提升为主。 TaskTypes []*int64 `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"` // 任务状态,不传值则查询所有任务状态,支持的值包括: // -1 - 未定义; // 0 - 初始化; // 1 - 运行中; // 2 - 执行成功; // 3 - 执行失败; // 4 - 已终止; // 5 - 已删除; // 6 - 已暂停。 TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。 StartTimeBegin *string `json:"StartTimeBegin,omitnil,omitempty" name:"StartTimeBegin"` // 最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。 StartTimeEnd *string `json:"StartTimeEnd,omitnil,omitempty" name:"StartTimeEnd"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeTasksRequest ¶
func NewDescribeTasksRequest() (request *DescribeTasksRequest)
func (*DescribeTasksRequest) FromJsonString ¶
func (r *DescribeTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTasksRequest) ToJsonString ¶
func (r *DescribeTasksRequest) ToJsonString() string
type DescribeTasksRequestParams ¶ added in v1.0.426
type DescribeTasksRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 任务类型,不传值则查询所有任务类型,支持的值包括: // 1 - 数据库回档; // 2 - SQL操作; // 3 - 数据导入; // 5 - 参数设置; // 6 - 初始化云数据库实例; // 7 - 重启云数据库实例; // 8 - 开启云数据库实例GTID; // 9 - 只读实例升级; // 10 - 数据库批量回档; // 11 - 主实例升级; // 12 - 删除云数据库库表; // 13 - 灾备实例提升为主。 TaskTypes []*int64 `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"` // 任务状态,不传值则查询所有任务状态,支持的值包括: // -1 - 未定义; // 0 - 初始化; // 1 - 运行中; // 2 - 执行成功; // 3 - 执行失败; // 4 - 已终止; // 5 - 已删除; // 6 - 已暂停。 TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。 StartTimeBegin *string `json:"StartTimeBegin,omitnil,omitempty" name:"StartTimeBegin"` // 最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。 StartTimeEnd *string `json:"StartTimeEnd,omitnil,omitempty" name:"StartTimeEnd"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTasksResponse ¶
type DescribeTasksResponse struct { *tchttp.BaseResponse Response *DescribeTasksResponseParams `json:"Response"` }
func NewDescribeTasksResponse ¶
func NewDescribeTasksResponse() (response *DescribeTasksResponse)
func (*DescribeTasksResponse) FromJsonString ¶
func (r *DescribeTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTasksResponse) ToJsonString ¶
func (r *DescribeTasksResponse) ToJsonString() string
type DescribeTasksResponseParams ¶ added in v1.0.426
type DescribeTasksResponseParams struct { // 符合查询条件的实例总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的实例任务信息。 Items []*TaskDetail `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTimeWindowRequest ¶
type DescribeTimeWindowRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeTimeWindowRequest ¶
func NewDescribeTimeWindowRequest() (request *DescribeTimeWindowRequest)
func (*DescribeTimeWindowRequest) FromJsonString ¶
func (r *DescribeTimeWindowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTimeWindowRequest) ToJsonString ¶
func (r *DescribeTimeWindowRequest) ToJsonString() string
type DescribeTimeWindowRequestParams ¶ added in v1.0.426
type DescribeTimeWindowRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeTimeWindowResponse ¶
type DescribeTimeWindowResponse struct { *tchttp.BaseResponse Response *DescribeTimeWindowResponseParams `json:"Response"` }
func NewDescribeTimeWindowResponse ¶
func NewDescribeTimeWindowResponse() (response *DescribeTimeWindowResponse)
func (*DescribeTimeWindowResponse) FromJsonString ¶
func (r *DescribeTimeWindowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTimeWindowResponse) ToJsonString ¶
func (r *DescribeTimeWindowResponse) ToJsonString() string
type DescribeTimeWindowResponseParams ¶ added in v1.0.426
type DescribeTimeWindowResponseParams struct { // 星期一的可维护时间列表。 Monday []*string `json:"Monday,omitnil,omitempty" name:"Monday"` // 星期二的可维护时间列表。 Tuesday []*string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"` // 星期三的可维护时间列表。 Wednesday []*string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"` // 星期四的可维护时间列表。 Thursday []*string `json:"Thursday,omitnil,omitempty" name:"Thursday"` // 星期五的可维护时间列表。 Friday []*string `json:"Friday,omitnil,omitempty" name:"Friday"` // 星期六的可维护时间列表。 Saturday []*string `json:"Saturday,omitnil,omitempty" name:"Saturday"` // 星期日的可维护时间列表。 Sunday []*string `json:"Sunday,omitnil,omitempty" name:"Sunday"` // 最大数据延迟阈值 MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUploadedFilesRequest ¶
type DescribeUploadedFilesRequest struct { *tchttp.BaseRequest // 文件路径。该字段应填用户主账号的OwnerUin信息。 Path *string `json:"Path,omitnil,omitempty" name:"Path"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeUploadedFilesRequest ¶
func NewDescribeUploadedFilesRequest() (request *DescribeUploadedFilesRequest)
func (*DescribeUploadedFilesRequest) FromJsonString ¶
func (r *DescribeUploadedFilesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUploadedFilesRequest) ToJsonString ¶
func (r *DescribeUploadedFilesRequest) ToJsonString() string
type DescribeUploadedFilesRequestParams ¶ added in v1.0.426
type DescribeUploadedFilesRequestParams struct { // 文件路径。该字段应填用户主账号的OwnerUin信息。 Path *string `json:"Path,omitnil,omitempty" name:"Path"` // 记录偏移量,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 单次请求返回的数量,默认值为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeUploadedFilesResponse ¶
type DescribeUploadedFilesResponse struct { *tchttp.BaseResponse Response *DescribeUploadedFilesResponseParams `json:"Response"` }
func NewDescribeUploadedFilesResponse ¶
func NewDescribeUploadedFilesResponse() (response *DescribeUploadedFilesResponse)
func (*DescribeUploadedFilesResponse) FromJsonString ¶
func (r *DescribeUploadedFilesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUploadedFilesResponse) ToJsonString ¶
func (r *DescribeUploadedFilesResponse) ToJsonString() string
type DescribeUploadedFilesResponseParams ¶ added in v1.0.426
type DescribeUploadedFilesResponseParams struct { // 符合查询条件的SQL文件总数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回的SQL文件列表。 Items []*SqlFileInfo `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeviceCpuInfo ¶
type DeviceCpuInfo struct { // 实例CPU平均使用率 Rate []*DeviceCpuRateInfo `json:"Rate,omitnil,omitempty" name:"Rate"` // 实例CPU监控数据 Load []*int64 `json:"Load,omitnil,omitempty" name:"Load"` }
type DeviceCpuRateInfo ¶
type DeviceDiskInfo ¶
type DeviceDiskInfo struct { // 平均每秒有百分之几的时间用于IO操作 IoRatioPerSec []*int64 `json:"IoRatioPerSec,omitnil,omitempty" name:"IoRatioPerSec"` // 平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒 IoWaitTime []*int64 `json:"IoWaitTime,omitnil,omitempty" name:"IoWaitTime"` // 磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次 Read []*int64 `json:"Read,omitnil,omitempty" name:"Read"` // 磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次 Write []*int64 `json:"Write,omitnil,omitempty" name:"Write"` // 磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量 CapacityRatio []*int64 `json:"CapacityRatio,omitnil,omitempty" name:"CapacityRatio"` }
type DeviceMemInfo ¶
type DeviceNetInfo ¶
type DeviceNetInfo struct { // tcp连接数 Conn []*int64 `json:"Conn,omitnil,omitempty" name:"Conn"` // 网卡入包量,单位:个/秒 PackageIn []*int64 `json:"PackageIn,omitnil,omitempty" name:"PackageIn"` // 网卡出包量,单位:个/秒 PackageOut []*int64 `json:"PackageOut,omitnil,omitempty" name:"PackageOut"` // 入流量,单位:kbps FlowIn []*int64 `json:"FlowIn,omitnil,omitempty" name:"FlowIn"` // 出流量,单位:kbps FlowOut []*int64 `json:"FlowOut,omitnil,omitempty" name:"FlowOut"` }
type DisassociateSecurityGroupsRequest ¶
type DisassociateSecurityGroupsRequest struct { *tchttp.BaseRequest // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例 ID 列表,一个或者多个实例 ID 组成的数组。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` }
func NewDisassociateSecurityGroupsRequest ¶
func NewDisassociateSecurityGroupsRequest() (request *DisassociateSecurityGroupsRequest)
func (*DisassociateSecurityGroupsRequest) FromJsonString ¶
func (r *DisassociateSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateSecurityGroupsRequest) ToJsonString ¶
func (r *DisassociateSecurityGroupsRequest) ToJsonString() string
type DisassociateSecurityGroupsRequestParams ¶ added in v1.0.426
type DisassociateSecurityGroupsRequestParams struct { // 安全组 ID。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例 ID 列表,一个或者多个实例 ID 组成的数组。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` }
Predefined struct for user
type DisassociateSecurityGroupsResponse ¶
type DisassociateSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DisassociateSecurityGroupsResponseParams `json:"Response"` }
func NewDisassociateSecurityGroupsResponse ¶
func NewDisassociateSecurityGroupsResponse() (response *DisassociateSecurityGroupsResponse)
func (*DisassociateSecurityGroupsResponse) FromJsonString ¶
func (r *DisassociateSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateSecurityGroupsResponse) ToJsonString ¶
func (r *DisassociateSecurityGroupsResponse) ToJsonString() string
type DisassociateSecurityGroupsResponseParams ¶ added in v1.0.426
type DisassociateSecurityGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DrInfo ¶
type DrInfo struct { // 灾备实例状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 地域信息 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例同步状态。可能的返回值为: // 0 - 灾备未同步; // 1 - 灾备同步中; // 2 - 灾备同步成功; // 3 - 灾备同步失败; // 4 - 灾备同步修复中。 SyncStatus *int64 `json:"SyncStatus,omitnil,omitempty" name:"SyncStatus"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例类型 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` }
type ErrlogItem ¶
type ImportRecord ¶
type ImportRecord struct { // 状态值 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 状态值 Code *int64 `json:"Code,omitnil,omitempty" name:"Code"` // 执行时间 CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 后端任务ID WorkId *string `json:"WorkId,omitnil,omitempty" name:"WorkId"` // 导入文件名 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 执行进度 Process *int64 `json:"Process,omitnil,omitempty" name:"Process"` // 任务创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 文件大小 FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 任务执行信息 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 任务ID JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"` // 导入库表名 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` // 异步任务的请求ID AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
type Inbound ¶
type Inbound struct { // 策略,ACCEPT 或者 DROP Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 来源 IP 或 IP 段,例如192.168.0.0/16 CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"` // 端口 PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"` // 网络协议,支持 UDP、TCP 等 IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"` // 规则限定的方向,进站规则为 INPUT Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"` // 地址模块 AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"` // 规则描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` }
type InitDBInstancesRequest ¶
type InitDBInstancesRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例新的密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:!@#$%^*())中的两种。 NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"` // 实例的参数列表,目前支持设置“character_set_server”、“lower_case_table_names”参数。其中,“character_set_server”参数可选值为["utf8","latin1","gbk","utf8mb4"];“lower_case_table_names”可选值为[“0”,“1”]。 Parameters []*ParamInfo `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 实例的端口,取值范围为[1024, 65535] Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` }
func NewInitDBInstancesRequest ¶
func NewInitDBInstancesRequest() (request *InitDBInstancesRequest)
func (*InitDBInstancesRequest) FromJsonString ¶
func (r *InitDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDBInstancesRequest) ToJsonString ¶
func (r *InitDBInstancesRequest) ToJsonString() string
type InitDBInstancesRequestParams ¶ added in v1.0.426
type InitDBInstancesRequestParams struct { // 实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例新的密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:!@#$%^*())中的两种。 NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"` // 实例的参数列表,目前支持设置“character_set_server”、“lower_case_table_names”参数。其中,“character_set_server”参数可选值为["utf8","latin1","gbk","utf8mb4"];“lower_case_table_names”可选值为[“0”,“1”]。 Parameters []*ParamInfo `json:"Parameters,omitnil,omitempty" name:"Parameters"` // 实例的端口,取值范围为[1024, 65535] Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` }
Predefined struct for user
type InitDBInstancesResponse ¶
type InitDBInstancesResponse struct { *tchttp.BaseResponse Response *InitDBInstancesResponseParams `json:"Response"` }
func NewInitDBInstancesResponse ¶
func NewInitDBInstancesResponse() (response *InitDBInstancesResponse)
func (*InitDBInstancesResponse) FromJsonString ¶
func (r *InitDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDBInstancesResponse) ToJsonString ¶
func (r *InitDBInstancesResponse) ToJsonString() string
type InitDBInstancesResponseParams ¶ added in v1.0.426
type InitDBInstancesResponseParams struct { // 异步任务的请求ID数组,可使用此ID查询异步任务的执行结果 AsyncRequestIds []*string `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InquiryPriceUpgradeInstancesRequest ¶
type InquiryPriceUpgradeInstancesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。 Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。 Volume *uint64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 升级后的核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` }
func NewInquiryPriceUpgradeInstancesRequest ¶
func NewInquiryPriceUpgradeInstancesRequest() (request *InquiryPriceUpgradeInstancesRequest)
func (*InquiryPriceUpgradeInstancesRequest) FromJsonString ¶
func (r *InquiryPriceUpgradeInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceUpgradeInstancesRequest) ToJsonString ¶
func (r *InquiryPriceUpgradeInstancesRequest) ToJsonString() string
type InquiryPriceUpgradeInstancesRequestParams ¶ added in v1.0.426
type InquiryPriceUpgradeInstancesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。 Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。 Volume *uint64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 升级后的核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` }
Predefined struct for user
type InquiryPriceUpgradeInstancesResponse ¶
type InquiryPriceUpgradeInstancesResponse struct { *tchttp.BaseResponse Response *InquiryPriceUpgradeInstancesResponseParams `json:"Response"` }
func NewInquiryPriceUpgradeInstancesResponse ¶
func NewInquiryPriceUpgradeInstancesResponse() (response *InquiryPriceUpgradeInstancesResponse)
func (*InquiryPriceUpgradeInstancesResponse) FromJsonString ¶
func (r *InquiryPriceUpgradeInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceUpgradeInstancesResponse) ToJsonString ¶
func (r *InquiryPriceUpgradeInstancesResponse) ToJsonString() string
type InquiryPriceUpgradeInstancesResponseParams ¶ added in v1.0.426
type InquiryPriceUpgradeInstancesResponseParams struct { // 实例价格,单位:分(人民币)。 Price *int64 `json:"Price,omitnil,omitempty" name:"Price"` // 实例原价,单位:分(人民币)。 OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InstanceAuditLogFilters ¶ added in v1.0.700
type InstanceAuditLogFilters struct { // 过滤项。目前支持以下搜索条件: // // 包含、不包含、包含(分词维度)、不包含(分词维度): // sql - SQL详情;alarmLevel - 告警等级;ruleTemplateId - 规则模板Id // // 等于、不等于、包含、不包含: // host - 客户端地址; // user - 用户名; // dbName - 数据库名称; // // 等于、不等于: // sqlType - SQL类型; // errCode - 错误码; // threadId - 线程ID; // // 范围搜索(时间类型统一为微秒): // execTime - 执行时间; // lockWaitTime - 执行时间; // ioWaitTime - IO等待时间; // trxLivingTime - 事物持续时间; // cpuTime - cpu时间; // checkRows - 扫描行数; // affectRows - 影响行数; // sentRows - 返回行数。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 过滤条件。支持以下条件: // WINC-包含(分词维度), // WEXC-不包含(分词维度), // INC - 包含, // EXC - 不包含, // EQS - 等于, // NEQ - 不等于, // RA - 范围。 Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"` // 过滤的值。反向查询时,多个值之前是且的关系,正向查询多个值是或的关系 Value []*string `json:"Value,omitnil,omitempty" name:"Value"` }
type InstanceDbAuditStatus ¶ added in v1.0.800
type InstanceDbAuditStatus struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计状态。ON-表示审计已开启,OFF-表示审计关闭 AuditStatus *string `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"` // 任务状态。0-无任务;1-审计开启中,2-审计关闭中。 // 注意:此字段可能返回 null,表示取不到有效值。 AuditTask *uint64 `json:"AuditTask,omitnil,omitempty" name:"AuditTask"` // 日志保留时长。 // 注意:此字段可能返回 null,表示取不到有效值。 LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频存储时长。 // 注意:此字段可能返回 null,表示取不到有效值。 HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` // 低频存储时长。 // 注意:此字段可能返回 null,表示取不到有效值。 LowLogExpireDay *uint64 `json:"LowLogExpireDay,omitnil,omitempty" name:"LowLogExpireDay"` // 日志存储量。 // 注意:此字段可能返回 null,表示取不到有效值。 BillingAmount *float64 `json:"BillingAmount,omitnil,omitempty" name:"BillingAmount"` // 高频存储量。 // 注意:此字段可能返回 null,表示取不到有效值。 HighRealStorage *float64 `json:"HighRealStorage,omitnil,omitempty" name:"HighRealStorage"` // 低频存储量。 // 注意:此字段可能返回 null,表示取不到有效值。 LowRealStorage *float64 `json:"LowRealStorage,omitnil,omitempty" name:"LowRealStorage"` // 是否为全审计。true-表示全审计。 // 注意:此字段可能返回 null,表示取不到有效值。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` // 审计开通时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 实例相关信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceInfo *AuditInstanceInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"` // 总存储量。 // 注意:此字段可能返回 null,表示取不到有效值。 RealStorage *float64 `json:"RealStorage,omitnil,omitempty" name:"RealStorage"` // 是否包含审计策略 // 注意:此字段可能返回 null,表示取不到有效值。 OldRule *bool `json:"OldRule,omitnil,omitempty" name:"OldRule"` // 实例所应用的规则模板。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` }
type InstanceInfo ¶
type InstanceInfo struct { // 外网状态,可能的返回值为:0-未开通外网;1-已开通外网;2-已关闭外网 WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"` // 可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 初始化标志,可能的返回值为:0-未初始化;1-已初始化 InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"` // 只读vip信息。单独开通只读实例访问的只读实例才有该字段 // 注意:此字段可能返回 null,表示取不到有效值。 RoVipInfo *RoVipInfo `json:"RoVipInfo,omitnil,omitempty" name:"RoVipInfo"` // 内存容量,单位为 MB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例状态,可能的返回值:0-创建中;1-运行中;4-正在进行隔离操作;5-已隔离 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 私有网络 ID,例如:51102 VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 备机信息 // 注意:此字段可能返回 null,表示取不到有效值。 SlaveInfo *SlaveInfo `json:"SlaveInfo,omitnil,omitempty" name:"SlaveInfo"` // 实例 ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 硬盘容量,单位为 GB Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 自动续费标志,可能的返回值:0-未开通自动续费;1-已开通自动续费;2-已关闭自动续费 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` // 数据复制方式。0 - 异步复制;1 - 半同步复制;2 - 强同步复制 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 只读组详细信息 // 注意:此字段可能返回 null,表示取不到有效值。 RoGroups []*RoGroup `json:"RoGroups,omitnil,omitempty" name:"RoGroups"` // 子网 ID,例如:2333 SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 实例类型,可能的返回值:1-主实例;2-灾备实例;3-只读实例 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 项目 ID ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 地域信息 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例到期时间 DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"` // 可用区部署方式。可能的值为:0 - 单可用区;1 - 多可用区 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 实例任务状态。0 - 没有任务 ,1 - 升级中,2 - 数据导入中,3 - 开放Slave中,4 - 外网访问开通中,5 - 批量操作执行中,6 - 回档中,7 - 外网访问关闭中,8 - 密码修改中,9 - 实例名修改中,10 - 重启中,12 - 自建迁移中,13 - 删除库表中,14 - 灾备实例创建同步中,15 - 升级待切换,16 - 升级切换中,17 - 升级切换完成 TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 主实例详细信息 // 注意:此字段可能返回 null,表示取不到有效值。 MasterInfo *MasterInfo `json:"MasterInfo,omitnil,omitempty" name:"MasterInfo"` // 实例类型 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 内核版本 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 灾备实例详细信息 // 注意:此字段可能返回 null,表示取不到有效值。 DrInfo []*DrInfo `json:"DrInfo,omitnil,omitempty" name:"DrInfo"` // 外网域名 WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"` // 外网端口号 WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"` // 付费类型,可能的返回值:0-包年包月;1-按量计费 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` // 实例创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 实例 IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 端口号 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 磁盘写入是否被锁定(实例数据写入量已经超过磁盘配额)。0 -未被锁定 1 -已被锁定 CdbError *int64 `json:"CdbError,omitnil,omitempty" name:"CdbError"` // 私有网络描述符,例如:“vpc-5v8wn9mg” UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 子网描述符,例如:“subnet-1typ0s7d” UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 物理 ID PhysicalId *string `json:"PhysicalId,omitnil,omitempty" name:"PhysicalId"` // 核心数 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 每秒查询数量 Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"` // 可用区中文名称 ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"` // 物理机型 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceClass *string `json:"DeviceClass,omitnil,omitempty" name:"DeviceClass"` // 置放群组 ID // 注意:此字段可能返回 null,表示取不到有效值。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 可用区 ID // 注意:此字段可能返回 null,表示取不到有效值。 ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 节点数 InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"` // 标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 TagList []*TagInfoItem `json:"TagList,omitnil,omitempty" name:"TagList"` // 引擎类型 // 注意:此字段可能返回 null,表示取不到有效值。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 最大延迟阈值 // 注意:此字段可能返回 null,表示取不到有效值。 MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` // 实例磁盘类型,仅云盘版实例才返回该值。可能的值为 CLOUD_SSD:SSD云硬盘, CLOUD_HSSD:增强型SSD云硬盘 DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 当前扩容的CPU核心数。 // 注意:此字段可能返回 null,表示取不到有效值。 ExpandCpu *int64 `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"` }
type InstanceRebootTime ¶
type InstanceRollbackRangeTime ¶
type InstanceRollbackRangeTime struct { // 查询数据库错误码 Code *int64 `json:"Code,omitnil,omitempty" name:"Code"` // 查询数据库错误信息 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 实例ID列表,单个实例Id的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 可回档时间范围 Times []*RollbackTimeRange `json:"Times,omitnil,omitempty" name:"Times"` }
type IsolateDBInstanceRequest ¶
type IsolateDBInstanceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewIsolateDBInstanceRequest ¶
func NewIsolateDBInstanceRequest() (request *IsolateDBInstanceRequest)
func (*IsolateDBInstanceRequest) FromJsonString ¶
func (r *IsolateDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstanceRequest) ToJsonString ¶
func (r *IsolateDBInstanceRequest) ToJsonString() string
type IsolateDBInstanceRequestParams ¶ added in v1.0.426
type IsolateDBInstanceRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type IsolateDBInstanceResponse ¶
type IsolateDBInstanceResponse struct { *tchttp.BaseResponse Response *IsolateDBInstanceResponseParams `json:"Response"` }
func NewIsolateDBInstanceResponse ¶
func NewIsolateDBInstanceResponse() (response *IsolateDBInstanceResponse)
func (*IsolateDBInstanceResponse) FromJsonString ¶
func (r *IsolateDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstanceResponse) ToJsonString ¶
func (r *IsolateDBInstanceResponse) ToJsonString() string
type IsolateDBInstanceResponseParams ¶ added in v1.0.426
type IsolateDBInstanceResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。(该返回字段目前已废弃,可以通过 DescribeDBInstances 接口查询实例的隔离状态) // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type LocalBinlogConfig ¶ added in v1.0.330
type LocalBinlogConfigDefault ¶ added in v1.0.330
type LogRuleTemplateInfo ¶ added in v1.0.748
type LogRuleTemplateInfo struct { // 模板ID。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` // 规则模板名 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 告警等级。1-低风险,2-中风险,3-高风险。 // 注意:此字段可能返回 null,表示取不到有效值。 AlarmLevel *string `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 规则模板变更状态:0-未变更;1-已变更;2-已删除 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateStatus *int64 `json:"RuleTemplateStatus,omitnil,omitempty" name:"RuleTemplateStatus"` }
type LogToCLSConfig ¶ added in v1.0.771
type LogToCLSConfig struct { // 投递状态打开或者关闭 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // CLS日志集ID // 注意:此字段可能返回 null,表示取不到有效值。 LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"` // 日志主题ID // 注意:此字段可能返回 null,表示取不到有效值。 LogTopicId *string `json:"LogTopicId,omitnil,omitempty" name:"LogTopicId"` // CLS服务所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"` }
type MasterInfo ¶
type MasterInfo struct { // 地域信息 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 地域ID RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 可用区ID ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例长ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 实例状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例类型 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 任务状态 TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 内存容量 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 硬盘容量 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 实例机型 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 每秒查询数 Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"` // 私有网络ID VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 独享集群ID ExClusterId *string `json:"ExClusterId,omitnil,omitempty" name:"ExClusterId"` // 独享集群名称 ExClusterName *string `json:"ExClusterName,omitnil,omitempty" name:"ExClusterName"` }
type ModifyAccountDescriptionRequest ¶
type ModifyAccountDescriptionRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 数据库账号的备注信息。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewModifyAccountDescriptionRequest ¶
func NewModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionRequest)
func (*ModifyAccountDescriptionRequest) FromJsonString ¶
func (r *ModifyAccountDescriptionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountDescriptionRequest) ToJsonString ¶
func (r *ModifyAccountDescriptionRequest) ToJsonString() string
type ModifyAccountDescriptionRequestParams ¶ added in v1.0.426
type ModifyAccountDescriptionRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 数据库账号的备注信息。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type ModifyAccountDescriptionResponse ¶
type ModifyAccountDescriptionResponse struct { *tchttp.BaseResponse Response *ModifyAccountDescriptionResponseParams `json:"Response"` }
func NewModifyAccountDescriptionResponse ¶
func NewModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)
func (*ModifyAccountDescriptionResponse) FromJsonString ¶
func (r *ModifyAccountDescriptionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountDescriptionResponse) ToJsonString ¶
func (r *ModifyAccountDescriptionResponse) ToJsonString() string
type ModifyAccountDescriptionResponseParams ¶ added in v1.0.426
type ModifyAccountDescriptionResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccountHostRequest ¶ added in v1.0.235
type ModifyAccountHostRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账户的名称 User *string `json:"User,omitnil,omitempty" name:"User"` // 账户的旧主机 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 账户的新主机 NewHost *string `json:"NewHost,omitnil,omitempty" name:"NewHost"` }
func NewModifyAccountHostRequest ¶ added in v1.0.235
func NewModifyAccountHostRequest() (request *ModifyAccountHostRequest)
func (*ModifyAccountHostRequest) FromJsonString ¶ added in v1.0.235
func (r *ModifyAccountHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountHostRequest) ToJsonString ¶ added in v1.0.235
func (r *ModifyAccountHostRequest) ToJsonString() string
type ModifyAccountHostRequestParams ¶ added in v1.0.426
type ModifyAccountHostRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账户的名称 User *string `json:"User,omitnil,omitempty" name:"User"` // 账户的旧主机 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 账户的新主机 NewHost *string `json:"NewHost,omitnil,omitempty" name:"NewHost"` }
Predefined struct for user
type ModifyAccountHostResponse ¶ added in v1.0.235
type ModifyAccountHostResponse struct { *tchttp.BaseResponse Response *ModifyAccountHostResponseParams `json:"Response"` }
func NewModifyAccountHostResponse ¶ added in v1.0.235
func NewModifyAccountHostResponse() (response *ModifyAccountHostResponse)
func (*ModifyAccountHostResponse) FromJsonString ¶ added in v1.0.235
func (r *ModifyAccountHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountHostResponse) ToJsonString ¶ added in v1.0.235
func (r *ModifyAccountHostResponse) ToJsonString() string
type ModifyAccountHostResponseParams ¶ added in v1.0.426
type ModifyAccountHostResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccountMaxUserConnectionsRequest ¶
type ModifyAccountMaxUserConnectionsRequest struct { *tchttp.BaseRequest // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设置账户最大可用连接数,最大可设置值为10240。 MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"` }
func NewModifyAccountMaxUserConnectionsRequest ¶
func NewModifyAccountMaxUserConnectionsRequest() (request *ModifyAccountMaxUserConnectionsRequest)
func (*ModifyAccountMaxUserConnectionsRequest) FromJsonString ¶
func (r *ModifyAccountMaxUserConnectionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountMaxUserConnectionsRequest) ToJsonString ¶
func (r *ModifyAccountMaxUserConnectionsRequest) ToJsonString() string
type ModifyAccountMaxUserConnectionsRequestParams ¶ added in v1.0.426
type ModifyAccountMaxUserConnectionsRequestParams struct { // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设置账户最大可用连接数,最大可设置值为10240。 MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"` }
Predefined struct for user
type ModifyAccountMaxUserConnectionsResponse ¶
type ModifyAccountMaxUserConnectionsResponse struct { *tchttp.BaseResponse Response *ModifyAccountMaxUserConnectionsResponseParams `json:"Response"` }
func NewModifyAccountMaxUserConnectionsResponse ¶
func NewModifyAccountMaxUserConnectionsResponse() (response *ModifyAccountMaxUserConnectionsResponse)
func (*ModifyAccountMaxUserConnectionsResponse) FromJsonString ¶
func (r *ModifyAccountMaxUserConnectionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountMaxUserConnectionsResponse) ToJsonString ¶
func (r *ModifyAccountMaxUserConnectionsResponse) ToJsonString() string
type ModifyAccountMaxUserConnectionsResponseParams ¶ added in v1.0.426
type ModifyAccountMaxUserConnectionsResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccountPasswordRequest ¶
type ModifyAccountPasswordRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库账号的新密码。密码应至少包含字母、数字和字符(_+-&=!@#$%^*())中的两种,长度为8-64个字符。 NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` }
func NewModifyAccountPasswordRequest ¶
func NewModifyAccountPasswordRequest() (request *ModifyAccountPasswordRequest)
func (*ModifyAccountPasswordRequest) FromJsonString ¶
func (r *ModifyAccountPasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPasswordRequest) ToJsonString ¶
func (r *ModifyAccountPasswordRequest) ToJsonString() string
type ModifyAccountPasswordRequestParams ¶ added in v1.0.426
type ModifyAccountPasswordRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库账号的新密码。密码应至少包含字母、数字和字符(_+-&=!@#$%^*())中的两种,长度为8-64个字符。 NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"` // 云数据库账号。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` }
Predefined struct for user
type ModifyAccountPasswordResponse ¶
type ModifyAccountPasswordResponse struct { *tchttp.BaseResponse Response *ModifyAccountPasswordResponseParams `json:"Response"` }
func NewModifyAccountPasswordResponse ¶
func NewModifyAccountPasswordResponse() (response *ModifyAccountPasswordResponse)
func (*ModifyAccountPasswordResponse) FromJsonString ¶
func (r *ModifyAccountPasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPasswordResponse) ToJsonString ¶
func (r *ModifyAccountPasswordResponse) ToJsonString() string
type ModifyAccountPasswordResponseParams ¶ added in v1.0.426
type ModifyAccountPasswordResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccountPrivilegesRequest ¶
type ModifyAccountPrivilegesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库的账号,包括用户名和域名。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER","CREATE USER","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"` // 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"` // 数据库中表的权限。Privileges 权限的可选值为:权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"` // 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"` // 该参数不为空时,为批量修改权限。可选值为:grant - 授予权限,revoke - 回收权限。 ModifyAction *string `json:"ModifyAction,omitnil,omitempty" name:"ModifyAction"` }
func NewModifyAccountPrivilegesRequest ¶
func NewModifyAccountPrivilegesRequest() (request *ModifyAccountPrivilegesRequest)
func (*ModifyAccountPrivilegesRequest) FromJsonString ¶
func (r *ModifyAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPrivilegesRequest) ToJsonString ¶
func (r *ModifyAccountPrivilegesRequest) ToJsonString() string
type ModifyAccountPrivilegesRequestParams ¶ added in v1.0.426
type ModifyAccountPrivilegesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库的账号,包括用户名和域名。 Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"` // 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER","CREATE USER","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"` // 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"` // 数据库中表的权限。Privileges 权限的可选值为:权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"` // 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 // 注意,ModifyAction为空时,不传该参数表示清除该权限。 ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"` // 该参数不为空时,为批量修改权限。可选值为:grant - 授予权限,revoke - 回收权限。 ModifyAction *string `json:"ModifyAction,omitnil,omitempty" name:"ModifyAction"` }
Predefined struct for user
type ModifyAccountPrivilegesResponse ¶
type ModifyAccountPrivilegesResponse struct { *tchttp.BaseResponse Response *ModifyAccountPrivilegesResponseParams `json:"Response"` }
func NewModifyAccountPrivilegesResponse ¶
func NewModifyAccountPrivilegesResponse() (response *ModifyAccountPrivilegesResponse)
func (*ModifyAccountPrivilegesResponse) FromJsonString ¶
func (r *ModifyAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPrivilegesResponse) ToJsonString ¶
func (r *ModifyAccountPrivilegesResponse) ToJsonString() string
type ModifyAccountPrivilegesResponseParams ¶ added in v1.0.426
type ModifyAccountPrivilegesResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAuditConfigRequest ¶
type ModifyAuditConfigRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 是否关闭审计服务。可选值:true - 关闭审计服务;false - 不关闭审计服务。默认值为 false。 // 当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。 // CloseAudit、LogExpireDay必须至少提供一个,如果两个都提供则按照CloseAudit优先的逻辑处理。 CloseAudit *bool `json:"CloseAudit,omitnil,omitempty" name:"CloseAudit"` // 高频审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; HighLogExpireDay *int64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` }
func NewModifyAuditConfigRequest ¶
func NewModifyAuditConfigRequest() (request *ModifyAuditConfigRequest)
func (*ModifyAuditConfigRequest) FromJsonString ¶
func (r *ModifyAuditConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditConfigRequest) ToJsonString ¶
func (r *ModifyAuditConfigRequest) ToJsonString() string
type ModifyAuditConfigRequestParams ¶ added in v1.0.426
type ModifyAuditConfigRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 是否关闭审计服务。可选值:true - 关闭审计服务;false - 不关闭审计服务。默认值为 false。 // 当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。 // CloseAudit、LogExpireDay必须至少提供一个,如果两个都提供则按照CloseAudit优先的逻辑处理。 CloseAudit *bool `json:"CloseAudit,omitnil,omitempty" name:"CloseAudit"` // 高频审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; HighLogExpireDay *int64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` }
Predefined struct for user
type ModifyAuditConfigResponse ¶
type ModifyAuditConfigResponse struct { *tchttp.BaseResponse Response *ModifyAuditConfigResponseParams `json:"Response"` }
func NewModifyAuditConfigResponse ¶
func NewModifyAuditConfigResponse() (response *ModifyAuditConfigResponse)
func (*ModifyAuditConfigResponse) FromJsonString ¶
func (r *ModifyAuditConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditConfigResponse) ToJsonString ¶
func (r *ModifyAuditConfigResponse) ToJsonString() string
type ModifyAuditConfigResponseParams ¶ added in v1.0.426
type ModifyAuditConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAuditRuleRequest ¶
type ModifyAuditRuleRequest struct { *tchttp.BaseRequest // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 审计规则名称。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 审计规则描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。 RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
func NewModifyAuditRuleRequest ¶
func NewModifyAuditRuleRequest() (request *ModifyAuditRuleRequest)
func (*ModifyAuditRuleRequest) FromJsonString ¶
func (r *ModifyAuditRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditRuleRequest) ToJsonString ¶
func (r *ModifyAuditRuleRequest) ToJsonString() string
type ModifyAuditRuleRequestParams ¶ added in v1.0.426
type ModifyAuditRuleRequestParams struct { // 审计规则 ID。 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 审计规则名称。 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 审计规则描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。 RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
Predefined struct for user
type ModifyAuditRuleResponse ¶
type ModifyAuditRuleResponse struct { *tchttp.BaseResponse Response *ModifyAuditRuleResponseParams `json:"Response"` }
func NewModifyAuditRuleResponse ¶
func NewModifyAuditRuleResponse() (response *ModifyAuditRuleResponse)
func (*ModifyAuditRuleResponse) FromJsonString ¶
func (r *ModifyAuditRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditRuleResponse) ToJsonString ¶
func (r *ModifyAuditRuleResponse) ToJsonString() string
type ModifyAuditRuleResponseParams ¶ added in v1.0.426
type ModifyAuditRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAuditRuleTemplatesRequest ¶ added in v1.0.800
type ModifyAuditRuleTemplatesRequest struct { *tchttp.BaseRequest // 审计规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 修改后的审计规则。 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 修改后的规则模板名称。 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 修改后的规则模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 告警等级。1-低风险,2-中风险,3-高风险。 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警。 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` }
func NewModifyAuditRuleTemplatesRequest ¶ added in v1.0.800
func NewModifyAuditRuleTemplatesRequest() (request *ModifyAuditRuleTemplatesRequest)
func (*ModifyAuditRuleTemplatesRequest) FromJsonString ¶ added in v1.0.800
func (r *ModifyAuditRuleTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditRuleTemplatesRequest) ToJsonString ¶ added in v1.0.800
func (r *ModifyAuditRuleTemplatesRequest) ToJsonString() string
type ModifyAuditRuleTemplatesRequestParams ¶ added in v1.0.800
type ModifyAuditRuleTemplatesRequestParams struct { // 审计规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 修改后的审计规则。 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 修改后的规则模板名称。 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 修改后的规则模板描述。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 告警等级。1-低风险,2-中风险,3-高风险。 AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警。 AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` }
Predefined struct for user
type ModifyAuditRuleTemplatesResponse ¶ added in v1.0.800
type ModifyAuditRuleTemplatesResponse struct { *tchttp.BaseResponse Response *ModifyAuditRuleTemplatesResponseParams `json:"Response"` }
func NewModifyAuditRuleTemplatesResponse ¶ added in v1.0.800
func NewModifyAuditRuleTemplatesResponse() (response *ModifyAuditRuleTemplatesResponse)
func (*ModifyAuditRuleTemplatesResponse) FromJsonString ¶ added in v1.0.800
func (r *ModifyAuditRuleTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditRuleTemplatesResponse) ToJsonString ¶ added in v1.0.800
func (r *ModifyAuditRuleTemplatesResponse) ToJsonString() string
type ModifyAuditRuleTemplatesResponseParams ¶ added in v1.0.800
type ModifyAuditRuleTemplatesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAuditServiceRequest ¶ added in v1.0.800
type ModifyAuditServiceRequest struct { *tchttp.BaseRequest // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保留时长。 LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频日志保留时长。 HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` // 修改实例审计规则为全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` // 审计规则。 AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"` // 规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` }
func NewModifyAuditServiceRequest ¶ added in v1.0.800
func NewModifyAuditServiceRequest() (request *ModifyAuditServiceRequest)
func (*ModifyAuditServiceRequest) FromJsonString ¶ added in v1.0.800
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.800
func (r *ModifyAuditServiceRequest) ToJsonString() string
type ModifyAuditServiceRequestParams ¶ added in v1.0.800
type ModifyAuditServiceRequestParams struct { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志保留时长。 LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频日志保留时长。 HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` // 修改实例审计规则为全审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` // 审计规则。 AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"` // 规则模板ID。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` }
Predefined struct for user
type ModifyAuditServiceResponse ¶ added in v1.0.800
type ModifyAuditServiceResponse struct { *tchttp.BaseResponse Response *ModifyAuditServiceResponseParams `json:"Response"` }
func NewModifyAuditServiceResponse ¶ added in v1.0.800
func NewModifyAuditServiceResponse() (response *ModifyAuditServiceResponse)
func (*ModifyAuditServiceResponse) FromJsonString ¶ added in v1.0.800
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.800
func (r *ModifyAuditServiceResponse) ToJsonString() string
type ModifyAuditServiceResponseParams ¶ added in v1.0.800
type ModifyAuditServiceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAutoRenewFlagRequest ¶
type ModifyAutoRenewFlagRequest struct { *tchttp.BaseRequest // 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 自动续费标记,可取值的有:0 - 不自动续费,1 - 自动续费。 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` }
func NewModifyAutoRenewFlagRequest ¶
func NewModifyAutoRenewFlagRequest() (request *ModifyAutoRenewFlagRequest)
func (*ModifyAutoRenewFlagRequest) FromJsonString ¶
func (r *ModifyAutoRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAutoRenewFlagRequest) ToJsonString ¶
func (r *ModifyAutoRenewFlagRequest) ToJsonString() string
type ModifyAutoRenewFlagRequestParams ¶ added in v1.0.426
type ModifyAutoRenewFlagRequestParams struct { // 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 自动续费标记,可取值的有:0 - 不自动续费,1 - 自动续费。 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` }
Predefined struct for user
type ModifyAutoRenewFlagResponse ¶
type ModifyAutoRenewFlagResponse struct { *tchttp.BaseResponse Response *ModifyAutoRenewFlagResponseParams `json:"Response"` }
func NewModifyAutoRenewFlagResponse ¶
func NewModifyAutoRenewFlagResponse() (response *ModifyAutoRenewFlagResponse)
func (*ModifyAutoRenewFlagResponse) FromJsonString ¶
func (r *ModifyAutoRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAutoRenewFlagResponse) ToJsonString ¶
func (r *ModifyAutoRenewFlagResponse) ToJsonString() string
type ModifyAutoRenewFlagResponseParams ¶ added in v1.0.426
type ModifyAutoRenewFlagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBackupConfigRequest ¶
type ModifyBackupConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份文件的保留时间,单位为天。最小值为7天,最大值为1830天。 ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"` // (将废弃,建议使用 BackupTimeWindow 参数) 备份时间范围,格式为:02:00-06:00,起点和终点时间目前限制为整点,目前可以选择的范围为: 00:00-12:00,02:00-06:00,06:00-10:00,10:00-14:00,14:00-18:00,18:00-22:00,22:00-02:00。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 自动备份方式,仅支持:physical - 物理冷备 BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"` // binlog的保留时间,单位为天。最小值为7天,最大值为1830天。该值的设置不能大于备份文件的保留时间。 BinlogExpireDays *int64 `json:"BinlogExpireDays,omitnil,omitempty" name:"BinlogExpireDays"` // 备份时间窗,比如要设置每周二和周日 10:00-14:00之间备份,该参数如下:{"Monday": "", "Tuesday": "10:00-14:00", "Wednesday": "", "Thursday": "", "Friday": "", "Saturday": "", "Sunday": "10:00-14:00"} (注:可以设置一周的某几天备份,但是每天的备份时间需要设置为相同的时间段。 如果设置了该字段,将忽略StartTime字段的设置) BackupTimeWindow *CommonTimeWindow `json:"BackupTimeWindow,omitnil,omitempty" name:"BackupTimeWindow"` // 定期保留开关,off - 不开启定期保留策略,on - 开启定期保留策略,默认为off。首次开启定期保留策略时,BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount,StartBackupPeriodSaveDate参数为必填项,否则定期保留策略不会生效 EnableBackupPeriodSave *string `json:"EnableBackupPeriodSave,omitnil,omitempty" name:"EnableBackupPeriodSave"` // 长期保留开关,该字段功能暂未上线,可忽略。off - 不开启长期保留策略,on - 开启长期保留策略,默认为off,如果开启,则BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount参数无效 EnableBackupPeriodLongTermSave *string `json:"EnableBackupPeriodLongTermSave,omitnil,omitempty" name:"EnableBackupPeriodLongTermSave"` // 定期保留最长天数,最小值:90,最大值:3650,默认值:1080 BackupPeriodSaveDays *int64 `json:"BackupPeriodSaveDays,omitnil,omitempty" name:"BackupPeriodSaveDays"` // 定期保留策略周期,可取值:weekly - 周,monthly - 月, quarterly - 季度,yearly - 年,默认为monthly BackupPeriodSaveInterval *string `json:"BackupPeriodSaveInterval,omitnil,omitempty" name:"BackupPeriodSaveInterval"` // 定期保留的备份数量,最小值为1,最大值不超过定期保留策略周期内常规备份个数,默认值为1 BackupPeriodSaveCount *int64 `json:"BackupPeriodSaveCount,omitnil,omitempty" name:"BackupPeriodSaveCount"` // 定期保留策略周期起始日期,格式:YYYY-MM-dd HH:mm:ss StartBackupPeriodSaveDate *string `json:"StartBackupPeriodSaveDate,omitnil,omitempty" name:"StartBackupPeriodSaveDate"` // 是否开启数据备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBackupArchive *string `json:"EnableBackupArchive,omitnil,omitempty" name:"EnableBackupArchive"` // 数据备份归档起始天数,数据备份达到归档起始天数时进行归档,最小为180天,不得大于数据备份保留天数 BackupArchiveDays *int64 `json:"BackupArchiveDays,omitnil,omitempty" name:"BackupArchiveDays"` // 日志备份归档起始天数,日志备份达到归档起始天数时进行归档,最小为180天,不得大于日志备份保留天数 BinlogArchiveDays *int64 `json:"BinlogArchiveDays,omitnil,omitempty" name:"BinlogArchiveDays"` // 是否开启日志备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBinlogArchive *string `json:"EnableBinlogArchive,omitnil,omitempty" name:"EnableBinlogArchive"` // 是否开启数据备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBackupStandby *string `json:"EnableBackupStandby,omitnil,omitempty" name:"EnableBackupStandby"` // 数据备份标准存储起始天数,数据备份达到标准存储起始天数时进行转换,最小为30天,不得大于数据备份保留天数。如果开启备份归档,不得大于等于备份归档天数 BackupStandbyDays *int64 `json:"BackupStandbyDays,omitnil,omitempty" name:"BackupStandbyDays"` // 是否开启日志备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBinlogStandby *string `json:"EnableBinlogStandby,omitnil,omitempty" name:"EnableBinlogStandby"` // 日志备份标准存储起始天数,日志备份达到标准存储起始天数时进行转换,最小为30天,不得大于日志备份保留天数。如果开启备份归档,不得大于等于备份归档天数 BinlogStandbyDays *int64 `json:"BinlogStandbyDays,omitnil,omitempty" name:"BinlogStandbyDays"` }
func NewModifyBackupConfigRequest ¶
func NewModifyBackupConfigRequest() (request *ModifyBackupConfigRequest)
func (*ModifyBackupConfigRequest) FromJsonString ¶
func (r *ModifyBackupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupConfigRequest) ToJsonString ¶
func (r *ModifyBackupConfigRequest) ToJsonString() string
type ModifyBackupConfigRequestParams ¶ added in v1.0.426
type ModifyBackupConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 备份文件的保留时间,单位为天。最小值为7天,最大值为1830天。 ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"` // (将废弃,建议使用 BackupTimeWindow 参数) 备份时间范围,格式为:02:00-06:00,起点和终点时间目前限制为整点,目前可以选择的范围为: 00:00-12:00,02:00-06:00,06:00-10:00,10:00-14:00,14:00-18:00,18:00-22:00,22:00-02:00。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 自动备份方式,仅支持:physical - 物理冷备 BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"` // binlog的保留时间,单位为天。最小值为7天,最大值为1830天。该值的设置不能大于备份文件的保留时间。 BinlogExpireDays *int64 `json:"BinlogExpireDays,omitnil,omitempty" name:"BinlogExpireDays"` // 备份时间窗,比如要设置每周二和周日 10:00-14:00之间备份,该参数如下:{"Monday": "", "Tuesday": "10:00-14:00", "Wednesday": "", "Thursday": "", "Friday": "", "Saturday": "", "Sunday": "10:00-14:00"} (注:可以设置一周的某几天备份,但是每天的备份时间需要设置为相同的时间段。 如果设置了该字段,将忽略StartTime字段的设置) BackupTimeWindow *CommonTimeWindow `json:"BackupTimeWindow,omitnil,omitempty" name:"BackupTimeWindow"` // 定期保留开关,off - 不开启定期保留策略,on - 开启定期保留策略,默认为off。首次开启定期保留策略时,BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount,StartBackupPeriodSaveDate参数为必填项,否则定期保留策略不会生效 EnableBackupPeriodSave *string `json:"EnableBackupPeriodSave,omitnil,omitempty" name:"EnableBackupPeriodSave"` // 长期保留开关,该字段功能暂未上线,可忽略。off - 不开启长期保留策略,on - 开启长期保留策略,默认为off,如果开启,则BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount参数无效 EnableBackupPeriodLongTermSave *string `json:"EnableBackupPeriodLongTermSave,omitnil,omitempty" name:"EnableBackupPeriodLongTermSave"` // 定期保留最长天数,最小值:90,最大值:3650,默认值:1080 BackupPeriodSaveDays *int64 `json:"BackupPeriodSaveDays,omitnil,omitempty" name:"BackupPeriodSaveDays"` // 定期保留策略周期,可取值:weekly - 周,monthly - 月, quarterly - 季度,yearly - 年,默认为monthly BackupPeriodSaveInterval *string `json:"BackupPeriodSaveInterval,omitnil,omitempty" name:"BackupPeriodSaveInterval"` // 定期保留的备份数量,最小值为1,最大值不超过定期保留策略周期内常规备份个数,默认值为1 BackupPeriodSaveCount *int64 `json:"BackupPeriodSaveCount,omitnil,omitempty" name:"BackupPeriodSaveCount"` // 定期保留策略周期起始日期,格式:YYYY-MM-dd HH:mm:ss StartBackupPeriodSaveDate *string `json:"StartBackupPeriodSaveDate,omitnil,omitempty" name:"StartBackupPeriodSaveDate"` // 是否开启数据备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBackupArchive *string `json:"EnableBackupArchive,omitnil,omitempty" name:"EnableBackupArchive"` // 数据备份归档起始天数,数据备份达到归档起始天数时进行归档,最小为180天,不得大于数据备份保留天数 BackupArchiveDays *int64 `json:"BackupArchiveDays,omitnil,omitempty" name:"BackupArchiveDays"` // 日志备份归档起始天数,日志备份达到归档起始天数时进行归档,最小为180天,不得大于日志备份保留天数 BinlogArchiveDays *int64 `json:"BinlogArchiveDays,omitnil,omitempty" name:"BinlogArchiveDays"` // 是否开启日志备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBinlogArchive *string `json:"EnableBinlogArchive,omitnil,omitempty" name:"EnableBinlogArchive"` // 是否开启数据备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBackupStandby *string `json:"EnableBackupStandby,omitnil,omitempty" name:"EnableBackupStandby"` // 数据备份标准存储起始天数,数据备份达到标准存储起始天数时进行转换,最小为30天,不得大于数据备份保留天数。如果开启备份归档,不得大于等于备份归档天数 BackupStandbyDays *int64 `json:"BackupStandbyDays,omitnil,omitempty" name:"BackupStandbyDays"` // 是否开启日志备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。 EnableBinlogStandby *string `json:"EnableBinlogStandby,omitnil,omitempty" name:"EnableBinlogStandby"` // 日志备份标准存储起始天数,日志备份达到标准存储起始天数时进行转换,最小为30天,不得大于日志备份保留天数。如果开启备份归档,不得大于等于备份归档天数 BinlogStandbyDays *int64 `json:"BinlogStandbyDays,omitnil,omitempty" name:"BinlogStandbyDays"` }
Predefined struct for user
type ModifyBackupConfigResponse ¶
type ModifyBackupConfigResponse struct { *tchttp.BaseResponse Response *ModifyBackupConfigResponseParams `json:"Response"` }
func NewModifyBackupConfigResponse ¶
func NewModifyBackupConfigResponse() (response *ModifyBackupConfigResponse)
func (*ModifyBackupConfigResponse) FromJsonString ¶
func (r *ModifyBackupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupConfigResponse) ToJsonString ¶
func (r *ModifyBackupConfigResponse) ToJsonString() string
type ModifyBackupConfigResponseParams ¶ added in v1.0.426
type ModifyBackupConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBackupDownloadRestrictionRequest ¶ added in v1.0.289
type ModifyBackupDownloadRestrictionRequest struct { *tchttp.BaseRequest // NoLimit 不限制,内外网都可以下载; LimitOnlyIntranet 仅内网可下载; Customize 用户自定义vpc:ip可下载。 只有该值为 Customize 时,才可以设置 LimitVpc 和 LimitIp 。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持 In, 表示 LimitVpc 指定的vpc可以下载。默认为In。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // In: 指定的ip可以下载; NotIn: 指定的ip不可以下载。 默认为In。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 限制下载的vpc设置。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 限制下载的ip设置 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` }
func NewModifyBackupDownloadRestrictionRequest ¶ added in v1.0.289
func NewModifyBackupDownloadRestrictionRequest() (request *ModifyBackupDownloadRestrictionRequest)
func (*ModifyBackupDownloadRestrictionRequest) FromJsonString ¶ added in v1.0.289
func (r *ModifyBackupDownloadRestrictionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupDownloadRestrictionRequest) ToJsonString ¶ added in v1.0.289
func (r *ModifyBackupDownloadRestrictionRequest) ToJsonString() string
type ModifyBackupDownloadRestrictionRequestParams ¶ added in v1.0.426
type ModifyBackupDownloadRestrictionRequestParams struct { // NoLimit 不限制,内外网都可以下载; LimitOnlyIntranet 仅内网可下载; Customize 用户自定义vpc:ip可下载。 只有该值为 Customize 时,才可以设置 LimitVpc 和 LimitIp 。 LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"` // 该参数仅支持 In, 表示 LimitVpc 指定的vpc可以下载。默认为In。 VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"` // In: 指定的ip可以下载; NotIn: 指定的ip不可以下载。 默认为In。 IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"` // 限制下载的vpc设置。 LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"` // 限制下载的ip设置 LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"` }
Predefined struct for user
type ModifyBackupDownloadRestrictionResponse ¶ added in v1.0.289
type ModifyBackupDownloadRestrictionResponse struct { *tchttp.BaseResponse Response *ModifyBackupDownloadRestrictionResponseParams `json:"Response"` }
func NewModifyBackupDownloadRestrictionResponse ¶ added in v1.0.289
func NewModifyBackupDownloadRestrictionResponse() (response *ModifyBackupDownloadRestrictionResponse)
func (*ModifyBackupDownloadRestrictionResponse) FromJsonString ¶ added in v1.0.289
func (r *ModifyBackupDownloadRestrictionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupDownloadRestrictionResponse) ToJsonString ¶ added in v1.0.289
func (r *ModifyBackupDownloadRestrictionResponse) ToJsonString() string
type ModifyBackupDownloadRestrictionResponseParams ¶ added in v1.0.426
type ModifyBackupDownloadRestrictionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBackupEncryptionStatusRequest ¶ added in v1.0.594
type ModifyBackupEncryptionStatusRequest struct { *tchttp.BaseRequest // 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设置实例新增的自动物理备份文件默认加密状态。可选值为 on或者off。 EncryptionStatus *string `json:"EncryptionStatus,omitnil,omitempty" name:"EncryptionStatus"` }
func NewModifyBackupEncryptionStatusRequest ¶ added in v1.0.594
func NewModifyBackupEncryptionStatusRequest() (request *ModifyBackupEncryptionStatusRequest)
func (*ModifyBackupEncryptionStatusRequest) FromJsonString ¶ added in v1.0.594
func (r *ModifyBackupEncryptionStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupEncryptionStatusRequest) ToJsonString ¶ added in v1.0.594
func (r *ModifyBackupEncryptionStatusRequest) ToJsonString() string
type ModifyBackupEncryptionStatusRequestParams ¶ added in v1.0.594
type ModifyBackupEncryptionStatusRequestParams struct { // 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设置实例新增的自动物理备份文件默认加密状态。可选值为 on或者off。 EncryptionStatus *string `json:"EncryptionStatus,omitnil,omitempty" name:"EncryptionStatus"` }
Predefined struct for user
type ModifyBackupEncryptionStatusResponse ¶ added in v1.0.594
type ModifyBackupEncryptionStatusResponse struct { *tchttp.BaseResponse Response *ModifyBackupEncryptionStatusResponseParams `json:"Response"` }
func NewModifyBackupEncryptionStatusResponse ¶ added in v1.0.594
func NewModifyBackupEncryptionStatusResponse() (response *ModifyBackupEncryptionStatusResponse)
func (*ModifyBackupEncryptionStatusResponse) FromJsonString ¶ added in v1.0.594
func (r *ModifyBackupEncryptionStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupEncryptionStatusResponse) ToJsonString ¶ added in v1.0.594
func (r *ModifyBackupEncryptionStatusResponse) ToJsonString() string
type ModifyBackupEncryptionStatusResponseParams ¶ added in v1.0.594
type ModifyBackupEncryptionStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCdbProxyAddressDescRequest ¶ added in v1.0.646
type ModifyCdbProxyAddressDescRequest struct { *tchttp.BaseRequest // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` }
func NewModifyCdbProxyAddressDescRequest ¶ added in v1.0.646
func NewModifyCdbProxyAddressDescRequest() (request *ModifyCdbProxyAddressDescRequest)
func (*ModifyCdbProxyAddressDescRequest) FromJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressDescRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCdbProxyAddressDescRequest) ToJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressDescRequest) ToJsonString() string
type ModifyCdbProxyAddressDescRequestParams ¶ added in v1.0.646
type ModifyCdbProxyAddressDescRequestParams struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` }
Predefined struct for user
type ModifyCdbProxyAddressDescResponse ¶ added in v1.0.646
type ModifyCdbProxyAddressDescResponse struct { *tchttp.BaseResponse Response *ModifyCdbProxyAddressDescResponseParams `json:"Response"` }
func NewModifyCdbProxyAddressDescResponse ¶ added in v1.0.646
func NewModifyCdbProxyAddressDescResponse() (response *ModifyCdbProxyAddressDescResponse)
func (*ModifyCdbProxyAddressDescResponse) FromJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressDescResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCdbProxyAddressDescResponse) ToJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressDescResponse) ToJsonString() string
type ModifyCdbProxyAddressDescResponseParams ¶ added in v1.0.646
type ModifyCdbProxyAddressDescResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCdbProxyAddressVipAndVPortRequest ¶ added in v1.0.646
type ModifyCdbProxyAddressVipAndVPortRequest struct { *tchttp.BaseRequest // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 端口 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 旧IP地址回收时间 ReleaseDuration *uint64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"` }
func NewModifyCdbProxyAddressVipAndVPortRequest ¶ added in v1.0.646
func NewModifyCdbProxyAddressVipAndVPortRequest() (request *ModifyCdbProxyAddressVipAndVPortRequest)
func (*ModifyCdbProxyAddressVipAndVPortRequest) FromJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressVipAndVPortRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCdbProxyAddressVipAndVPortRequest) ToJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressVipAndVPortRequest) ToJsonString() string
type ModifyCdbProxyAddressVipAndVPortRequestParams ¶ added in v1.0.646
type ModifyCdbProxyAddressVipAndVPortRequestParams struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 端口 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 旧IP地址回收时间 ReleaseDuration *uint64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"` }
Predefined struct for user
type ModifyCdbProxyAddressVipAndVPortResponse ¶ added in v1.0.646
type ModifyCdbProxyAddressVipAndVPortResponse struct { *tchttp.BaseResponse Response *ModifyCdbProxyAddressVipAndVPortResponseParams `json:"Response"` }
func NewModifyCdbProxyAddressVipAndVPortResponse ¶ added in v1.0.646
func NewModifyCdbProxyAddressVipAndVPortResponse() (response *ModifyCdbProxyAddressVipAndVPortResponse)
func (*ModifyCdbProxyAddressVipAndVPortResponse) FromJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressVipAndVPortResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCdbProxyAddressVipAndVPortResponse) ToJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyAddressVipAndVPortResponse) ToJsonString() string
type ModifyCdbProxyAddressVipAndVPortResponseParams ¶ added in v1.0.646
type ModifyCdbProxyAddressVipAndVPortResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCdbProxyParamRequest ¶ added in v1.0.646
type ModifyCdbProxyParamRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 连接池阈值 // 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。 ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"` }
func NewModifyCdbProxyParamRequest ¶ added in v1.0.646
func NewModifyCdbProxyParamRequest() (request *ModifyCdbProxyParamRequest)
func (*ModifyCdbProxyParamRequest) FromJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyParamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCdbProxyParamRequest) ToJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyParamRequest) ToJsonString() string
type ModifyCdbProxyParamRequestParams ¶ added in v1.0.646
type ModifyCdbProxyParamRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 连接池阈值 // 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。 ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"` }
Predefined struct for user
type ModifyCdbProxyParamResponse ¶ added in v1.0.646
type ModifyCdbProxyParamResponse struct { *tchttp.BaseResponse Response *ModifyCdbProxyParamResponseParams `json:"Response"` }
func NewModifyCdbProxyParamResponse ¶ added in v1.0.646
func NewModifyCdbProxyParamResponse() (response *ModifyCdbProxyParamResponse)
func (*ModifyCdbProxyParamResponse) FromJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyParamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCdbProxyParamResponse) ToJsonString ¶ added in v1.0.646
func (r *ModifyCdbProxyParamResponse) ToJsonString() string
type ModifyCdbProxyParamResponseParams ¶ added in v1.0.646
type ModifyCdbProxyParamResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceLogToCLSRequest ¶ added in v1.0.771
type ModifyDBInstanceLogToCLSRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志类型:error/slowlog LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"` // 投递状态:ON/OFF Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 是否需要创建日志集 CreateLogset *bool `json:"CreateLogset,omitnil,omitempty" name:"CreateLogset"` // 需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID Logset *string `json:"Logset,omitnil,omitempty" name:"Logset"` // 是否需要创建日志主题 CreateLogTopic *bool `json:"CreateLogTopic,omitnil,omitempty" name:"CreateLogTopic"` // 需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID LogTopic *string `json:"LogTopic,omitnil,omitempty" name:"LogTopic"` // 日志主题有效期,不填写时,默认30天 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 创建日志主题时,是否创建索引 CreateIndex *bool `json:"CreateIndex,omitnil,omitempty" name:"CreateIndex"` // CLS所在地域 ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"` }
func NewModifyDBInstanceLogToCLSRequest ¶ added in v1.0.771
func NewModifyDBInstanceLogToCLSRequest() (request *ModifyDBInstanceLogToCLSRequest)
func (*ModifyDBInstanceLogToCLSRequest) FromJsonString ¶ added in v1.0.771
func (r *ModifyDBInstanceLogToCLSRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceLogToCLSRequest) ToJsonString ¶ added in v1.0.771
func (r *ModifyDBInstanceLogToCLSRequest) ToJsonString() string
type ModifyDBInstanceLogToCLSRequestParams ¶ added in v1.0.771
type ModifyDBInstanceLogToCLSRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志类型:error/slowlog LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"` // 投递状态:ON/OFF Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 是否需要创建日志集 CreateLogset *bool `json:"CreateLogset,omitnil,omitempty" name:"CreateLogset"` // 需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID Logset *string `json:"Logset,omitnil,omitempty" name:"Logset"` // 是否需要创建日志主题 CreateLogTopic *bool `json:"CreateLogTopic,omitnil,omitempty" name:"CreateLogTopic"` // 需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID LogTopic *string `json:"LogTopic,omitnil,omitempty" name:"LogTopic"` // 日志主题有效期,不填写时,默认30天 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 创建日志主题时,是否创建索引 CreateIndex *bool `json:"CreateIndex,omitnil,omitempty" name:"CreateIndex"` // CLS所在地域 ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"` }
Predefined struct for user
type ModifyDBInstanceLogToCLSResponse ¶ added in v1.0.771
type ModifyDBInstanceLogToCLSResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceLogToCLSResponseParams `json:"Response"` }
func NewModifyDBInstanceLogToCLSResponse ¶ added in v1.0.771
func NewModifyDBInstanceLogToCLSResponse() (response *ModifyDBInstanceLogToCLSResponse)
func (*ModifyDBInstanceLogToCLSResponse) FromJsonString ¶ added in v1.0.771
func (r *ModifyDBInstanceLogToCLSResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceLogToCLSResponse) ToJsonString ¶ added in v1.0.771
func (r *ModifyDBInstanceLogToCLSResponse) ToJsonString() string
type ModifyDBInstanceLogToCLSResponseParams ¶ added in v1.0.771
type ModifyDBInstanceLogToCLSResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceNameRequest ¶
type ModifyDBInstanceNameRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 修改后的实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
func NewModifyDBInstanceNameRequest ¶
func NewModifyDBInstanceNameRequest() (request *ModifyDBInstanceNameRequest)
func (*ModifyDBInstanceNameRequest) FromJsonString ¶
func (r *ModifyDBInstanceNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceNameRequest) ToJsonString ¶
func (r *ModifyDBInstanceNameRequest) ToJsonString() string
type ModifyDBInstanceNameRequestParams ¶ added in v1.0.426
type ModifyDBInstanceNameRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 修改后的实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
Predefined struct for user
type ModifyDBInstanceNameResponse ¶
type ModifyDBInstanceNameResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceNameResponseParams `json:"Response"` }
func NewModifyDBInstanceNameResponse ¶
func NewModifyDBInstanceNameResponse() (response *ModifyDBInstanceNameResponse)
func (*ModifyDBInstanceNameResponse) FromJsonString ¶
func (r *ModifyDBInstanceNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceNameResponse) ToJsonString ¶
func (r *ModifyDBInstanceNameResponse) ToJsonString() string
type ModifyDBInstanceNameResponseParams ¶ added in v1.0.426
type ModifyDBInstanceNameResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceProjectRequest ¶
type ModifyDBInstanceProjectRequest struct { *tchttp.BaseRequest // 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 项目的 ID。 NewProjectId *int64 `json:"NewProjectId,omitnil,omitempty" name:"NewProjectId"` }
func NewModifyDBInstanceProjectRequest ¶
func NewModifyDBInstanceProjectRequest() (request *ModifyDBInstanceProjectRequest)
func (*ModifyDBInstanceProjectRequest) FromJsonString ¶
func (r *ModifyDBInstanceProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceProjectRequest) ToJsonString ¶
func (r *ModifyDBInstanceProjectRequest) ToJsonString() string
type ModifyDBInstanceProjectRequestParams ¶ added in v1.0.426
type ModifyDBInstanceProjectRequestParams struct { // 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 项目的 ID。 NewProjectId *int64 `json:"NewProjectId,omitnil,omitempty" name:"NewProjectId"` }
Predefined struct for user
type ModifyDBInstanceProjectResponse ¶
type ModifyDBInstanceProjectResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceProjectResponseParams `json:"Response"` }
func NewModifyDBInstanceProjectResponse ¶
func NewModifyDBInstanceProjectResponse() (response *ModifyDBInstanceProjectResponse)
func (*ModifyDBInstanceProjectResponse) FromJsonString ¶
func (r *ModifyDBInstanceProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceProjectResponse) ToJsonString ¶
func (r *ModifyDBInstanceProjectResponse) ToJsonString() string
type ModifyDBInstanceProjectResponseParams ¶ added in v1.0.426
type ModifyDBInstanceProjectResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceSecurityGroupsRequest ¶
type ModifyDBInstanceSecurityGroupsRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` }
func NewModifyDBInstanceSecurityGroupsRequest ¶
func NewModifyDBInstanceSecurityGroupsRequest() (request *ModifyDBInstanceSecurityGroupsRequest)
func (*ModifyDBInstanceSecurityGroupsRequest) FromJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceSecurityGroupsRequest) ToJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsRequest) ToJsonString() string
type ModifyDBInstanceSecurityGroupsRequestParams ¶ added in v1.0.426
type ModifyDBInstanceSecurityGroupsRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"` }
Predefined struct for user
type ModifyDBInstanceSecurityGroupsResponse ¶
type ModifyDBInstanceSecurityGroupsResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceSecurityGroupsResponseParams `json:"Response"` }
func NewModifyDBInstanceSecurityGroupsResponse ¶
func NewModifyDBInstanceSecurityGroupsResponse() (response *ModifyDBInstanceSecurityGroupsResponse)
func (*ModifyDBInstanceSecurityGroupsResponse) FromJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceSecurityGroupsResponse) ToJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsResponse) ToJsonString() string
type ModifyDBInstanceSecurityGroupsResponseParams ¶ added in v1.0.426
type ModifyDBInstanceSecurityGroupsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceVipVportRequest ¶
type ModifyDBInstanceVipVportRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c2nl9rpv 或者 cdbrg-c3nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标 IP。该参数和 DstPort 参数,两者必传一个。 DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // 目标端口,支持范围为:[1024-65535]。该参数和 DstIp 参数,两者必传一个。 DstPort *int64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // 私有网络统一 ID。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 子网统一 ID。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 进行基础网络转 VPC 网络和 VPC 网络下的子网变更时,原网络中旧IP的回收时间,单位为小时,取值范围为0-168,默认值为24小时。 ReleaseDuration *int64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"` }
func NewModifyDBInstanceVipVportRequest ¶
func NewModifyDBInstanceVipVportRequest() (request *ModifyDBInstanceVipVportRequest)
func (*ModifyDBInstanceVipVportRequest) FromJsonString ¶
func (r *ModifyDBInstanceVipVportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceVipVportRequest) ToJsonString ¶
func (r *ModifyDBInstanceVipVportRequest) ToJsonString() string
type ModifyDBInstanceVipVportRequestParams ¶ added in v1.0.426
type ModifyDBInstanceVipVportRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c2nl9rpv 或者 cdbrg-c3nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标 IP。该参数和 DstPort 参数,两者必传一个。 DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"` // 目标端口,支持范围为:[1024-65535]。该参数和 DstIp 参数,两者必传一个。 DstPort *int64 `json:"DstPort,omitnil,omitempty" name:"DstPort"` // 私有网络统一 ID。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 子网统一 ID。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 进行基础网络转 VPC 网络和 VPC 网络下的子网变更时,原网络中旧IP的回收时间,单位为小时,取值范围为0-168,默认值为24小时。 ReleaseDuration *int64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"` }
Predefined struct for user
type ModifyDBInstanceVipVportResponse ¶
type ModifyDBInstanceVipVportResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceVipVportResponseParams `json:"Response"` }
func NewModifyDBInstanceVipVportResponse ¶
func NewModifyDBInstanceVipVportResponse() (response *ModifyDBInstanceVipVportResponse)
func (*ModifyDBInstanceVipVportResponse) FromJsonString ¶
func (r *ModifyDBInstanceVipVportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceVipVportResponse) ToJsonString ¶
func (r *ModifyDBInstanceVipVportResponse) ToJsonString() string
type ModifyDBInstanceVipVportResponseParams ¶ added in v1.0.426
type ModifyDBInstanceVipVportResponseParams struct { // 异步任务ID。(该返回字段目前已废弃) // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceParamRequest ¶
type ModifyInstanceParamRequest struct { *tchttp.BaseRequest // 实例短 ID 列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 要修改的参数列表。每一个元素是 Name 和 CurrentValue 的组合。Name 是参数名,CurrentValue 是要修改成的值。 ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 模板id,ParamList和TemplateId必须至少传其中之一 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 执行参数调整任务的方式,默认为 0。支持值包括:0 - 立刻执行,1 - 时间窗执行;当该值为 1 时,每次只能传一个实例(InstanceIds数量为1) WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` // 参数是否同步到主实例下的只读实例。true 为不同步,false 为同步。默认为 false。 NotSyncRo *bool `json:"NotSyncRo,omitnil,omitempty" name:"NotSyncRo"` // 参数是否同步到主实例下的灾备实例。true 为不同步,false 为同步。默认为 false。 NotSyncDr *bool `json:"NotSyncDr,omitnil,omitempty" name:"NotSyncDr"` }
func NewModifyInstanceParamRequest ¶
func NewModifyInstanceParamRequest() (request *ModifyInstanceParamRequest)
func (*ModifyInstanceParamRequest) FromJsonString ¶
func (r *ModifyInstanceParamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceParamRequest) ToJsonString ¶
func (r *ModifyInstanceParamRequest) ToJsonString() string
type ModifyInstanceParamRequestParams ¶ added in v1.0.426
type ModifyInstanceParamRequestParams struct { // 实例短 ID 列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 要修改的参数列表。每一个元素是 Name 和 CurrentValue 的组合。Name 是参数名,CurrentValue 是要修改成的值。 ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` // 模板id,ParamList和TemplateId必须至少传其中之一 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 执行参数调整任务的方式,默认为 0。支持值包括:0 - 立刻执行,1 - 时间窗执行;当该值为 1 时,每次只能传一个实例(InstanceIds数量为1) WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` // 参数是否同步到主实例下的只读实例。true 为不同步,false 为同步。默认为 false。 NotSyncRo *bool `json:"NotSyncRo,omitnil,omitempty" name:"NotSyncRo"` // 参数是否同步到主实例下的灾备实例。true 为不同步,false 为同步。默认为 false。 NotSyncDr *bool `json:"NotSyncDr,omitnil,omitempty" name:"NotSyncDr"` }
Predefined struct for user
type ModifyInstanceParamResponse ¶
type ModifyInstanceParamResponse struct { *tchttp.BaseResponse Response *ModifyInstanceParamResponseParams `json:"Response"` }
func NewModifyInstanceParamResponse ¶
func NewModifyInstanceParamResponse() (response *ModifyInstanceParamResponse)
func (*ModifyInstanceParamResponse) FromJsonString ¶
func (r *ModifyInstanceParamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceParamResponse) ToJsonString ¶
func (r *ModifyInstanceParamResponse) ToJsonString() string
type ModifyInstanceParamResponseParams ¶ added in v1.0.426
type ModifyInstanceParamResponseParams struct { // 异步任务 ID,可用于查询任务进度。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstancePasswordComplexityRequest ¶ added in v1.0.452
type ModifyInstancePasswordComplexityRequest struct { *tchttp.BaseRequest // 实例短 ID 列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 要修改的参数列表。每一个元素是Name和CurrentValue的组合。Name是参数名,CurrentValue是要修改成的值。8.0版本Name支持范围:["validate_password.policy","validate_password.length","validate_password.mixed_case_count","validate_password.number_count","validate_password.special_char_count"],5.6和5.7版本支持范围:["validate_password_policy","validate_password_length","validate_password_mixed_case_count","validate_password_number_count","validate_password_special_char_count"] ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
func NewModifyInstancePasswordComplexityRequest ¶ added in v1.0.452
func NewModifyInstancePasswordComplexityRequest() (request *ModifyInstancePasswordComplexityRequest)
func (*ModifyInstancePasswordComplexityRequest) FromJsonString ¶ added in v1.0.452
func (r *ModifyInstancePasswordComplexityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstancePasswordComplexityRequest) ToJsonString ¶ added in v1.0.452
func (r *ModifyInstancePasswordComplexityRequest) ToJsonString() string
type ModifyInstancePasswordComplexityRequestParams ¶ added in v1.0.452
type ModifyInstancePasswordComplexityRequestParams struct { // 实例短 ID 列表。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 要修改的参数列表。每一个元素是Name和CurrentValue的组合。Name是参数名,CurrentValue是要修改成的值。8.0版本Name支持范围:["validate_password.policy","validate_password.length","validate_password.mixed_case_count","validate_password.number_count","validate_password.special_char_count"],5.6和5.7版本支持范围:["validate_password_policy","validate_password_length","validate_password_mixed_case_count","validate_password_number_count","validate_password_special_char_count"] ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
Predefined struct for user
type ModifyInstancePasswordComplexityResponse ¶ added in v1.0.452
type ModifyInstancePasswordComplexityResponse struct { *tchttp.BaseResponse Response *ModifyInstancePasswordComplexityResponseParams `json:"Response"` }
func NewModifyInstancePasswordComplexityResponse ¶ added in v1.0.452
func NewModifyInstancePasswordComplexityResponse() (response *ModifyInstancePasswordComplexityResponse)
func (*ModifyInstancePasswordComplexityResponse) FromJsonString ¶ added in v1.0.452
func (r *ModifyInstancePasswordComplexityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstancePasswordComplexityResponse) ToJsonString ¶ added in v1.0.452
func (r *ModifyInstancePasswordComplexityResponse) ToJsonString() string
type ModifyInstancePasswordComplexityResponseParams ¶ added in v1.0.452
type ModifyInstancePasswordComplexityResponseParams struct { // 异步任务 ID,可用于查询任务进度。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceTagRequest ¶
type ModifyInstanceTagRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要增加或修改的标签。 ReplaceTags []*TagInfo `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"` // 要删除的标签。 DeleteTags []*TagInfo `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"` }
func NewModifyInstanceTagRequest ¶
func NewModifyInstanceTagRequest() (request *ModifyInstanceTagRequest)
func (*ModifyInstanceTagRequest) FromJsonString ¶
func (r *ModifyInstanceTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceTagRequest) ToJsonString ¶
func (r *ModifyInstanceTagRequest) ToJsonString() string
type ModifyInstanceTagRequestParams ¶ added in v1.0.426
type ModifyInstanceTagRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要增加或修改的标签。 ReplaceTags []*TagInfo `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"` // 要删除的标签。 DeleteTags []*TagInfo `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"` }
Predefined struct for user
type ModifyInstanceTagResponse ¶
type ModifyInstanceTagResponse struct { *tchttp.BaseResponse Response *ModifyInstanceTagResponseParams `json:"Response"` }
func NewModifyInstanceTagResponse ¶
func NewModifyInstanceTagResponse() (response *ModifyInstanceTagResponse)
func (*ModifyInstanceTagResponse) FromJsonString ¶
func (r *ModifyInstanceTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceTagResponse) ToJsonString ¶
func (r *ModifyInstanceTagResponse) ToJsonString() string
type ModifyInstanceTagResponseParams ¶ added in v1.0.426
type ModifyInstanceTagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLocalBinlogConfigRequest ¶ added in v1.0.330
type ModifyLocalBinlogConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 本地binlog保留时长,可取值范围:[72,168],当实例存在灾备实例时,可取值范围:[120,168]。 SaveHours *int64 `json:"SaveHours,omitnil,omitempty" name:"SaveHours"` // 本地binlog空间使用率,可取值范围:[30,50]。 MaxUsage *int64 `json:"MaxUsage,omitnil,omitempty" name:"MaxUsage"` }
func NewModifyLocalBinlogConfigRequest ¶ added in v1.0.330
func NewModifyLocalBinlogConfigRequest() (request *ModifyLocalBinlogConfigRequest)
func (*ModifyLocalBinlogConfigRequest) FromJsonString ¶ added in v1.0.330
func (r *ModifyLocalBinlogConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLocalBinlogConfigRequest) ToJsonString ¶ added in v1.0.330
func (r *ModifyLocalBinlogConfigRequest) ToJsonString() string
type ModifyLocalBinlogConfigRequestParams ¶ added in v1.0.426
type ModifyLocalBinlogConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 本地binlog保留时长,可取值范围:[72,168],当实例存在灾备实例时,可取值范围:[120,168]。 SaveHours *int64 `json:"SaveHours,omitnil,omitempty" name:"SaveHours"` // 本地binlog空间使用率,可取值范围:[30,50]。 MaxUsage *int64 `json:"MaxUsage,omitnil,omitempty" name:"MaxUsage"` }
Predefined struct for user
type ModifyLocalBinlogConfigResponse ¶ added in v1.0.330
type ModifyLocalBinlogConfigResponse struct { *tchttp.BaseResponse Response *ModifyLocalBinlogConfigResponseParams `json:"Response"` }
func NewModifyLocalBinlogConfigResponse ¶ added in v1.0.330
func NewModifyLocalBinlogConfigResponse() (response *ModifyLocalBinlogConfigResponse)
func (*ModifyLocalBinlogConfigResponse) FromJsonString ¶ added in v1.0.330
func (r *ModifyLocalBinlogConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLocalBinlogConfigResponse) ToJsonString ¶ added in v1.0.330
func (r *ModifyLocalBinlogConfigResponse) ToJsonString() string
type ModifyLocalBinlogConfigResponseParams ¶ added in v1.0.426
type ModifyLocalBinlogConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNameOrDescByDpIdRequest ¶
type ModifyNameOrDescByDpIdRequest struct { *tchttp.BaseRequest // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 置放群组名称,最长不能超过60个字符。置放群组名和置放群组描述不能都为空。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 置放群组描述,最长不能超过200个字符。置放群组名和置放群组描述不能都为空。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewModifyNameOrDescByDpIdRequest ¶
func NewModifyNameOrDescByDpIdRequest() (request *ModifyNameOrDescByDpIdRequest)
func (*ModifyNameOrDescByDpIdRequest) FromJsonString ¶
func (r *ModifyNameOrDescByDpIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNameOrDescByDpIdRequest) ToJsonString ¶
func (r *ModifyNameOrDescByDpIdRequest) ToJsonString() string
type ModifyNameOrDescByDpIdRequestParams ¶ added in v1.0.426
type ModifyNameOrDescByDpIdRequestParams struct { // 置放群组 ID。 DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"` // 置放群组名称,最长不能超过60个字符。置放群组名和置放群组描述不能都为空。 DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"` // 置放群组描述,最长不能超过200个字符。置放群组名和置放群组描述不能都为空。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type ModifyNameOrDescByDpIdResponse ¶
type ModifyNameOrDescByDpIdResponse struct { *tchttp.BaseResponse Response *ModifyNameOrDescByDpIdResponseParams `json:"Response"` }
func NewModifyNameOrDescByDpIdResponse ¶
func NewModifyNameOrDescByDpIdResponse() (response *ModifyNameOrDescByDpIdResponse)
func (*ModifyNameOrDescByDpIdResponse) FromJsonString ¶
func (r *ModifyNameOrDescByDpIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNameOrDescByDpIdResponse) ToJsonString ¶
func (r *ModifyNameOrDescByDpIdResponse) ToJsonString() string
type ModifyNameOrDescByDpIdResponseParams ¶ added in v1.0.426
type ModifyNameOrDescByDpIdResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyParamTemplateRequest ¶
type ModifyParamTemplateRequest struct { *tchttp.BaseRequest // 模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称,长度不超过64。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 模板描述,长度不超过255。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 参数列表。 ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
func NewModifyParamTemplateRequest ¶
func NewModifyParamTemplateRequest() (request *ModifyParamTemplateRequest)
func (*ModifyParamTemplateRequest) FromJsonString ¶
func (r *ModifyParamTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyParamTemplateRequest) ToJsonString ¶
func (r *ModifyParamTemplateRequest) ToJsonString() string
type ModifyParamTemplateRequestParams ¶ added in v1.0.426
type ModifyParamTemplateRequestParams struct { // 模板 ID。 TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称,长度不超过64。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 模板描述,长度不超过255。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 参数列表。 ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"` }
Predefined struct for user
type ModifyParamTemplateResponse ¶
type ModifyParamTemplateResponse struct { *tchttp.BaseResponse Response *ModifyParamTemplateResponseParams `json:"Response"` }
func NewModifyParamTemplateResponse ¶
func NewModifyParamTemplateResponse() (response *ModifyParamTemplateResponse)
func (*ModifyParamTemplateResponse) FromJsonString ¶
func (r *ModifyParamTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyParamTemplateResponse) ToJsonString ¶
func (r *ModifyParamTemplateResponse) ToJsonString() string
type ModifyParamTemplateResponseParams ¶ added in v1.0.426
type ModifyParamTemplateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRemoteBackupConfigRequest ¶ added in v1.0.563
type ModifyRemoteBackupConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异地数据备份开关,off - 关闭异地备份,on-开启异地备份 RemoteBackupSave *string `json:"RemoteBackupSave,omitnil,omitempty" name:"RemoteBackupSave"` // 异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on RemoteBinlogSave *string `json:"RemoteBinlogSave,omitnil,omitempty" name:"RemoteBinlogSave"` // 用户设置异地备份地域列表 RemoteRegion []*string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"` // 异地备份保留时间,单位为天 ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"` }
func NewModifyRemoteBackupConfigRequest ¶ added in v1.0.563
func NewModifyRemoteBackupConfigRequest() (request *ModifyRemoteBackupConfigRequest)
func (*ModifyRemoteBackupConfigRequest) FromJsonString ¶ added in v1.0.563
func (r *ModifyRemoteBackupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRemoteBackupConfigRequest) ToJsonString ¶ added in v1.0.563
func (r *ModifyRemoteBackupConfigRequest) ToJsonString() string
type ModifyRemoteBackupConfigRequestParams ¶ added in v1.0.563
type ModifyRemoteBackupConfigRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异地数据备份开关,off - 关闭异地备份,on-开启异地备份 RemoteBackupSave *string `json:"RemoteBackupSave,omitnil,omitempty" name:"RemoteBackupSave"` // 异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on RemoteBinlogSave *string `json:"RemoteBinlogSave,omitnil,omitempty" name:"RemoteBinlogSave"` // 用户设置异地备份地域列表 RemoteRegion []*string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"` // 异地备份保留时间,单位为天 ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"` }
Predefined struct for user
type ModifyRemoteBackupConfigResponse ¶ added in v1.0.563
type ModifyRemoteBackupConfigResponse struct { *tchttp.BaseResponse Response *ModifyRemoteBackupConfigResponseParams `json:"Response"` }
func NewModifyRemoteBackupConfigResponse ¶ added in v1.0.563
func NewModifyRemoteBackupConfigResponse() (response *ModifyRemoteBackupConfigResponse)
func (*ModifyRemoteBackupConfigResponse) FromJsonString ¶ added in v1.0.563
func (r *ModifyRemoteBackupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRemoteBackupConfigResponse) ToJsonString ¶ added in v1.0.563
func (r *ModifyRemoteBackupConfigResponse) ToJsonString() string
type ModifyRemoteBackupConfigResponseParams ¶ added in v1.0.563
type ModifyRemoteBackupConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRoGroupInfoRequest ¶
type ModifyRoGroupInfoRequest struct { *tchttp.BaseRequest // RO 组的 ID。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` // RO 组的详细信息。 RoGroupInfo *RoGroupAttr `json:"RoGroupInfo,omitnil,omitempty" name:"RoGroupInfo"` // RO 组内实例的权重。若修改 RO 组的权重模式为用户自定义模式(custom),则必须设置该参数,且需要设置每个 RO 实例的权重值。 RoWeightValues []*RoWeightValue `json:"RoWeightValues,omitnil,omitempty" name:"RoWeightValues"` // 是否重新均衡 RO 组内的 RO 实例的负载。支持值包括:1 - 重新均衡负载;0 - 不重新均衡负载。默认值为 0。注意,设置为重新均衡负载时,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库。 IsBalanceRoLoad *int64 `json:"IsBalanceRoLoad,omitnil,omitempty" name:"IsBalanceRoLoad"` // 废弃参数,无意义。 ReplicationDelayTime *int64 `json:"ReplicationDelayTime,omitnil,omitempty" name:"ReplicationDelayTime"` }
func NewModifyRoGroupInfoRequest ¶
func NewModifyRoGroupInfoRequest() (request *ModifyRoGroupInfoRequest)
func (*ModifyRoGroupInfoRequest) FromJsonString ¶
func (r *ModifyRoGroupInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRoGroupInfoRequest) ToJsonString ¶
func (r *ModifyRoGroupInfoRequest) ToJsonString() string
type ModifyRoGroupInfoRequestParams ¶ added in v1.0.426
type ModifyRoGroupInfoRequestParams struct { // RO 组的 ID。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` // RO 组的详细信息。 RoGroupInfo *RoGroupAttr `json:"RoGroupInfo,omitnil,omitempty" name:"RoGroupInfo"` // RO 组内实例的权重。若修改 RO 组的权重模式为用户自定义模式(custom),则必须设置该参数,且需要设置每个 RO 实例的权重值。 RoWeightValues []*RoWeightValue `json:"RoWeightValues,omitnil,omitempty" name:"RoWeightValues"` // 是否重新均衡 RO 组内的 RO 实例的负载。支持值包括:1 - 重新均衡负载;0 - 不重新均衡负载。默认值为 0。注意,设置为重新均衡负载时,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库。 IsBalanceRoLoad *int64 `json:"IsBalanceRoLoad,omitnil,omitempty" name:"IsBalanceRoLoad"` // 废弃参数,无意义。 ReplicationDelayTime *int64 `json:"ReplicationDelayTime,omitnil,omitempty" name:"ReplicationDelayTime"` }
Predefined struct for user
type ModifyRoGroupInfoResponse ¶
type ModifyRoGroupInfoResponse struct { *tchttp.BaseResponse Response *ModifyRoGroupInfoResponseParams `json:"Response"` }
func NewModifyRoGroupInfoResponse ¶
func NewModifyRoGroupInfoResponse() (response *ModifyRoGroupInfoResponse)
func (*ModifyRoGroupInfoResponse) FromJsonString ¶
func (r *ModifyRoGroupInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRoGroupInfoResponse) ToJsonString ¶
func (r *ModifyRoGroupInfoResponse) ToJsonString() string
type ModifyRoGroupInfoResponseParams ¶ added in v1.0.426
type ModifyRoGroupInfoResponseParams struct { // 异步任务 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTimeWindowRequest ¶
type ModifyTimeWindowRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 修改后的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起止时间按半个小时对齐;最短半个小时,最长三个小时;最多设置两个时间段;起止时间范围为:[00:00, 24:00]。 TimeRanges []*string `json:"TimeRanges,omitnil,omitempty" name:"TimeRanges"` // 指定修改哪一天的客户时间段,可能的取值为:monday,tuesday,wednesday,thursday,friday,saturday,sunday。如果不指定该值或者为空,则默认一周七天都修改。 Weekdays []*string `json:"Weekdays,omitnil,omitempty" name:"Weekdays"` // 数据延迟阈值,仅对主实例和灾备实例有效,不传默认修改为10 MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` }
func NewModifyTimeWindowRequest ¶
func NewModifyTimeWindowRequest() (request *ModifyTimeWindowRequest)
func (*ModifyTimeWindowRequest) FromJsonString ¶
func (r *ModifyTimeWindowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTimeWindowRequest) ToJsonString ¶
func (r *ModifyTimeWindowRequest) ToJsonString() string
type ModifyTimeWindowRequestParams ¶ added in v1.0.426
type ModifyTimeWindowRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 修改后的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起止时间按半个小时对齐;最短半个小时,最长三个小时;最多设置两个时间段;起止时间范围为:[00:00, 24:00]。 TimeRanges []*string `json:"TimeRanges,omitnil,omitempty" name:"TimeRanges"` // 指定修改哪一天的客户时间段,可能的取值为:monday,tuesday,wednesday,thursday,friday,saturday,sunday。如果不指定该值或者为空,则默认一周七天都修改。 Weekdays []*string `json:"Weekdays,omitnil,omitempty" name:"Weekdays"` // 数据延迟阈值,仅对主实例和灾备实例有效,不传默认修改为10 MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` }
Predefined struct for user
type ModifyTimeWindowResponse ¶
type ModifyTimeWindowResponse struct { *tchttp.BaseResponse Response *ModifyTimeWindowResponseParams `json:"Response"` }
func NewModifyTimeWindowResponse ¶
func NewModifyTimeWindowResponse() (response *ModifyTimeWindowResponse)
func (*ModifyTimeWindowResponse) FromJsonString ¶
func (r *ModifyTimeWindowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTimeWindowResponse) ToJsonString ¶
func (r *ModifyTimeWindowResponse) ToJsonString() string
type ModifyTimeWindowResponseParams ¶ added in v1.0.426
type ModifyTimeWindowResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OfflineIsolatedInstancesRequest ¶
type OfflineIsolatedInstancesRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewOfflineIsolatedInstancesRequest ¶
func NewOfflineIsolatedInstancesRequest() (request *OfflineIsolatedInstancesRequest)
func (*OfflineIsolatedInstancesRequest) FromJsonString ¶
func (r *OfflineIsolatedInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineIsolatedInstancesRequest) ToJsonString ¶
func (r *OfflineIsolatedInstancesRequest) ToJsonString() string
type OfflineIsolatedInstancesRequestParams ¶ added in v1.0.426
type OfflineIsolatedInstancesRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type OfflineIsolatedInstancesResponse ¶
type OfflineIsolatedInstancesResponse struct { *tchttp.BaseResponse Response *OfflineIsolatedInstancesResponseParams `json:"Response"` }
func NewOfflineIsolatedInstancesResponse ¶
func NewOfflineIsolatedInstancesResponse() (response *OfflineIsolatedInstancesResponse)
func (*OfflineIsolatedInstancesResponse) FromJsonString ¶
func (r *OfflineIsolatedInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineIsolatedInstancesResponse) ToJsonString ¶
func (r *OfflineIsolatedInstancesResponse) ToJsonString() string
type OfflineIsolatedInstancesResponseParams ¶ added in v1.0.426
type OfflineIsolatedInstancesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenAuditServiceRequest ¶ added in v1.0.435
type OpenAuditServiceRequest struct { *tchttp.BaseRequest // CDB实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 90 - 三个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` // 审计规则。同RuleTemplateIds都不填是全审计。 AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"` // 规则模板ID。同AuditRuleFilters都不填是全审计。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 审计类型。true-全审计;默认false-规则审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
func NewOpenAuditServiceRequest ¶ added in v1.0.435
func NewOpenAuditServiceRequest() (request *OpenAuditServiceRequest)
func (*OpenAuditServiceRequest) FromJsonString ¶ added in v1.0.435
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.435
func (r *OpenAuditServiceRequest) ToJsonString() string
type OpenAuditServiceRequestParams ¶ added in v1.0.435
type OpenAuditServiceRequestParams struct { // CDB实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; // 90 - 三个月; // 180 - 六个月; // 365 - 一年; // 1095 - 三年; // 1825 - 五年; LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"` // 高频审计日志保存时长。支持值包括: // 7 - 一周 // 30 - 一个月; HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"` // 审计规则。同RuleTemplateIds都不填是全审计。 AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"` // 规则模板ID。同AuditRuleFilters都不填是全审计。 RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"` // 审计类型。true-全审计;默认false-规则审计。 AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"` }
Predefined struct for user
type OpenAuditServiceResponse ¶ added in v1.0.435
type OpenAuditServiceResponse struct { *tchttp.BaseResponse Response *OpenAuditServiceResponseParams `json:"Response"` }
func NewOpenAuditServiceResponse ¶ added in v1.0.435
func NewOpenAuditServiceResponse() (response *OpenAuditServiceResponse)
func (*OpenAuditServiceResponse) FromJsonString ¶ added in v1.0.435
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.435
func (r *OpenAuditServiceResponse) ToJsonString() string
type OpenAuditServiceResponseParams ¶ added in v1.0.435
type OpenAuditServiceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenDBInstanceEncryptionRequest ¶ added in v1.0.596
type OpenDBInstanceEncryptionRequest struct { *tchttp.BaseRequest // 云数据库实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 用户自定义密钥ID,CMK唯一标识符。该值为空时,将使用腾讯云自动生成的密钥KMS-CDB。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 用户自定义密钥的存储地域。如:ap-guangzhou 。KeyId不为空时,该参数必填。 KeyRegion *string `json:"KeyRegion,omitnil,omitempty" name:"KeyRegion"` }
func NewOpenDBInstanceEncryptionRequest ¶ added in v1.0.596
func NewOpenDBInstanceEncryptionRequest() (request *OpenDBInstanceEncryptionRequest)
func (*OpenDBInstanceEncryptionRequest) FromJsonString ¶ added in v1.0.596
func (r *OpenDBInstanceEncryptionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBInstanceEncryptionRequest) ToJsonString ¶ added in v1.0.596
func (r *OpenDBInstanceEncryptionRequest) ToJsonString() string
type OpenDBInstanceEncryptionRequestParams ¶ added in v1.0.596
type OpenDBInstanceEncryptionRequestParams struct { // 云数据库实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 用户自定义密钥ID,CMK唯一标识符。该值为空时,将使用腾讯云自动生成的密钥KMS-CDB。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 用户自定义密钥的存储地域。如:ap-guangzhou 。KeyId不为空时,该参数必填。 KeyRegion *string `json:"KeyRegion,omitnil,omitempty" name:"KeyRegion"` }
Predefined struct for user
type OpenDBInstanceEncryptionResponse ¶ added in v1.0.596
type OpenDBInstanceEncryptionResponse struct { *tchttp.BaseResponse Response *OpenDBInstanceEncryptionResponseParams `json:"Response"` }
func NewOpenDBInstanceEncryptionResponse ¶ added in v1.0.596
func NewOpenDBInstanceEncryptionResponse() (response *OpenDBInstanceEncryptionResponse)
func (*OpenDBInstanceEncryptionResponse) FromJsonString ¶ added in v1.0.596
func (r *OpenDBInstanceEncryptionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBInstanceEncryptionResponse) ToJsonString ¶ added in v1.0.596
func (r *OpenDBInstanceEncryptionResponse) ToJsonString() string
type OpenDBInstanceEncryptionResponseParams ¶ added in v1.0.596
type OpenDBInstanceEncryptionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenDBInstanceGTIDRequest ¶
type OpenDBInstanceGTIDRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewOpenDBInstanceGTIDRequest ¶
func NewOpenDBInstanceGTIDRequest() (request *OpenDBInstanceGTIDRequest)
func (*OpenDBInstanceGTIDRequest) FromJsonString ¶
func (r *OpenDBInstanceGTIDRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBInstanceGTIDRequest) ToJsonString ¶
func (r *OpenDBInstanceGTIDRequest) ToJsonString() string
type OpenDBInstanceGTIDRequestParams ¶ added in v1.0.426
type OpenDBInstanceGTIDRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type OpenDBInstanceGTIDResponse ¶
type OpenDBInstanceGTIDResponse struct { *tchttp.BaseResponse Response *OpenDBInstanceGTIDResponseParams `json:"Response"` }
func NewOpenDBInstanceGTIDResponse ¶
func NewOpenDBInstanceGTIDResponse() (response *OpenDBInstanceGTIDResponse)
func (*OpenDBInstanceGTIDResponse) FromJsonString ¶
func (r *OpenDBInstanceGTIDResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBInstanceGTIDResponse) ToJsonString ¶
func (r *OpenDBInstanceGTIDResponse) ToJsonString() string
type OpenDBInstanceGTIDResponseParams ¶ added in v1.0.426
type OpenDBInstanceGTIDResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenSSLRequest ¶ added in v1.0.914
type OpenSSLRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只读组 ID。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
func NewOpenSSLRequest ¶ added in v1.0.914
func NewOpenSSLRequest() (request *OpenSSLRequest)
func (*OpenSSLRequest) FromJsonString ¶ added in v1.0.914
func (r *OpenSSLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenSSLRequest) ToJsonString ¶ added in v1.0.914
func (r *OpenSSLRequest) ToJsonString() string
type OpenSSLRequestParams ¶ added in v1.0.914
type OpenSSLRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只读组 ID。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` }
Predefined struct for user
type OpenSSLResponse ¶ added in v1.0.914
type OpenSSLResponse struct { *tchttp.BaseResponse Response *OpenSSLResponseParams `json:"Response"` }
func NewOpenSSLResponse ¶ added in v1.0.914
func NewOpenSSLResponse() (response *OpenSSLResponse)
func (*OpenSSLResponse) FromJsonString ¶ added in v1.0.914
func (r *OpenSSLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenSSLResponse) ToJsonString ¶ added in v1.0.914
func (r *OpenSSLResponse) ToJsonString() string
type OpenSSLResponseParams ¶ added in v1.0.914
type OpenSSLResponseParams struct { // 异步请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OpenWanServiceRequest ¶
type OpenWanServiceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewOpenWanServiceRequest ¶
func NewOpenWanServiceRequest() (request *OpenWanServiceRequest)
func (*OpenWanServiceRequest) FromJsonString ¶
func (r *OpenWanServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenWanServiceRequest) ToJsonString ¶
func (r *OpenWanServiceRequest) ToJsonString() string
type OpenWanServiceRequestParams ¶ added in v1.0.426
type OpenWanServiceRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type OpenWanServiceResponse ¶
type OpenWanServiceResponse struct { *tchttp.BaseResponse Response *OpenWanServiceResponseParams `json:"Response"` }
func NewOpenWanServiceResponse ¶
func NewOpenWanServiceResponse() (response *OpenWanServiceResponse)
func (*OpenWanServiceResponse) FromJsonString ¶
func (r *OpenWanServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenWanServiceResponse) ToJsonString ¶
func (r *OpenWanServiceResponse) ToJsonString() string
type OpenWanServiceResponseParams ¶ added in v1.0.426
type OpenWanServiceResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Outbound ¶
type Outbound struct { // 策略,ACCEPT 或者 DROP Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 目的 IP 或 IP 段,例如172.16.0.0/12 CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"` // 端口或者端口范围 PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"` // 网络协议,支持 UDP、TCP等 IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"` // 规则限定的方向,进站规则为 OUTPUT Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"` // 地址模块 AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"` // 规则描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` }
type ParamRecord ¶
type ParamRecord struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 参数名称 ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` // 参数修改前的值 OldValue *string `json:"OldValue,omitnil,omitempty" name:"OldValue"` // 参数修改后的值 NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"` // 参数是否修改成功 // // Deprecated: IsSucess is deprecated. IsSucess *bool `json:"IsSucess,omitnil,omitempty" name:"IsSucess"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 参数是否修改成功 IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` }
type ParamTemplateInfo ¶
type ParamTemplateInfo struct { // 参数模板ID TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 参数模板名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数模板描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 实例引擎版本 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 参数模板类型 TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"` // 参数模板引擎 // 注意:此字段可能返回 null,表示取不到有效值。 EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` }
type ParameterDetail ¶
type ParameterDetail struct { // 参数名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 参数类型:integer,enum,float,string,func ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"` // 参数默认值 Default *string `json:"Default,omitnil,omitempty" name:"Default"` // 参数描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 参数当前值 CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"` // 修改参数后,是否需要重启数据库以使参数生效。可能的值包括:0-不需要重启;1-需要重启 NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"` // 参数允许的最大值 Max *int64 `json:"Max,omitnil,omitempty" name:"Max"` // 参数允许的最小值 Min *int64 `json:"Min,omitnil,omitempty" name:"Min"` // 参数的可选枚举值。如果为非枚举参数,则为空 EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"` // 参数是公式类型时,该字段有效,表示公式类型最大值 MaxFunc *string `json:"MaxFunc,omitnil,omitempty" name:"MaxFunc"` // 参数是公式类型时,该字段有效,表示公式类型最小值 MinFunc *string `json:"MinFunc,omitnil,omitempty" name:"MinFunc"` // 参数是否不支持修改 // 注意:此字段可能返回 null,表示取不到有效值。 IsNotSupportEdit *bool `json:"IsNotSupportEdit,omitnil,omitempty" name:"IsNotSupportEdit"` }
type ProxyAddress ¶ added in v1.0.646
type ProxyAddress struct { // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` // 私有网络ID UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 私有子网ID UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 端口 VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"` // 权重分配模式; // 系统自动分配:"system", 自定义:"custom" // 注意:此字段可能返回 null,表示取不到有效值。 WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 是否开启延迟剔除,取值:"true" | "false" // 注意:此字段可能返回 null,表示取不到有效值。 IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"` // 最小保留数量,最小取值:0 // 注意:此字段可能返回 null,表示取不到有效值。 MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"` // 延迟剔除阈值,最小取值:0 // 注意:此字段可能返回 null,表示取不到有效值。 MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"` // 是否自动添加RO,取值:"true" | "false" // 注意:此字段可能返回 null,表示取不到有效值。 AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"` // 是否是只读,取值:"true" | "false" // 注意:此字段可能返回 null,表示取不到有效值。 ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"` // 是否开启事务分离 // 注意:此字段可能返回 null,表示取不到有效值。 TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"` // 是否开启故障转移 // 注意:此字段可能返回 null,表示取不到有效值。 FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"` // 是否开启连接池 // 注意:此字段可能返回 null,表示取不到有效值。 ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 实例读权重分配 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"` }
type ProxyAllocation ¶ added in v1.0.646
type ProxyGroupInfo ¶ added in v1.0.646
type ProxyGroupInfo struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理版本 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"` // 代理支持升级版本 // 注意:此字段可能返回 null,表示取不到有效值。 SupportUpgradeProxyVersion *string `json:"SupportUpgradeProxyVersion,omitnil,omitempty" name:"SupportUpgradeProxyVersion"` // 代理状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 代理任务状态 // 注意:此字段可能返回 null,表示取不到有效值。 TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 代理组节点信息 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyNode []*ProxyNode `json:"ProxyNode,omitnil,omitempty" name:"ProxyNode"` // 代理组地址信息 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyAddress []*ProxyAddress `json:"ProxyAddress,omitnil,omitempty" name:"ProxyAddress"` // 连接池阈值 // 注意:此字段可能返回 null,表示取不到有效值。 ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"` // 支持创建地址 // 注意:此字段可能返回 null,表示取不到有效值。 SupportCreateProxyAddress *bool `json:"SupportCreateProxyAddress,omitnil,omitempty" name:"SupportCreateProxyAddress"` // 支持升级代理版本所需的cdb版本 // 注意:此字段可能返回 null,表示取不到有效值。 SupportUpgradeProxyMysqlVersion *string `json:"SupportUpgradeProxyMysqlVersion,omitnil,omitempty" name:"SupportUpgradeProxyMysqlVersion"` }
type ProxyInst ¶ added in v1.0.646
type ProxyInst struct { // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例 // 注意:此字段可能返回 null,表示取不到有效值。 Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` // 实例所属地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例所属可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` }
type ProxyNode ¶ added in v1.0.646
type ProxyNode struct { // 代理节点ID // 注意:此字段可能返回 null,表示取不到有效值。 ProxyId *string `json:"ProxyId,omitnil,omitempty" name:"ProxyId"` // CPU核数 // 注意:此字段可能返回 null,表示取不到有效值。 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 内存大小 // 注意:此字段可能返回 null,表示取不到有效值。 Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"` // 节点状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 代理节点可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 代理节点地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 连接数 // 注意:此字段可能返回 null,表示取不到有效值。 Connection *uint64 `json:"Connection,omitnil,omitempty" name:"Connection"` }
type ProxyNodeCustom ¶ added in v1.0.646
type ProxyNodeCustom struct { // 节点个数 NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // CPU核数 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 内存大小 Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"` // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` }
type ReleaseIsolatedDBInstancesRequest ¶
type ReleaseIsolatedDBInstancesRequest struct { *tchttp.BaseRequest // 实例 ID 数组,单个实例 ID 格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewReleaseIsolatedDBInstancesRequest ¶
func NewReleaseIsolatedDBInstancesRequest() (request *ReleaseIsolatedDBInstancesRequest)
func (*ReleaseIsolatedDBInstancesRequest) FromJsonString ¶
func (r *ReleaseIsolatedDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseIsolatedDBInstancesRequest) ToJsonString ¶
func (r *ReleaseIsolatedDBInstancesRequest) ToJsonString() string
type ReleaseIsolatedDBInstancesRequestParams ¶ added in v1.0.426
type ReleaseIsolatedDBInstancesRequestParams struct { // 实例 ID 数组,单个实例 ID 格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ReleaseIsolatedDBInstancesResponse ¶
type ReleaseIsolatedDBInstancesResponse struct { *tchttp.BaseResponse Response *ReleaseIsolatedDBInstancesResponseParams `json:"Response"` }
func NewReleaseIsolatedDBInstancesResponse ¶
func NewReleaseIsolatedDBInstancesResponse() (response *ReleaseIsolatedDBInstancesResponse)
func (*ReleaseIsolatedDBInstancesResponse) FromJsonString ¶
func (r *ReleaseIsolatedDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseIsolatedDBInstancesResponse) ToJsonString ¶
func (r *ReleaseIsolatedDBInstancesResponse) ToJsonString() string
type ReleaseIsolatedDBInstancesResponseParams ¶ added in v1.0.426
type ReleaseIsolatedDBInstancesResponseParams struct { // 解隔离操作的结果集。 Items []*ReleaseResult `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReleaseResult ¶
type ReloadBalanceProxyNodeRequest ¶ added in v1.0.330
type ReloadBalanceProxyNodeRequest struct { *tchttp.BaseRequest // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` }
func NewReloadBalanceProxyNodeRequest ¶ added in v1.0.330
func NewReloadBalanceProxyNodeRequest() (request *ReloadBalanceProxyNodeRequest)
func (*ReloadBalanceProxyNodeRequest) FromJsonString ¶ added in v1.0.330
func (r *ReloadBalanceProxyNodeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReloadBalanceProxyNodeRequest) ToJsonString ¶ added in v1.0.330
func (r *ReloadBalanceProxyNodeRequest) ToJsonString() string
type ReloadBalanceProxyNodeRequestParams ¶ added in v1.0.426
type ReloadBalanceProxyNodeRequestParams struct { // 代理组ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 代理组地址ID ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"` }
Predefined struct for user
type ReloadBalanceProxyNodeResponse ¶ added in v1.0.330
type ReloadBalanceProxyNodeResponse struct { *tchttp.BaseResponse Response *ReloadBalanceProxyNodeResponseParams `json:"Response"` }
func NewReloadBalanceProxyNodeResponse ¶ added in v1.0.330
func NewReloadBalanceProxyNodeResponse() (response *ReloadBalanceProxyNodeResponse)
func (*ReloadBalanceProxyNodeResponse) FromJsonString ¶ added in v1.0.330
func (r *ReloadBalanceProxyNodeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReloadBalanceProxyNodeResponse) ToJsonString ¶ added in v1.0.330
func (r *ReloadBalanceProxyNodeResponse) ToJsonString() string
type ReloadBalanceProxyNodeResponseParams ¶ added in v1.0.426
type ReloadBalanceProxyNodeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RemoteBackupInfo ¶ added in v1.0.511
type RemoteBackupInfo struct { // 异地备份子任务的ID SubBackupId *int64 `json:"SubBackupId,omitnil,omitempty" name:"SubBackupId"` // 异地备份所在地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 备份任务状态。可能的值有 "SUCCESS": 备份成功, "FAILED": 备份失败, "RUNNING": 备份进行中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 异地备份任务的开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 异地备份任务的结束时间 FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` // 下载地址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` }
type RenewDBInstanceRequest ¶
type RenewDBInstanceRequest struct { *tchttp.BaseRequest // 待续费的实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 续费时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 如果需要将按量计费实例续费为包年包月的实例,该入参的值需要指定为 "PREPAID" 。 ModifyPayType *string `json:"ModifyPayType,omitnil,omitempty" name:"ModifyPayType"` // 自动续费标记,0表示不自动续费,1表示进行自动续费 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` }
func NewRenewDBInstanceRequest ¶
func NewRenewDBInstanceRequest() (request *RenewDBInstanceRequest)
func (*RenewDBInstanceRequest) FromJsonString ¶
func (r *RenewDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDBInstanceRequest) ToJsonString ¶
func (r *RenewDBInstanceRequest) ToJsonString() string
type RenewDBInstanceRequestParams ¶ added in v1.0.426
type RenewDBInstanceRequestParams struct { // 待续费的实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 续费时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 如果需要将按量计费实例续费为包年包月的实例,该入参的值需要指定为 "PREPAID" 。 ModifyPayType *string `json:"ModifyPayType,omitnil,omitempty" name:"ModifyPayType"` // 自动续费标记,0表示不自动续费,1表示进行自动续费 AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"` }
Predefined struct for user
type RenewDBInstanceResponse ¶
type RenewDBInstanceResponse struct { *tchttp.BaseResponse Response *RenewDBInstanceResponseParams `json:"Response"` }
func NewRenewDBInstanceResponse ¶
func NewRenewDBInstanceResponse() (response *RenewDBInstanceResponse)
func (*RenewDBInstanceResponse) FromJsonString ¶
func (r *RenewDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDBInstanceResponse) ToJsonString ¶
func (r *RenewDBInstanceResponse) ToJsonString() string
type RenewDBInstanceResponseParams ¶ added in v1.0.426
type RenewDBInstanceResponseParams struct { // 订单 ID。 DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetRootAccountRequest ¶ added in v1.0.385
type ResetRootAccountRequest struct { *tchttp.BaseRequest // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewResetRootAccountRequest ¶ added in v1.0.385
func NewResetRootAccountRequest() (request *ResetRootAccountRequest)
func (*ResetRootAccountRequest) FromJsonString ¶ added in v1.0.385
func (r *ResetRootAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetRootAccountRequest) ToJsonString ¶ added in v1.0.385
func (r *ResetRootAccountRequest) ToJsonString() string
type ResetRootAccountRequestParams ¶ added in v1.0.426
type ResetRootAccountRequestParams struct { // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type ResetRootAccountResponse ¶ added in v1.0.385
type ResetRootAccountResponse struct { *tchttp.BaseResponse Response *ResetRootAccountResponseParams `json:"Response"` }
func NewResetRootAccountResponse ¶ added in v1.0.385
func NewResetRootAccountResponse() (response *ResetRootAccountResponse)
func (*ResetRootAccountResponse) FromJsonString ¶ added in v1.0.385
func (r *ResetRootAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetRootAccountResponse) ToJsonString ¶ added in v1.0.385
func (r *ResetRootAccountResponse) ToJsonString() string
type ResetRootAccountResponseParams ¶ added in v1.0.426
type ResetRootAccountResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RestartDBInstancesRequest ¶
type RestartDBInstancesRequest struct { *tchttp.BaseRequest // 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewRestartDBInstancesRequest ¶
func NewRestartDBInstancesRequest() (request *RestartDBInstancesRequest)
func (*RestartDBInstancesRequest) FromJsonString ¶
func (r *RestartDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartDBInstancesRequest) ToJsonString ¶
func (r *RestartDBInstancesRequest) ToJsonString() string
type RestartDBInstancesRequestParams ¶ added in v1.0.426
type RestartDBInstancesRequestParams struct { // 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type RestartDBInstancesResponse ¶
type RestartDBInstancesResponse struct { *tchttp.BaseResponse Response *RestartDBInstancesResponseParams `json:"Response"` }
func NewRestartDBInstancesResponse ¶
func NewRestartDBInstancesResponse() (response *RestartDBInstancesResponse)
func (*RestartDBInstancesResponse) FromJsonString ¶
func (r *RestartDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartDBInstancesResponse) ToJsonString ¶
func (r *RestartDBInstancesResponse) ToJsonString() string
type RestartDBInstancesResponseParams ¶ added in v1.0.426
type RestartDBInstancesResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RoGroup ¶
type RoGroup struct { // 只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。 RoGroupMode *string `json:"RoGroupMode,omitnil,omitempty" name:"RoGroupMode"` // 只读组 ID。 RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"` // 只读组名称。 RoGroupName *string `json:"RoGroupName,omitnil,omitempty" name:"RoGroupName"` // 是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。 RoOfflineDelay *int64 `json:"RoOfflineDelay,omitnil,omitempty" name:"RoOfflineDelay"` // 延迟阈值。 RoMaxDelayTime *int64 `json:"RoMaxDelayTime,omitnil,omitempty" name:"RoMaxDelayTime"` // 最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。 MinRoInGroup *int64 `json:"MinRoInGroup,omitnil,omitempty" name:"MinRoInGroup"` // 读写权重分配模式,可选值:system-系统自动分配;custom-自定义。 WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。 Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"` // 只读组中的只读实例详情。 RoInstances []*RoInstanceInfo `json:"RoInstances,omitnil,omitempty" name:"RoInstances"` // 只读组的内网 IP。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 只读组的内网端口号。 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 私有网络 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"` // 子网 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"` // 只读组所在的地域。 // 注意:此字段可能返回 null,表示取不到有效值。 RoGroupRegion *string `json:"RoGroupRegion,omitnil,omitempty" name:"RoGroupRegion"` // 只读组所在的可用区。 // 注意:此字段可能返回 null,表示取不到有效值。 RoGroupZone *string `json:"RoGroupZone,omitnil,omitempty" name:"RoGroupZone"` // 延迟复制时间。 // 注意:此字段可能返回 null,表示取不到有效值。 DelayReplicationTime *int64 `json:"DelayReplicationTime,omitnil,omitempty" name:"DelayReplicationTime"` }
type RoGroupAttr ¶
type RoGroupAttr struct { // RO 组名称。 RoGroupName *string `json:"RoGroupName,omitnil,omitempty" name:"RoGroupName"` // RO 实例最大延迟阈值。单位为秒,最小值为 1。注意,RO 组必须设置了开启实例延迟剔除策略,该值才有效。 RoMaxDelayTime *int64 `json:"RoMaxDelayTime,omitnil,omitempty" name:"RoMaxDelayTime"` // 是否开启实例延迟剔除。支持的值包括:1 - 开启;0 - 不开启。注意,若设置开启实例延迟剔除,则必须设置延迟阈值(RoMaxDelayTime)参数。 RoOfflineDelay *int64 `json:"RoOfflineDelay,omitnil,omitempty" name:"RoOfflineDelay"` // 最少保留实例数。可设置为小于或等于该 RO 组下 RO 实例个数的任意值。注意,若设置值大于 RO 实例数量将不做剔除;若设置为 0,所有实例延迟超限都会被剔除。 MinRoInGroup *int64 `json:"MinRoInGroup,omitnil,omitempty" name:"MinRoInGroup"` // 权重模式。支持值包括:"system" - 系统自动分配; "custom" - 用户自定义设置。注意,若设置 "custom" 模式,则必须设置 RO 实例权重配置(RoWeightValues)参数。 WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"` // 延迟复制时间。 ReplicationDelayTime *int64 `json:"ReplicationDelayTime,omitnil,omitempty" name:"ReplicationDelayTime"` }
type RoInstanceInfo ¶
type RoInstanceInfo struct { // RO组对应的主实例的ID MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"` // RO实例在RO组内的状态,可能的值:online-在线,offline-下线 RoStatus *string `json:"RoStatus,omitnil,omitempty" name:"RoStatus"` // RO实例在RO组内上一次下线的时间 OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"` // RO实例在RO组内的权重 Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"` // RO实例所在区域名称,如ap-shanghai Region *string `json:"Region,omitnil,omitempty" name:"Region"` // RO可用区的正式名称,如ap-shanghai-1 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // RO实例ID,格式如:cdbro-c1nl9rpv InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // RO实例状态,可能返回值:0-创建中,1-运行中,3-异地RO(仅在使用DescribeDBInstances查询主实例信息时,返回值中异地RO的状态恒等于3,其他场景下无此值),4-删除中 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例类型,可能返回值:1-主实例,2-灾备实例,3-只读实例 InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // RO实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 按量计费状态,可能的取值:1-正常,2-欠费 HourFeeStatus *int64 `json:"HourFeeStatus,omitnil,omitempty" name:"HourFeeStatus"` // RO实例任务状态,可能返回值:<br>0-没有任务<br>1-升级中<br>2-数据导入中<br>3-开放Slave中<br>4-外网访问开通中<br>5-批量操作执行中<br>6-回档中<br>7-外网访问关闭中<br>8-密码修改中<br>9-实例名修改中<br>10-重启中<br>12-自建迁移中<br>13-删除库表中<br>14-灾备实例创建同步中 TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // RO实例内存大小,单位:MB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // RO实例硬盘大小,单位:GB Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 每次查询数量 Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"` // RO实例的内网IP地址 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // RO实例访问端口 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // RO实例所在私有网络ID VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"` // RO实例所在私有网络子网ID SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // RO实例规格描述,目前可取值 CUSTOM DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // RO实例数据库引擎版本,可能返回值:5.1、5.5、5.6、5.7、8.0 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // RO实例到期时间,时间格式:yyyy-mm-dd hh:mm:ss,如实例为按量计费模式,则此字段值为0000-00-00 00:00:00 DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"` // RO实例计费类型,可能返回值:0-包年包月,1-按量计费,2-后付费月结 PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"` }
type RoVipInfo ¶
type RoVipInfo struct { // 只读vip状态 RoVipStatus *int64 `json:"RoVipStatus,omitnil,omitempty" name:"RoVipStatus"` // 只读vip的子网 RoSubnetId *int64 `json:"RoSubnetId,omitnil,omitempty" name:"RoSubnetId"` // 只读vip的私有网络 RoVpcId *int64 `json:"RoVpcId,omitnil,omitempty" name:"RoVpcId"` // 只读vip的端口号 RoVport *int64 `json:"RoVport,omitnil,omitempty" name:"RoVport"` // 只读vip RoVip *string `json:"RoVip,omitnil,omitempty" name:"RoVip"` }
type RoWeightValue ¶
type RollbackDBName ¶
type RollbackInstancesInfo ¶
type RollbackInstancesInfo struct { // 云数据库实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 回档策略。可选值为:table、db、full;默认值为full。table - 极速回档模式,仅导入所选中表级别的备份和binlog,如有跨表操作,且关联表未被同时选中,将会导致回档失败,该模式下参数Databases必须为空;db - 快速模式,仅导入所选中库级别的备份和binlog,如有跨库操作,且关联库未被同时选中,将会导致回档失败;full - 普通回档模式,将导入整个实例的备份和binlog,速度较慢。 Strategy *string `json:"Strategy,omitnil,omitempty" name:"Strategy"` // 数据库回档时间,时间格式为:yyyy-mm-dd hh:mm:ss RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"` // 待回档的数据库信息,表示整库回档 // 注意:此字段可能返回 null,表示取不到有效值。 Databases []*RollbackDBName `json:"Databases,omitnil,omitempty" name:"Databases"` // 待回档的数据库表信息,表示按表回档 // 注意:此字段可能返回 null,表示取不到有效值。 Tables []*RollbackTables `json:"Tables,omitnil,omitempty" name:"Tables"` }
type RollbackTableName ¶
type RollbackTables ¶
type RollbackTables struct { // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // 数据库表详情 // 注意:此字段可能返回 null,表示取不到有效值。 Table []*RollbackTableName `json:"Table,omitnil,omitempty" name:"Table"` }
type RollbackTask ¶
type RollbackTask struct { // 任务执行信息描述。 Info *string `json:"Info,omitnil,omitempty" name:"Info"` // 任务执行结果。可能的取值:INITIAL - 初始化,RUNNING - 运行中,SUCCESS - 执行成功,FAILED - 执行失败,KILLED - 已终止,REMOVED - 已删除,PAUSED - 终止中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务执行进度。取值范围为[0, 100]。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 回档任务详情。 // 注意:此字段可能返回 null,表示取不到有效值。 Detail []*RollbackInstancesInfo `json:"Detail,omitnil,omitempty" name:"Detail"` }
type RollbackTimeRange ¶
type RuleFilters ¶ added in v1.0.645
type RuleFilters struct { // 审计规则过滤条件的参数名称。可选值:host – 客户端 IP;user – 数据库账户;dbName – 数据库名称;sqlType-SQL类型;sql-sql语句;affectRows -影响行数;sentRows-返回行数;checkRows-扫描行数;execTime-执行时间。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 审计规则过滤条件的匹配类型。可选值:INC – 包含;EXC – 不包含;EQS – 等于;NEQ – 不等于;REG-正则;GT-大于;LT-小于。 Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"` // 审计规则过滤条件的匹配值。sqlType条件的Value需在以下选择"alter", "changeuser", "create", "delete", "drop", "execute", "insert", "login", "logout", "other", "replace", "select", "set", "update"。 Value []*string `json:"Value,omitnil,omitempty" name:"Value"` }
type RuleTemplateInfo ¶ added in v1.0.800
type RuleTemplateInfo struct { // 规则模板ID。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` // 规则模板名称。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"` // 规则内容。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"` // 告警等级。1-低风险,2-中风险,3-高风险。 // 注意:此字段可能返回 null,表示取不到有效值。 AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` // 告警策略。0-不告警,1-告警。 // 注意:此字段可能返回 null,表示取不到有效值。 AlarmPolicy *int64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"` // 规则描述。 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
type RuleTemplateRecordInfo ¶ added in v1.0.800
type RuleTemplateRecordInfo struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 修改前规则模板的详情。 // 注意:此字段可能返回 null,表示取不到有效值。 ModifyBeforeInfo *RuleTemplateInfo `json:"ModifyBeforeInfo,omitnil,omitempty" name:"ModifyBeforeInfo"` // 修改后规则模板的详情。 // 注意:此字段可能返回 null,表示取不到有效值。 ModifyAfterInfo *RuleTemplateInfo `json:"ModifyAfterInfo,omitnil,omitempty" name:"ModifyAfterInfo"` // 影响的实例。 // 注意:此字段可能返回 null,表示取不到有效值。 AffectedInstances []*string `json:"AffectedInstances,omitnil,omitempty" name:"AffectedInstances"` // 操作人,账号uin。 // 注意:此字段可能返回 null,表示取不到有效值。 Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // 变更的时间。 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type SecurityGroup ¶
type SecurityGroup struct { // 项目ID ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 创建时间,时间格式:yyyy-mm-dd hh:mm:ss CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 入站规则 Inbound []*Inbound `json:"Inbound,omitnil,omitempty" name:"Inbound"` // 出站规则 Outbound []*Outbound `json:"Outbound,omitnil,omitempty" name:"Outbound"` // 安全组ID SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 安全组名称 SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"` // 安全组备注 SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"` }
type SlaveConfig ¶
type SlaveInfo ¶
type SlaveInfo struct { // 第一备机信息 First *SlaveInstanceInfo `json:"First,omitnil,omitempty" name:"First"` // 第二备机信息 // 注意:此字段可能返回 null,表示取不到有效值。 Second *SlaveInstanceInfo `json:"Second,omitnil,omitempty" name:"Second"` }
type SlaveInstanceInfo ¶
type SlaveInstanceInfo struct { // 端口号 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 地域信息 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 虚拟 IP 信息 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` }
type SlowLogInfo ¶
type SlowLogInfo struct { // 备份文件名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 备份文件大小,单位:Byte Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` // 备份快照时间,时间格式:2016-03-17 02:10:37 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 内网下载地址 IntranetUrl *string `json:"IntranetUrl,omitnil,omitempty" name:"IntranetUrl"` // 外网下载地址 InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"` // 日志具体类型,可能的值:slowlog - 慢日志 Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
type SlowLogItem ¶
type SlowLogItem struct { // Sql的执行时间。 // 注意:此字段可能返回 null,表示取不到有效值。 Timestamp *uint64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` // Sql的执行时长(秒)。 // 注意:此字段可能返回 null,表示取不到有效值。 QueryTime *float64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"` // Sql语句。 // 注意:此字段可能返回 null,表示取不到有效值。 SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"` // 客户端地址。 // 注意:此字段可能返回 null,表示取不到有效值。 UserHost *string `json:"UserHost,omitnil,omitempty" name:"UserHost"` // 用户名。 // 注意:此字段可能返回 null,表示取不到有效值。 UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // 数据库名。 // 注意:此字段可能返回 null,表示取不到有效值。 Database *string `json:"Database,omitnil,omitempty" name:"Database"` // 锁时长(秒)。 // 注意:此字段可能返回 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"` // Sql模板。 // 注意:此字段可能返回 null,表示取不到有效值。 SqlTemplate *string `json:"SqlTemplate,omitnil,omitempty" name:"SqlTemplate"` // Sql语句的md5。 // 注意:此字段可能返回 null,表示取不到有效值。 Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` }
type SqlFileInfo ¶
type SqlFileInfo struct { // 上传时间 UploadTime *string `json:"UploadTime,omitnil,omitempty" name:"UploadTime"` // 上传进度 UploadInfo *UploadInfo `json:"UploadInfo,omitnil,omitempty" name:"UploadInfo"` // 文件名 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 文件大小,单位为Bytes FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 上传是否完成标志,可选值:0 - 未完成,1 - 已完成 IsUploadFinished *int64 `json:"IsUploadFinished,omitnil,omitempty" name:"IsUploadFinished"` // 文件ID FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"` }
type StartBatchRollbackRequest ¶
type StartBatchRollbackRequest struct { *tchttp.BaseRequest // 用于回档的实例详情信息。 Instances []*RollbackInstancesInfo `json:"Instances,omitnil,omitempty" name:"Instances"` }
func NewStartBatchRollbackRequest ¶
func NewStartBatchRollbackRequest() (request *StartBatchRollbackRequest)
func (*StartBatchRollbackRequest) FromJsonString ¶
func (r *StartBatchRollbackRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartBatchRollbackRequest) ToJsonString ¶
func (r *StartBatchRollbackRequest) ToJsonString() string
type StartBatchRollbackRequestParams ¶ added in v1.0.426
type StartBatchRollbackRequestParams struct { // 用于回档的实例详情信息。 Instances []*RollbackInstancesInfo `json:"Instances,omitnil,omitempty" name:"Instances"` }
Predefined struct for user
type StartBatchRollbackResponse ¶
type StartBatchRollbackResponse struct { *tchttp.BaseResponse Response *StartBatchRollbackResponseParams `json:"Response"` }
func NewStartBatchRollbackResponse ¶
func NewStartBatchRollbackResponse() (response *StartBatchRollbackResponse)
func (*StartBatchRollbackResponse) FromJsonString ¶
func (r *StartBatchRollbackResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartBatchRollbackResponse) ToJsonString ¶
func (r *StartBatchRollbackResponse) ToJsonString() string
type StartBatchRollbackResponseParams ¶ added in v1.0.426
type StartBatchRollbackResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartCpuExpandRequest ¶ added in v1.0.716
type StartCpuExpandRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 扩容类型。可选值:auto:代表进行自动扩容 // manual:代表进行手动扩容 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 手动扩容时,扩容的CPU核心数。Type 为 manual 时必传。 ExpandCpu *int64 `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"` // 自动扩容策略。Type 为 auto 时必传。 AutoStrategy *AutoStrategy `json:"AutoStrategy,omitnil,omitempty" name:"AutoStrategy"` }
func NewStartCpuExpandRequest ¶ added in v1.0.716
func NewStartCpuExpandRequest() (request *StartCpuExpandRequest)
func (*StartCpuExpandRequest) FromJsonString ¶ added in v1.0.716
func (r *StartCpuExpandRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartCpuExpandRequest) ToJsonString ¶ added in v1.0.716
func (r *StartCpuExpandRequest) ToJsonString() string
type StartCpuExpandRequestParams ¶ added in v1.0.716
type StartCpuExpandRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 扩容类型。可选值:auto:代表进行自动扩容 // manual:代表进行手动扩容 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 手动扩容时,扩容的CPU核心数。Type 为 manual 时必传。 ExpandCpu *int64 `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"` // 自动扩容策略。Type 为 auto 时必传。 AutoStrategy *AutoStrategy `json:"AutoStrategy,omitnil,omitempty" name:"AutoStrategy"` }
Predefined struct for user
type StartCpuExpandResponse ¶ added in v1.0.716
type StartCpuExpandResponse struct { *tchttp.BaseResponse Response *StartCpuExpandResponseParams `json:"Response"` }
func NewStartCpuExpandResponse ¶ added in v1.0.716
func NewStartCpuExpandResponse() (response *StartCpuExpandResponse)
func (*StartCpuExpandResponse) FromJsonString ¶ added in v1.0.716
func (r *StartCpuExpandResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartCpuExpandResponse) ToJsonString ¶ added in v1.0.716
func (r *StartCpuExpandResponse) ToJsonString() string
type StartCpuExpandResponseParams ¶ added in v1.0.716
type StartCpuExpandResponseParams struct { // 异步任务 ID 。可以调用DescribeAsyncRequest 传入该 ID ,进行任务执行进度的查询 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartReplicationRequest ¶ added in v1.0.319
type StartReplicationRequest struct { *tchttp.BaseRequest // 实例 ID。仅支持只读实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewStartReplicationRequest ¶ added in v1.0.319
func NewStartReplicationRequest() (request *StartReplicationRequest)
func (*StartReplicationRequest) FromJsonString ¶ added in v1.0.319
func (r *StartReplicationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartReplicationRequest) ToJsonString ¶ added in v1.0.319
func (r *StartReplicationRequest) ToJsonString() string
type StartReplicationRequestParams ¶ added in v1.0.426
type StartReplicationRequestParams struct { // 实例 ID。仅支持只读实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type StartReplicationResponse ¶ added in v1.0.319
type StartReplicationResponse struct { *tchttp.BaseResponse Response *StartReplicationResponseParams `json:"Response"` }
func NewStartReplicationResponse ¶ added in v1.0.319
func NewStartReplicationResponse() (response *StartReplicationResponse)
func (*StartReplicationResponse) FromJsonString ¶ added in v1.0.319
func (r *StartReplicationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartReplicationResponse) ToJsonString ¶ added in v1.0.319
func (r *StartReplicationResponse) ToJsonString() string
type StartReplicationResponseParams ¶ added in v1.0.426
type StartReplicationResponseParams struct { // 异步任务 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopCpuExpandRequest ¶ added in v1.0.716
type StopCpuExpandRequest struct { *tchttp.BaseRequest // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewStopCpuExpandRequest ¶ added in v1.0.716
func NewStopCpuExpandRequest() (request *StopCpuExpandRequest)
func (*StopCpuExpandRequest) FromJsonString ¶ added in v1.0.716
func (r *StopCpuExpandRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopCpuExpandRequest) ToJsonString ¶ added in v1.0.716
func (r *StopCpuExpandRequest) ToJsonString() string
type StopCpuExpandRequestParams ¶ added in v1.0.716
type StopCpuExpandRequestParams struct { // 实例 ID 。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type StopCpuExpandResponse ¶ added in v1.0.716
type StopCpuExpandResponse struct { *tchttp.BaseResponse Response *StopCpuExpandResponseParams `json:"Response"` }
func NewStopCpuExpandResponse ¶ added in v1.0.716
func NewStopCpuExpandResponse() (response *StopCpuExpandResponse)
func (*StopCpuExpandResponse) FromJsonString ¶ added in v1.0.716
func (r *StopCpuExpandResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopCpuExpandResponse) ToJsonString ¶ added in v1.0.716
func (r *StopCpuExpandResponse) ToJsonString() string
type StopCpuExpandResponseParams ¶ added in v1.0.716
type StopCpuExpandResponseParams struct { // 异步任务 ID 。可以调用DescribeAsyncRequest 传入该 ID ,进行任务执行进度的查询 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopDBImportJobRequest ¶
type StopDBImportJobRequest struct { *tchttp.BaseRequest // 异步任务的请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
func NewStopDBImportJobRequest ¶
func NewStopDBImportJobRequest() (request *StopDBImportJobRequest)
func (*StopDBImportJobRequest) FromJsonString ¶
func (r *StopDBImportJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopDBImportJobRequest) ToJsonString ¶
func (r *StopDBImportJobRequest) ToJsonString() string
type StopDBImportJobRequestParams ¶ added in v1.0.426
type StopDBImportJobRequestParams struct { // 异步任务的请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` }
Predefined struct for user
type StopDBImportJobResponse ¶
type StopDBImportJobResponse struct { *tchttp.BaseResponse Response *StopDBImportJobResponseParams `json:"Response"` }
func NewStopDBImportJobResponse ¶
func NewStopDBImportJobResponse() (response *StopDBImportJobResponse)
func (*StopDBImportJobResponse) FromJsonString ¶
func (r *StopDBImportJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopDBImportJobResponse) ToJsonString ¶
func (r *StopDBImportJobResponse) ToJsonString() string
type StopDBImportJobResponseParams ¶ added in v1.0.426
type StopDBImportJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopReplicationRequest ¶ added in v1.0.319
type StopReplicationRequest struct { *tchttp.BaseRequest // 实例 ID。仅支持只读实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewStopReplicationRequest ¶ added in v1.0.319
func NewStopReplicationRequest() (request *StopReplicationRequest)
func (*StopReplicationRequest) FromJsonString ¶ added in v1.0.319
func (r *StopReplicationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopReplicationRequest) ToJsonString ¶ added in v1.0.319
func (r *StopReplicationRequest) ToJsonString() string
type StopReplicationRequestParams ¶ added in v1.0.426
type StopReplicationRequestParams struct { // 实例 ID。仅支持只读实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type StopReplicationResponse ¶ added in v1.0.319
type StopReplicationResponse struct { *tchttp.BaseResponse Response *StopReplicationResponseParams `json:"Response"` }
func NewStopReplicationResponse ¶ added in v1.0.319
func NewStopReplicationResponse() (response *StopReplicationResponse)
func (*StopReplicationResponse) FromJsonString ¶ added in v1.0.319
func (r *StopReplicationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopReplicationResponse) ToJsonString ¶ added in v1.0.319
func (r *StopReplicationResponse) ToJsonString() string
type StopReplicationResponseParams ¶ added in v1.0.426
type StopReplicationResponseParams struct { // 异步任务 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopRollbackRequest ¶
type StopRollbackRequest struct { *tchttp.BaseRequest // 撤销回档任务对应的实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewStopRollbackRequest ¶
func NewStopRollbackRequest() (request *StopRollbackRequest)
func (*StopRollbackRequest) FromJsonString ¶
func (r *StopRollbackRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopRollbackRequest) ToJsonString ¶
func (r *StopRollbackRequest) ToJsonString() string
type StopRollbackRequestParams ¶ added in v1.0.426
type StopRollbackRequestParams struct { // 撤销回档任务对应的实例Id。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type StopRollbackResponse ¶
type StopRollbackResponse struct { *tchttp.BaseResponse Response *StopRollbackResponseParams `json:"Response"` }
func NewStopRollbackResponse ¶
func NewStopRollbackResponse() (response *StopRollbackResponse)
func (*StopRollbackResponse) FromJsonString ¶
func (r *StopRollbackResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopRollbackResponse) ToJsonString ¶
func (r *StopRollbackResponse) ToJsonString() string
type StopRollbackResponseParams ¶ added in v1.0.426
type StopRollbackResponseParams struct { // 执行请求的异步任务ID AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchCDBProxyRequest ¶ added in v1.0.330
type SwitchCDBProxyRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库代理ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` }
func NewSwitchCDBProxyRequest ¶ added in v1.0.330
func NewSwitchCDBProxyRequest() (request *SwitchCDBProxyRequest)
func (*SwitchCDBProxyRequest) FromJsonString ¶ added in v1.0.330
func (r *SwitchCDBProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchCDBProxyRequest) ToJsonString ¶ added in v1.0.330
func (r *SwitchCDBProxyRequest) ToJsonString() string
type SwitchCDBProxyRequestParams ¶ added in v1.0.426
type SwitchCDBProxyRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库代理ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` }
Predefined struct for user
type SwitchCDBProxyResponse ¶ added in v1.0.330
type SwitchCDBProxyResponse struct { *tchttp.BaseResponse Response *SwitchCDBProxyResponseParams `json:"Response"` }
func NewSwitchCDBProxyResponse ¶ added in v1.0.330
func NewSwitchCDBProxyResponse() (response *SwitchCDBProxyResponse)
func (*SwitchCDBProxyResponse) FromJsonString ¶ added in v1.0.330
func (r *SwitchCDBProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchCDBProxyResponse) ToJsonString ¶ added in v1.0.330
func (r *SwitchCDBProxyResponse) ToJsonString() string
type SwitchCDBProxyResponseParams ¶ added in v1.0.426
type SwitchCDBProxyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchDBInstanceMasterSlaveRequest ¶
type SwitchDBInstanceMasterSlaveRequest struct { *tchttp.BaseRequest // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。 DstSlave *string `json:"DstSlave,omitnil,omitempty" name:"DstSlave"` // 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。 ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"` // 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。 WaitSwitch *bool `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` }
func NewSwitchDBInstanceMasterSlaveRequest ¶
func NewSwitchDBInstanceMasterSlaveRequest() (request *SwitchDBInstanceMasterSlaveRequest)
func (*SwitchDBInstanceMasterSlaveRequest) FromJsonString ¶
func (r *SwitchDBInstanceMasterSlaveRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDBInstanceMasterSlaveRequest) ToJsonString ¶
func (r *SwitchDBInstanceMasterSlaveRequest) ToJsonString() string
type SwitchDBInstanceMasterSlaveRequestParams ¶ added in v1.0.426
type SwitchDBInstanceMasterSlaveRequestParams struct { // 实例 ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。 DstSlave *string `json:"DstSlave,omitnil,omitempty" name:"DstSlave"` // 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。 ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"` // 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。 WaitSwitch *bool `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` }
Predefined struct for user
type SwitchDBInstanceMasterSlaveResponse ¶
type SwitchDBInstanceMasterSlaveResponse struct { *tchttp.BaseResponse Response *SwitchDBInstanceMasterSlaveResponseParams `json:"Response"` }
func NewSwitchDBInstanceMasterSlaveResponse ¶
func NewSwitchDBInstanceMasterSlaveResponse() (response *SwitchDBInstanceMasterSlaveResponse)
func (*SwitchDBInstanceMasterSlaveResponse) FromJsonString ¶
func (r *SwitchDBInstanceMasterSlaveResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDBInstanceMasterSlaveResponse) ToJsonString ¶
func (r *SwitchDBInstanceMasterSlaveResponse) ToJsonString() string
type SwitchDBInstanceMasterSlaveResponseParams ¶ added in v1.0.426
type SwitchDBInstanceMasterSlaveResponseParams struct { // 异步任务 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchDrInstanceToMasterRequest ¶
type SwitchDrInstanceToMasterRequest struct { *tchttp.BaseRequest // 灾备实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewSwitchDrInstanceToMasterRequest ¶
func NewSwitchDrInstanceToMasterRequest() (request *SwitchDrInstanceToMasterRequest)
func (*SwitchDrInstanceToMasterRequest) FromJsonString ¶
func (r *SwitchDrInstanceToMasterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDrInstanceToMasterRequest) ToJsonString ¶
func (r *SwitchDrInstanceToMasterRequest) ToJsonString() string
type SwitchDrInstanceToMasterRequestParams ¶ added in v1.0.426
type SwitchDrInstanceToMasterRequestParams struct { // 灾备实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type SwitchDrInstanceToMasterResponse ¶
type SwitchDrInstanceToMasterResponse struct { *tchttp.BaseResponse Response *SwitchDrInstanceToMasterResponseParams `json:"Response"` }
func NewSwitchDrInstanceToMasterResponse ¶
func NewSwitchDrInstanceToMasterResponse() (response *SwitchDrInstanceToMasterResponse)
func (*SwitchDrInstanceToMasterResponse) FromJsonString ¶
func (r *SwitchDrInstanceToMasterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDrInstanceToMasterResponse) ToJsonString ¶
func (r *SwitchDrInstanceToMasterResponse) ToJsonString() string
type SwitchDrInstanceToMasterResponseParams ¶ added in v1.0.426
type SwitchDrInstanceToMasterResponseParams struct { // 异步任务的请求ID,可使用此ID查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchForUpgradeRequest ¶
type SwitchForUpgradeRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewSwitchForUpgradeRequest ¶
func NewSwitchForUpgradeRequest() (request *SwitchForUpgradeRequest)
func (*SwitchForUpgradeRequest) FromJsonString ¶
func (r *SwitchForUpgradeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchForUpgradeRequest) ToJsonString ¶
func (r *SwitchForUpgradeRequest) ToJsonString() string
type SwitchForUpgradeRequestParams ¶ added in v1.0.426
type SwitchForUpgradeRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type SwitchForUpgradeResponse ¶
type SwitchForUpgradeResponse struct { *tchttp.BaseResponse Response *SwitchForUpgradeResponseParams `json:"Response"` }
func NewSwitchForUpgradeResponse ¶
func NewSwitchForUpgradeResponse() (response *SwitchForUpgradeResponse)
func (*SwitchForUpgradeResponse) FromJsonString ¶
func (r *SwitchForUpgradeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchForUpgradeResponse) ToJsonString ¶
func (r *SwitchForUpgradeResponse) ToJsonString() string
type SwitchForUpgradeResponseParams ¶ added in v1.0.426
type SwitchForUpgradeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TablePrivilege ¶
type TagInfoItem ¶
type TagInfoUnit ¶
type TagsInfoOfInstance ¶
type TagsInfoOfInstance struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 标签信息 Tags []*TagInfoUnit `json:"Tags,omitnil,omitempty" name:"Tags"` }
type TaskAttachInfo ¶ added in v1.0.885
type TaskAttachInfo struct { // 升级任务: // ”FastUpgradeStatus“:表示升级类型。1-原地升级;0-普通升级。 // 注意:此字段可能返回 null,表示取不到有效值。 AttachKey *string `json:"AttachKey,omitnil,omitempty" name:"AttachKey"` // 升级任务: // ”FastUpgradeStatus“:表示升级类型。1-原地升级;0-普通升级。 // 注意:此字段可能返回 null,表示取不到有效值。 AttachValue *string `json:"AttachValue,omitnil,omitempty" name:"AttachValue"` }
type TaskDetail ¶
type TaskDetail struct { // 错误码。 Code *int64 `json:"Code,omitnil,omitempty" name:"Code"` // 错误信息。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` // 实例任务 ID。 JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"` // 实例任务进度。 Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 实例任务状态,可能的值包括: // "UNDEFINED" - 未定义; // "INITIAL" - 初始化; // "RUNNING" - 运行中; // "SUCCEED" - 执行成功; // "FAILED" - 执行失败; // "KILLED" - 已终止; // "REMOVED" - 已删除; // "PAUSED" - 已暂停。 // "WAITING" - 等待中(可撤销) TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 实例任务类型,可能的值包括: // "ROLLBACK" - 数据库回档; // "SQL OPERATION" - SQL操作; // "IMPORT DATA" - 数据导入; // "MODIFY PARAM" - 参数设置; // "INITIAL" - 初始化云数据库实例; // "REBOOT" - 重启云数据库实例; // "OPEN GTID" - 开启云数据库实例GTID; // "UPGRADE RO" - 只读实例升级; // "BATCH ROLLBACK" - 数据库批量回档; // "UPGRADE MASTER" - 主实例升级; // "DROP TABLES" - 删除云数据库库表; // "SWITCH DR TO MASTER" - 灾备实例提升为主。 TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 实例任务开始时间。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 实例任务结束时间。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务关联的实例 ID。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 异步任务的请求 ID。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 任务的附加信息。 // 注意:此字段可能返回 null,表示取不到有效值。 TaskAttachInfo []*TaskAttachInfo `json:"TaskAttachInfo,omitnil,omitempty" name:"TaskAttachInfo"` }
type UpgradeCDBProxyVersionRequest ¶ added in v1.0.330
type UpgradeCDBProxyVersionRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库代理ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 数据库代理当前版本 SrcProxyVersion *string `json:"SrcProxyVersion,omitnil,omitempty" name:"SrcProxyVersion"` // 数据库代理升级版本 DstProxyVersion *string `json:"DstProxyVersion,omitnil,omitempty" name:"DstProxyVersion"` // 升级时间 :nowTime(升级完成时)timeWindow(实例维护时间) UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"` }
func NewUpgradeCDBProxyVersionRequest ¶ added in v1.0.330
func NewUpgradeCDBProxyVersionRequest() (request *UpgradeCDBProxyVersionRequest)
func (*UpgradeCDBProxyVersionRequest) FromJsonString ¶ added in v1.0.330
func (r *UpgradeCDBProxyVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeCDBProxyVersionRequest) ToJsonString ¶ added in v1.0.330
func (r *UpgradeCDBProxyVersionRequest) ToJsonString() string
type UpgradeCDBProxyVersionRequestParams ¶ added in v1.0.426
type UpgradeCDBProxyVersionRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 数据库代理ID ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"` // 数据库代理当前版本 SrcProxyVersion *string `json:"SrcProxyVersion,omitnil,omitempty" name:"SrcProxyVersion"` // 数据库代理升级版本 DstProxyVersion *string `json:"DstProxyVersion,omitnil,omitempty" name:"DstProxyVersion"` // 升级时间 :nowTime(升级完成时)timeWindow(实例维护时间) UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"` }
Predefined struct for user
type UpgradeCDBProxyVersionResponse ¶ added in v1.0.330
type UpgradeCDBProxyVersionResponse struct { *tchttp.BaseResponse Response *UpgradeCDBProxyVersionResponseParams `json:"Response"` }
func NewUpgradeCDBProxyVersionResponse ¶ added in v1.0.330
func NewUpgradeCDBProxyVersionResponse() (response *UpgradeCDBProxyVersionResponse)
func (*UpgradeCDBProxyVersionResponse) FromJsonString ¶ added in v1.0.330
func (r *UpgradeCDBProxyVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeCDBProxyVersionResponse) ToJsonString ¶ added in v1.0.330
func (r *UpgradeCDBProxyVersionResponse) ToJsonString() string
type UpgradeCDBProxyVersionResponseParams ¶ added in v1.0.426
type UpgradeCDBProxyVersionResponseParams struct { // 异步处理ID // 注意:此字段可能返回 null,表示取不到有效值。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeDBInstanceEngineVersionRequest ¶
type UpgradeDBInstanceEngineVersionRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 主实例数据库引擎版本,支持值包括:5.6 和 5.7。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。 WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` // 是否是内核子版本升级,支持的值:1 - 升级内核子版本;0 - 升级数据库引擎版本。 UpgradeSubversion *int64 `json:"UpgradeSubversion,omitnil,omitempty" name:"UpgradeSubversion"` // 延迟阈值。取值范围1~10 MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` }
func NewUpgradeDBInstanceEngineVersionRequest ¶
func NewUpgradeDBInstanceEngineVersionRequest() (request *UpgradeDBInstanceEngineVersionRequest)
func (*UpgradeDBInstanceEngineVersionRequest) FromJsonString ¶
func (r *UpgradeDBInstanceEngineVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDBInstanceEngineVersionRequest) ToJsonString ¶
func (r *UpgradeDBInstanceEngineVersionRequest) ToJsonString() string
type UpgradeDBInstanceEngineVersionRequestParams ¶ added in v1.0.426
type UpgradeDBInstanceEngineVersionRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 主实例数据库引擎版本,支持值包括:5.6 和 5.7。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。 WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` // 是否是内核子版本升级,支持的值:1 - 升级内核子版本;0 - 升级数据库引擎版本。 UpgradeSubversion *int64 `json:"UpgradeSubversion,omitnil,omitempty" name:"UpgradeSubversion"` // 延迟阈值。取值范围1~10 MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` }
Predefined struct for user
type UpgradeDBInstanceEngineVersionResponse ¶
type UpgradeDBInstanceEngineVersionResponse struct { *tchttp.BaseResponse Response *UpgradeDBInstanceEngineVersionResponseParams `json:"Response"` }
func NewUpgradeDBInstanceEngineVersionResponse ¶
func NewUpgradeDBInstanceEngineVersionResponse() (response *UpgradeDBInstanceEngineVersionResponse)
func (*UpgradeDBInstanceEngineVersionResponse) FromJsonString ¶
func (r *UpgradeDBInstanceEngineVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDBInstanceEngineVersionResponse) ToJsonString ¶
func (r *UpgradeDBInstanceEngineVersionResponse) ToJsonString() string
type UpgradeDBInstanceEngineVersionResponseParams ¶ added in v1.0.426
type UpgradeDBInstanceEngineVersionResponseParams struct { // 异步任务 ID,可使用 [查询异步任务的执行结果](https://cloud.tencent.com/document/api/236/20410) 获取其执行情况。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeDBInstanceRequest ¶
type UpgradeDBInstanceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。 // 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 主实例数据库引擎版本,支持值包括:5.5、5.6 和 5.7。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。 WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` // 备库 2 的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 // 备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。 // 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。 FastUpgrade *int64 `json:"FastUpgrade,omitnil,omitempty" name:"FastUpgrade"` // 延迟阈值。取值范围1~10,默认值为10。 MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` // 是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。 CrossCluster *int64 `json:"CrossCluster,omitnil,omitempty" name:"CrossCluster"` // 主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。 ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。 RoTransType *string `json:"RoTransType,omitnil,omitempty" name:"RoTransType"` }
func NewUpgradeDBInstanceRequest ¶
func NewUpgradeDBInstanceRequest() (request *UpgradeDBInstanceRequest)
func (*UpgradeDBInstanceRequest) FromJsonString ¶
func (r *UpgradeDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDBInstanceRequest) ToJsonString ¶
func (r *UpgradeDBInstanceRequest) ToJsonString() string
type UpgradeDBInstanceRequestParams ¶ added in v1.0.426
type UpgradeDBInstanceRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。 // 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。 Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"` // 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"` // 部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。 SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 主实例数据库引擎版本,支持值包括:5.5、5.6 和 5.7。 EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"` // 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。 WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"` // 备库 2 的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。 // 备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。 BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` // 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。 InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"` // 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。 // 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。 FastUpgrade *int64 `json:"FastUpgrade,omitnil,omitempty" name:"FastUpgrade"` // 延迟阈值。取值范围1~10,默认值为10。 MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"` // 是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。 CrossCluster *int64 `json:"CrossCluster,omitnil,omitempty" name:"CrossCluster"` // 主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。 ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。 RoTransType *string `json:"RoTransType,omitnil,omitempty" name:"RoTransType"` }
Predefined struct for user
type UpgradeDBInstanceResponse ¶
type UpgradeDBInstanceResponse struct { *tchttp.BaseResponse Response *UpgradeDBInstanceResponseParams `json:"Response"` }
func NewUpgradeDBInstanceResponse ¶
func NewUpgradeDBInstanceResponse() (response *UpgradeDBInstanceResponse)
func (*UpgradeDBInstanceResponse) FromJsonString ¶
func (r *UpgradeDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDBInstanceResponse) ToJsonString ¶
func (r *UpgradeDBInstanceResponse) ToJsonString() string
type UpgradeDBInstanceResponseParams ¶ added in v1.0.426
type UpgradeDBInstanceResponseParams struct { // 订单 ID。 DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"` // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UploadInfo ¶
type VerifyRootAccountRequest ¶
type VerifyRootAccountRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例 ROOT 账号的密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewVerifyRootAccountRequest ¶
func NewVerifyRootAccountRequest() (request *VerifyRootAccountRequest)
func (*VerifyRootAccountRequest) FromJsonString ¶
func (r *VerifyRootAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyRootAccountRequest) ToJsonString ¶
func (r *VerifyRootAccountRequest) ToJsonString() string
type VerifyRootAccountRequestParams ¶ added in v1.0.426
type VerifyRootAccountRequestParams struct { // 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例 ROOT 账号的密码。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type VerifyRootAccountResponse ¶
type VerifyRootAccountResponse struct { *tchttp.BaseResponse Response *VerifyRootAccountResponseParams `json:"Response"` }
func NewVerifyRootAccountResponse ¶
func NewVerifyRootAccountResponse() (response *VerifyRootAccountResponse)
func (*VerifyRootAccountResponse) FromJsonString ¶
func (r *VerifyRootAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*VerifyRootAccountResponse) ToJsonString ¶
func (r *VerifyRootAccountResponse) ToJsonString() string
type VerifyRootAccountResponseParams ¶ added in v1.0.426
type VerifyRootAccountResponseParams struct { // 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果 AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ZoneConf ¶
type ZoneConf struct { // 可用区部署方式,可能的值为:0-单可用区;1-多可用区 DeployMode []*int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"` // 主实例所在的可用区 MasterZone []*string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"` // 实例为多可用区部署时,备库1所在的可用区 SlaveZone []*string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"` // 实例为多可用区部署时,备库2所在的可用区 BackupZone []*string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"` }