Documentation
¶
Index ¶
- Constants
- type Ability
- type Account
- type ActivateInstanceRequest
- type ActivateInstanceRequestParams
- type ActivateInstanceResponse
- type ActivateInstanceResponseParams
- type AddClusterSlaveZoneRequest
- type AddClusterSlaveZoneRequestParams
- type AddClusterSlaveZoneResponse
- type AddClusterSlaveZoneResponseParams
- type AddInstancesRequest
- type AddInstancesRequestParams
- type AddInstancesResponse
- type AddInstancesResponseParams
- type Addr
- type AuditRuleFilters
- type AuditRuleTemplateInfo
- type BackupFileInfo
- type BillingResourceInfo
- type BindClusterResourcePackagesRequest
- type BindClusterResourcePackagesRequestParams
- type BindClusterResourcePackagesResponse
- type BindClusterResourcePackagesResponseParams
- type BindInstanceInfo
- type BinlogItem
- type Client
- func (c *Client) ActivateInstance(request *ActivateInstanceRequest) (response *ActivateInstanceResponse, err error)
- func (c *Client) ActivateInstanceWithContext(ctx context.Context, request *ActivateInstanceRequest) (response *ActivateInstanceResponse, err error)
- func (c *Client) AddClusterSlaveZone(request *AddClusterSlaveZoneRequest) (response *AddClusterSlaveZoneResponse, err error)
- func (c *Client) AddClusterSlaveZoneWithContext(ctx context.Context, request *AddClusterSlaveZoneRequest) (response *AddClusterSlaveZoneResponse, err error)
- func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)
- func (c *Client) AddInstancesWithContext(ctx context.Context, request *AddInstancesRequest) (response *AddInstancesResponse, err error)
- func (c *Client) BindClusterResourcePackages(request *BindClusterResourcePackagesRequest) (response *BindClusterResourcePackagesResponse, err error)
- func (c *Client) BindClusterResourcePackagesWithContext(ctx context.Context, request *BindClusterResourcePackagesRequest) (response *BindClusterResourcePackagesResponse, 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) CloseClusterPasswordComplexity(request *CloseClusterPasswordComplexityRequest) (response *CloseClusterPasswordComplexityResponse, err error)
- func (c *Client) CloseClusterPasswordComplexityWithContext(ctx context.Context, request *CloseClusterPasswordComplexityRequest) (response *CloseClusterPasswordComplexityResponse, err error)
- func (c *Client) CloseProxy(request *CloseProxyRequest) (response *CloseProxyResponse, err error)
- func (c *Client) CloseProxyWithContext(ctx context.Context, request *CloseProxyRequest) (response *CloseProxyResponse, err error)
- func (c *Client) CloseWan(request *CloseWanRequest) (response *CloseWanResponse, err error)
- func (c *Client) CloseWanWithContext(ctx context.Context, request *CloseWanRequest) (response *CloseWanResponse, err error)
- func (c *Client) CopyClusterPasswordComplexity(request *CopyClusterPasswordComplexityRequest) (response *CopyClusterPasswordComplexityResponse, err error)
- func (c *Client) CopyClusterPasswordComplexityWithContext(ctx context.Context, request *CopyClusterPasswordComplexityRequest) (response *CopyClusterPasswordComplexityResponse, 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) CreateAuditRuleTemplate(request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
- func (c *Client) CreateAuditRuleTemplateWithContext(ctx context.Context, request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, 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) CreateClusterDatabase(request *CreateClusterDatabaseRequest) (response *CreateClusterDatabaseResponse, err error)
- func (c *Client) CreateClusterDatabaseWithContext(ctx context.Context, request *CreateClusterDatabaseRequest) (response *CreateClusterDatabaseResponse, err error)
- func (c *Client) CreateClusters(request *CreateClustersRequest) (response *CreateClustersResponse, err error)
- func (c *Client) CreateClustersWithContext(ctx context.Context, request *CreateClustersRequest) (response *CreateClustersResponse, 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) CreateProxy(request *CreateProxyRequest) (response *CreateProxyResponse, err error)
- func (c *Client) CreateProxyEndPoint(request *CreateProxyEndPointRequest) (response *CreateProxyEndPointResponse, err error)
- func (c *Client) CreateProxyEndPointWithContext(ctx context.Context, request *CreateProxyEndPointRequest) (response *CreateProxyEndPointResponse, err error)
- func (c *Client) CreateProxyWithContext(ctx context.Context, request *CreateProxyRequest) (response *CreateProxyResponse, err error)
- func (c *Client) CreateResourcePackage(request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)
- func (c *Client) CreateResourcePackageWithContext(ctx context.Context, request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, 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) DeleteAuditRuleTemplates(request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
- func (c *Client) DeleteAuditRuleTemplatesWithContext(ctx context.Context, request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, 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) DeleteClusterDatabase(request *DeleteClusterDatabaseRequest) (response *DeleteClusterDatabaseResponse, err error)
- func (c *Client) DeleteClusterDatabaseWithContext(ctx context.Context, request *DeleteClusterDatabaseRequest) (response *DeleteClusterDatabaseResponse, 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) 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) DescribeAuditRuleTemplates(request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
- func (c *Client) DescribeAuditRuleTemplatesWithContext(ctx context.Context, request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
- func (c *Client) DescribeAuditRuleWithInstanceIds(request *DescribeAuditRuleWithInstanceIdsRequest) (response *DescribeAuditRuleWithInstanceIdsResponse, err error)
- func (c *Client) DescribeAuditRuleWithInstanceIdsWithContext(ctx context.Context, request *DescribeAuditRuleWithInstanceIdsRequest) (response *DescribeAuditRuleWithInstanceIdsResponse, 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) DescribeBackupDownloadUrl(request *DescribeBackupDownloadUrlRequest) (response *DescribeBackupDownloadUrlResponse, err error)
- func (c *Client) DescribeBackupDownloadUrlWithContext(ctx context.Context, request *DescribeBackupDownloadUrlRequest) (response *DescribeBackupDownloadUrlResponse, err error)
- func (c *Client) DescribeBackupList(request *DescribeBackupListRequest) (response *DescribeBackupListResponse, err error)
- func (c *Client) DescribeBackupListWithContext(ctx context.Context, request *DescribeBackupListRequest) (response *DescribeBackupListResponse, err error)
- func (c *Client) DescribeBinlogDownloadUrl(request *DescribeBinlogDownloadUrlRequest) (response *DescribeBinlogDownloadUrlResponse, err error)
- func (c *Client) DescribeBinlogDownloadUrlWithContext(ctx context.Context, request *DescribeBinlogDownloadUrlRequest) (response *DescribeBinlogDownloadUrlResponse, err error)
- func (c *Client) DescribeBinlogSaveDays(request *DescribeBinlogSaveDaysRequest) (response *DescribeBinlogSaveDaysResponse, err error)
- func (c *Client) DescribeBinlogSaveDaysWithContext(ctx context.Context, request *DescribeBinlogSaveDaysRequest) (response *DescribeBinlogSaveDaysResponse, 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) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
- func (c *Client) DescribeClusterDetailDatabases(request *DescribeClusterDetailDatabasesRequest) (response *DescribeClusterDetailDatabasesResponse, err error)
- func (c *Client) DescribeClusterDetailDatabasesWithContext(ctx context.Context, request *DescribeClusterDetailDatabasesRequest) (response *DescribeClusterDetailDatabasesResponse, err error)
- func (c *Client) DescribeClusterDetailWithContext(ctx context.Context, request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
- func (c *Client) DescribeClusterInstanceGrps(request *DescribeClusterInstanceGrpsRequest) (response *DescribeClusterInstanceGrpsResponse, err error)
- func (c *Client) DescribeClusterInstanceGrpsWithContext(ctx context.Context, request *DescribeClusterInstanceGrpsRequest) (response *DescribeClusterInstanceGrpsResponse, err error)
- func (c *Client) DescribeClusterParams(request *DescribeClusterParamsRequest) (response *DescribeClusterParamsResponse, err error)
- func (c *Client) DescribeClusterParamsWithContext(ctx context.Context, request *DescribeClusterParamsRequest) (response *DescribeClusterParamsResponse, err error)
- func (c *Client) DescribeClusterPasswordComplexity(request *DescribeClusterPasswordComplexityRequest) (response *DescribeClusterPasswordComplexityResponse, err error)
- func (c *Client) DescribeClusterPasswordComplexityWithContext(ctx context.Context, request *DescribeClusterPasswordComplexityRequest) (response *DescribeClusterPasswordComplexityResponse, err error)
- func (c *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
- func (c *Client) DescribeClustersWithContext(ctx context.Context, request *DescribeClustersRequest) (response *DescribeClustersResponse, 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) DescribeFlow(request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)
- func (c *Client) DescribeFlowWithContext(ctx context.Context, request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)
- func (c *Client) DescribeInstanceDetail(request *DescribeInstanceDetailRequest) (response *DescribeInstanceDetailResponse, err error)
- func (c *Client) DescribeInstanceDetailWithContext(ctx context.Context, request *DescribeInstanceDetailRequest) (response *DescribeInstanceDetailResponse, err error)
- func (c *Client) DescribeInstanceErrorLogs(request *DescribeInstanceErrorLogsRequest) (response *DescribeInstanceErrorLogsResponse, err error)
- func (c *Client) DescribeInstanceErrorLogsWithContext(ctx context.Context, request *DescribeInstanceErrorLogsRequest) (response *DescribeInstanceErrorLogsResponse, 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) DescribeInstanceSlowQueries(request *DescribeInstanceSlowQueriesRequest) (response *DescribeInstanceSlowQueriesResponse, err error)
- func (c *Client) DescribeInstanceSlowQueriesWithContext(ctx context.Context, request *DescribeInstanceSlowQueriesRequest) (response *DescribeInstanceSlowQueriesResponse, err error)
- func (c *Client) DescribeInstanceSpecs(request *DescribeInstanceSpecsRequest) (response *DescribeInstanceSpecsResponse, err error)
- func (c *Client) DescribeInstanceSpecsWithContext(ctx context.Context, request *DescribeInstanceSpecsRequest) (response *DescribeInstanceSpecsResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeMaintainPeriod(request *DescribeMaintainPeriodRequest) (response *DescribeMaintainPeriodResponse, err error)
- func (c *Client) DescribeMaintainPeriodWithContext(ctx context.Context, request *DescribeMaintainPeriodRequest) (response *DescribeMaintainPeriodResponse, err error)
- func (c *Client) DescribeParamTemplateDetail(request *DescribeParamTemplateDetailRequest) (response *DescribeParamTemplateDetailResponse, err error)
- func (c *Client) DescribeParamTemplateDetailWithContext(ctx context.Context, request *DescribeParamTemplateDetailRequest) (response *DescribeParamTemplateDetailResponse, 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) DescribeProxies(request *DescribeProxiesRequest) (response *DescribeProxiesResponse, err error)
- func (c *Client) DescribeProxiesWithContext(ctx context.Context, request *DescribeProxiesRequest) (response *DescribeProxiesResponse, err error)
- func (c *Client) DescribeProxyNodes(request *DescribeProxyNodesRequest) (response *DescribeProxyNodesResponse, err error)
- func (c *Client) DescribeProxyNodesWithContext(ctx context.Context, request *DescribeProxyNodesRequest) (response *DescribeProxyNodesResponse, err error)
- func (c *Client) DescribeProxySpecs(request *DescribeProxySpecsRequest) (response *DescribeProxySpecsResponse, err error)
- func (c *Client) DescribeProxySpecsWithContext(ctx context.Context, request *DescribeProxySpecsRequest) (response *DescribeProxySpecsResponse, err error)
- func (c *Client) DescribeResourcePackageDetail(request *DescribeResourcePackageDetailRequest) (response *DescribeResourcePackageDetailResponse, err error)
- func (c *Client) DescribeResourcePackageDetailWithContext(ctx context.Context, request *DescribeResourcePackageDetailRequest) (response *DescribeResourcePackageDetailResponse, err error)
- func (c *Client) DescribeResourcePackageList(request *DescribeResourcePackageListRequest) (response *DescribeResourcePackageListResponse, err error)
- func (c *Client) DescribeResourcePackageListWithContext(ctx context.Context, request *DescribeResourcePackageListRequest) (response *DescribeResourcePackageListResponse, err error)
- func (c *Client) DescribeResourcePackageSaleSpec(request *DescribeResourcePackageSaleSpecRequest) (response *DescribeResourcePackageSaleSpecResponse, err error)
- func (c *Client) DescribeResourcePackageSaleSpecWithContext(ctx context.Context, request *DescribeResourcePackageSaleSpecRequest) (response *DescribeResourcePackageSaleSpecResponse, err error)
- func (c *Client) DescribeResourcesByDealName(request *DescribeResourcesByDealNameRequest) (response *DescribeResourcesByDealNameResponse, err error)
- func (c *Client) DescribeResourcesByDealNameWithContext(ctx context.Context, request *DescribeResourcesByDealNameRequest) (response *DescribeResourcesByDealNameResponse, err error)
- func (c *Client) DescribeRollbackTimeRange(request *DescribeRollbackTimeRangeRequest) (response *DescribeRollbackTimeRangeResponse, err error)
- func (c *Client) DescribeRollbackTimeRangeWithContext(ctx context.Context, request *DescribeRollbackTimeRangeRequest) (response *DescribeRollbackTimeRangeResponse, err error)
- func (c *Client) DescribeRollbackTimeValidity(request *DescribeRollbackTimeValidityRequest) (response *DescribeRollbackTimeValidityResponse, err error)
- func (c *Client) DescribeRollbackTimeValidityWithContext(ctx context.Context, request *DescribeRollbackTimeValidityRequest) (response *DescribeRollbackTimeValidityResponse, err error)
- func (c *Client) DescribeSupportProxyVersion(request *DescribeSupportProxyVersionRequest) (response *DescribeSupportProxyVersionResponse, err error)
- func (c *Client) DescribeSupportProxyVersionWithContext(ctx context.Context, request *DescribeSupportProxyVersionRequest) (response *DescribeSupportProxyVersionResponse, err error)
- func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (c *Client) DescribeZonesWithContext(ctx context.Context, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (c *Client) ExportInstanceErrorLogs(request *ExportInstanceErrorLogsRequest) (response *ExportInstanceErrorLogsResponse, err error)
- func (c *Client) ExportInstanceErrorLogsWithContext(ctx context.Context, request *ExportInstanceErrorLogsRequest) (response *ExportInstanceErrorLogsResponse, err error)
- func (c *Client) ExportInstanceSlowQueries(request *ExportInstanceSlowQueriesRequest) (response *ExportInstanceSlowQueriesResponse, err error)
- func (c *Client) ExportInstanceSlowQueriesWithContext(ctx context.Context, request *ExportInstanceSlowQueriesRequest) (response *ExportInstanceSlowQueriesResponse, err error)
- func (c *Client) InquirePriceCreate(request *InquirePriceCreateRequest) (response *InquirePriceCreateResponse, err error)
- func (c *Client) InquirePriceCreateWithContext(ctx context.Context, request *InquirePriceCreateRequest) (response *InquirePriceCreateResponse, err error)
- func (c *Client) InquirePriceRenew(request *InquirePriceRenewRequest) (response *InquirePriceRenewResponse, err error)
- func (c *Client) InquirePriceRenewWithContext(ctx context.Context, request *InquirePriceRenewRequest) (response *InquirePriceRenewResponse, err error)
- func (c *Client) IsolateCluster(request *IsolateClusterRequest) (response *IsolateClusterResponse, err error)
- func (c *Client) IsolateClusterWithContext(ctx context.Context, request *IsolateClusterRequest) (response *IsolateClusterResponse, err error)
- func (c *Client) IsolateInstance(request *IsolateInstanceRequest) (response *IsolateInstanceResponse, err error)
- func (c *Client) IsolateInstanceWithContext(ctx context.Context, request *IsolateInstanceRequest) (response *IsolateInstanceResponse, 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) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, 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) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
- func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, 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) ModifyBackupName(request *ModifyBackupNameRequest) (response *ModifyBackupNameResponse, err error)
- func (c *Client) ModifyBackupNameWithContext(ctx context.Context, request *ModifyBackupNameRequest) (response *ModifyBackupNameResponse, err error)
- func (c *Client) ModifyBinlogSaveDays(request *ModifyBinlogSaveDaysRequest) (response *ModifyBinlogSaveDaysResponse, err error)
- func (c *Client) ModifyBinlogSaveDaysWithContext(ctx context.Context, request *ModifyBinlogSaveDaysRequest) (response *ModifyBinlogSaveDaysResponse, err error)
- func (c *Client) ModifyClusterDatabase(request *ModifyClusterDatabaseRequest) (response *ModifyClusterDatabaseResponse, err error)
- func (c *Client) ModifyClusterDatabaseWithContext(ctx context.Context, request *ModifyClusterDatabaseRequest) (response *ModifyClusterDatabaseResponse, err error)
- func (c *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
- func (c *Client) ModifyClusterNameWithContext(ctx context.Context, request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
- func (c *Client) ModifyClusterParam(request *ModifyClusterParamRequest) (response *ModifyClusterParamResponse, err error)
- func (c *Client) ModifyClusterParamWithContext(ctx context.Context, request *ModifyClusterParamRequest) (response *ModifyClusterParamResponse, err error)
- func (c *Client) ModifyClusterPasswordComplexity(request *ModifyClusterPasswordComplexityRequest) (response *ModifyClusterPasswordComplexityResponse, err error)
- func (c *Client) ModifyClusterPasswordComplexityWithContext(ctx context.Context, request *ModifyClusterPasswordComplexityRequest) (response *ModifyClusterPasswordComplexityResponse, err error)
- func (c *Client) ModifyClusterSlaveZone(request *ModifyClusterSlaveZoneRequest) (response *ModifyClusterSlaveZoneResponse, err error)
- func (c *Client) ModifyClusterSlaveZoneWithContext(ctx context.Context, request *ModifyClusterSlaveZoneRequest) (response *ModifyClusterSlaveZoneResponse, 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) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
- func (c *Client) ModifyInstanceNameWithContext(ctx context.Context, request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, 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) ModifyMaintainPeriodConfig(request *ModifyMaintainPeriodConfigRequest) (response *ModifyMaintainPeriodConfigResponse, err error)
- func (c *Client) ModifyMaintainPeriodConfigWithContext(ctx context.Context, request *ModifyMaintainPeriodConfigRequest) (response *ModifyMaintainPeriodConfigResponse, 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) ModifyProxyDesc(request *ModifyProxyDescRequest) (response *ModifyProxyDescResponse, err error)
- func (c *Client) ModifyProxyDescWithContext(ctx context.Context, request *ModifyProxyDescRequest) (response *ModifyProxyDescResponse, err error)
- func (c *Client) ModifyProxyRwSplit(request *ModifyProxyRwSplitRequest) (response *ModifyProxyRwSplitResponse, err error)
- func (c *Client) ModifyProxyRwSplitWithContext(ctx context.Context, request *ModifyProxyRwSplitRequest) (response *ModifyProxyRwSplitResponse, err error)
- func (c *Client) ModifyResourcePackageClusters(request *ModifyResourcePackageClustersRequest) (response *ModifyResourcePackageClustersResponse, err error)
- func (c *Client) ModifyResourcePackageClustersWithContext(ctx context.Context, request *ModifyResourcePackageClustersRequest) (response *ModifyResourcePackageClustersResponse, err error)
- func (c *Client) ModifyResourcePackageName(request *ModifyResourcePackageNameRequest) (response *ModifyResourcePackageNameResponse, err error)
- func (c *Client) ModifyResourcePackageNameWithContext(ctx context.Context, request *ModifyResourcePackageNameRequest) (response *ModifyResourcePackageNameResponse, err error)
- func (c *Client) ModifyVipVport(request *ModifyVipVportRequest) (response *ModifyVipVportResponse, err error)
- func (c *Client) ModifyVipVportWithContext(ctx context.Context, request *ModifyVipVportRequest) (response *ModifyVipVportResponse, err error)
- func (c *Client) OfflineCluster(request *OfflineClusterRequest) (response *OfflineClusterResponse, err error)
- func (c *Client) OfflineClusterWithContext(ctx context.Context, request *OfflineClusterRequest) (response *OfflineClusterResponse, err error)
- func (c *Client) OfflineInstance(request *OfflineInstanceRequest) (response *OfflineInstanceResponse, err error)
- func (c *Client) OfflineInstanceWithContext(ctx context.Context, request *OfflineInstanceRequest) (response *OfflineInstanceResponse, 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) OpenClusterPasswordComplexity(request *OpenClusterPasswordComplexityRequest) (response *OpenClusterPasswordComplexityResponse, err error)
- func (c *Client) OpenClusterPasswordComplexityWithContext(ctx context.Context, request *OpenClusterPasswordComplexityRequest) (response *OpenClusterPasswordComplexityResponse, err error)
- func (c *Client) OpenClusterReadOnlyInstanceGroupAccess(request *OpenClusterReadOnlyInstanceGroupAccessRequest) (response *OpenClusterReadOnlyInstanceGroupAccessResponse, err error)
- func (c *Client) OpenClusterReadOnlyInstanceGroupAccessWithContext(ctx context.Context, request *OpenClusterReadOnlyInstanceGroupAccessRequest) (response *OpenClusterReadOnlyInstanceGroupAccessResponse, err error)
- func (c *Client) OpenReadOnlyInstanceExclusiveAccess(request *OpenReadOnlyInstanceExclusiveAccessRequest) (response *OpenReadOnlyInstanceExclusiveAccessResponse, err error)
- func (c *Client) OpenReadOnlyInstanceExclusiveAccessWithContext(ctx context.Context, request *OpenReadOnlyInstanceExclusiveAccessRequest) (response *OpenReadOnlyInstanceExclusiveAccessResponse, err error)
- func (c *Client) OpenWan(request *OpenWanRequest) (response *OpenWanResponse, err error)
- func (c *Client) OpenWanWithContext(ctx context.Context, request *OpenWanRequest) (response *OpenWanResponse, err error)
- func (c *Client) PauseServerless(request *PauseServerlessRequest) (response *PauseServerlessResponse, err error)
- func (c *Client) PauseServerlessWithContext(ctx context.Context, request *PauseServerlessRequest) (response *PauseServerlessResponse, err error)
- func (c *Client) RefundResourcePackage(request *RefundResourcePackageRequest) (response *RefundResourcePackageResponse, err error)
- func (c *Client) RefundResourcePackageWithContext(ctx context.Context, request *RefundResourcePackageRequest) (response *RefundResourcePackageResponse, 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) RemoveClusterSlaveZone(request *RemoveClusterSlaveZoneRequest) (response *RemoveClusterSlaveZoneResponse, err error)
- func (c *Client) RemoveClusterSlaveZoneWithContext(ctx context.Context, request *RemoveClusterSlaveZoneRequest) (response *RemoveClusterSlaveZoneResponse, err error)
- func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (c *Client) ResumeServerless(request *ResumeServerlessRequest) (response *ResumeServerlessResponse, err error)
- func (c *Client) ResumeServerlessWithContext(ctx context.Context, request *ResumeServerlessRequest) (response *ResumeServerlessResponse, err error)
- func (c *Client) SearchClusterDatabases(request *SearchClusterDatabasesRequest) (response *SearchClusterDatabasesResponse, err error)
- func (c *Client) SearchClusterDatabasesWithContext(ctx context.Context, request *SearchClusterDatabasesRequest) (response *SearchClusterDatabasesResponse, err error)
- func (c *Client) SearchClusterTables(request *SearchClusterTablesRequest) (response *SearchClusterTablesResponse, err error)
- func (c *Client) SearchClusterTablesWithContext(ctx context.Context, request *SearchClusterTablesRequest) (response *SearchClusterTablesResponse, err error)
- func (c *Client) SetRenewFlag(request *SetRenewFlagRequest) (response *SetRenewFlagResponse, err error)
- func (c *Client) SetRenewFlagWithContext(ctx context.Context, request *SetRenewFlagRequest) (response *SetRenewFlagResponse, err error)
- func (c *Client) SwitchClusterVpc(request *SwitchClusterVpcRequest) (response *SwitchClusterVpcResponse, err error)
- func (c *Client) SwitchClusterVpcWithContext(ctx context.Context, request *SwitchClusterVpcRequest) (response *SwitchClusterVpcResponse, err error)
- func (c *Client) SwitchClusterZone(request *SwitchClusterZoneRequest) (response *SwitchClusterZoneResponse, err error)
- func (c *Client) SwitchClusterZoneWithContext(ctx context.Context, request *SwitchClusterZoneRequest) (response *SwitchClusterZoneResponse, err error)
- func (c *Client) SwitchProxyVpc(request *SwitchProxyVpcRequest) (response *SwitchProxyVpcResponse, err error)
- func (c *Client) SwitchProxyVpcWithContext(ctx context.Context, request *SwitchProxyVpcRequest) (response *SwitchProxyVpcResponse, err error)
- func (c *Client) UnbindClusterResourcePackages(request *UnbindClusterResourcePackagesRequest) (response *UnbindClusterResourcePackagesResponse, err error)
- func (c *Client) UnbindClusterResourcePackagesWithContext(ctx context.Context, request *UnbindClusterResourcePackagesRequest) (response *UnbindClusterResourcePackagesResponse, err error)
- func (c *Client) UpgradeClusterVersion(request *UpgradeClusterVersionRequest) (response *UpgradeClusterVersionResponse, err error)
- func (c *Client) UpgradeClusterVersionWithContext(ctx context.Context, request *UpgradeClusterVersionRequest) (response *UpgradeClusterVersionResponse, err error)
- func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
- func (c *Client) UpgradeProxy(request *UpgradeProxyRequest) (response *UpgradeProxyResponse, err error)
- func (c *Client) UpgradeProxyVersion(request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
- func (c *Client) UpgradeProxyVersionWithContext(ctx context.Context, request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
- func (c *Client) UpgradeProxyWithContext(ctx context.Context, request *UpgradeProxyRequest) (response *UpgradeProxyResponse, err error)
- type CloseAuditServiceRequest
- type CloseAuditServiceRequestParams
- type CloseAuditServiceResponse
- type CloseAuditServiceResponseParams
- type CloseClusterPasswordComplexityRequest
- type CloseClusterPasswordComplexityRequestParams
- type CloseClusterPasswordComplexityResponse
- type CloseClusterPasswordComplexityResponseParams
- type CloseProxyRequest
- type CloseProxyRequestParams
- type CloseProxyResponse
- type CloseProxyResponseParams
- type CloseWanRequest
- type CloseWanRequestParams
- type CloseWanResponse
- type CloseWanResponseParams
- type ClusterInstanceDetail
- type CopyClusterPasswordComplexityRequest
- type CopyClusterPasswordComplexityRequestParams
- type CopyClusterPasswordComplexityResponse
- type CopyClusterPasswordComplexityResponseParams
- type CreateAccountsRequest
- type CreateAccountsRequestParams
- type CreateAccountsResponse
- type CreateAccountsResponseParams
- type CreateAuditRuleTemplateRequest
- type CreateAuditRuleTemplateRequestParams
- type CreateAuditRuleTemplateResponse
- type CreateAuditRuleTemplateResponseParams
- type CreateBackupRequest
- type CreateBackupRequestParams
- type CreateBackupResponse
- type CreateBackupResponseParams
- type CreateClusterDatabaseRequest
- type CreateClusterDatabaseRequestParams
- type CreateClusterDatabaseResponse
- type CreateClusterDatabaseResponseParams
- type CreateClustersRequest
- type CreateClustersRequestParams
- type CreateClustersResponse
- type CreateClustersResponseParams
- type CreateParamTemplateRequest
- type CreateParamTemplateRequestParams
- type CreateParamTemplateResponse
- type CreateParamTemplateResponseParams
- type CreateProxyEndPointRequest
- type CreateProxyEndPointRequestParams
- type CreateProxyEndPointResponse
- type CreateProxyEndPointResponseParams
- type CreateProxyRequest
- type CreateProxyRequestParams
- type CreateProxyResponse
- type CreateProxyResponseParams
- type CreateResourcePackageRequest
- type CreateResourcePackageRequestParams
- type CreateResourcePackageResponse
- type CreateResourcePackageResponseParams
- type CynosdbCluster
- type CynosdbClusterDetail
- type CynosdbErrorLogItem
- type CynosdbInstance
- type CynosdbInstanceDetail
- type CynosdbInstanceGrp
- type DatabasePrivileges
- type DatabaseTables
- type DbInfo
- type DeleteAccountsRequest
- type DeleteAccountsRequestParams
- type DeleteAccountsResponse
- type DeleteAccountsResponseParams
- type DeleteAuditRuleTemplatesRequest
- type DeleteAuditRuleTemplatesRequestParams
- type DeleteAuditRuleTemplatesResponse
- type DeleteAuditRuleTemplatesResponseParams
- type DeleteBackupRequest
- type DeleteBackupRequestParams
- type DeleteBackupResponse
- type DeleteBackupResponseParams
- type DeleteClusterDatabaseRequest
- type DeleteClusterDatabaseRequestParams
- type DeleteClusterDatabaseResponse
- type DeleteClusterDatabaseResponseParams
- type DeleteParamTemplateRequest
- type DeleteParamTemplateRequestParams
- type DeleteParamTemplateResponse
- type DeleteParamTemplateResponseParams
- type DescribeAccountPrivilegesRequest
- type DescribeAccountPrivilegesRequestParams
- type DescribeAccountPrivilegesResponse
- type DescribeAccountPrivilegesResponseParams
- type DescribeAccountsRequest
- type DescribeAccountsRequestParams
- type DescribeAccountsResponse
- type DescribeAccountsResponseParams
- type DescribeAuditRuleTemplatesRequest
- type DescribeAuditRuleTemplatesRequestParams
- type DescribeAuditRuleTemplatesResponse
- type DescribeAuditRuleTemplatesResponseParams
- type DescribeAuditRuleWithInstanceIdsRequest
- type DescribeAuditRuleWithInstanceIdsRequestParams
- type DescribeAuditRuleWithInstanceIdsResponse
- type DescribeAuditRuleWithInstanceIdsResponseParams
- type DescribeBackupConfigRequest
- type DescribeBackupConfigRequestParams
- type DescribeBackupConfigResponse
- type DescribeBackupConfigResponseParams
- type DescribeBackupDownloadUrlRequest
- type DescribeBackupDownloadUrlRequestParams
- type DescribeBackupDownloadUrlResponse
- type DescribeBackupDownloadUrlResponseParams
- type DescribeBackupListRequest
- type DescribeBackupListRequestParams
- type DescribeBackupListResponse
- type DescribeBackupListResponseParams
- type DescribeBinlogDownloadUrlRequest
- type DescribeBinlogDownloadUrlRequestParams
- type DescribeBinlogDownloadUrlResponse
- type DescribeBinlogDownloadUrlResponseParams
- type DescribeBinlogSaveDaysRequest
- type DescribeBinlogSaveDaysRequestParams
- type DescribeBinlogSaveDaysResponse
- type DescribeBinlogSaveDaysResponseParams
- type DescribeBinlogsRequest
- type DescribeBinlogsRequestParams
- type DescribeBinlogsResponse
- type DescribeBinlogsResponseParams
- type DescribeClusterDetailDatabasesRequest
- type DescribeClusterDetailDatabasesRequestParams
- type DescribeClusterDetailDatabasesResponse
- type DescribeClusterDetailDatabasesResponseParams
- type DescribeClusterDetailRequest
- type DescribeClusterDetailRequestParams
- type DescribeClusterDetailResponse
- type DescribeClusterDetailResponseParams
- type DescribeClusterInstanceGrpsRequest
- type DescribeClusterInstanceGrpsRequestParams
- type DescribeClusterInstanceGrpsResponse
- type DescribeClusterInstanceGrpsResponseParams
- type DescribeClusterParamsRequest
- type DescribeClusterParamsRequestParams
- type DescribeClusterParamsResponse
- type DescribeClusterParamsResponseParams
- type DescribeClusterPasswordComplexityRequest
- type DescribeClusterPasswordComplexityRequestParams
- type DescribeClusterPasswordComplexityResponse
- type DescribeClusterPasswordComplexityResponseParams
- type DescribeClustersRequest
- type DescribeClustersRequestParams
- type DescribeClustersResponse
- type DescribeClustersResponseParams
- type DescribeDBSecurityGroupsRequest
- type DescribeDBSecurityGroupsRequestParams
- type DescribeDBSecurityGroupsResponse
- type DescribeDBSecurityGroupsResponseParams
- type DescribeFlowRequest
- type DescribeFlowRequestParams
- type DescribeFlowResponse
- type DescribeFlowResponseParams
- type DescribeInstanceDetailRequest
- type DescribeInstanceDetailRequestParams
- type DescribeInstanceDetailResponse
- type DescribeInstanceDetailResponseParams
- type DescribeInstanceErrorLogsRequest
- type DescribeInstanceErrorLogsRequestParams
- type DescribeInstanceErrorLogsResponse
- type DescribeInstanceErrorLogsResponseParams
- type DescribeInstanceParamsRequest
- type DescribeInstanceParamsRequestParams
- type DescribeInstanceParamsResponse
- type DescribeInstanceParamsResponseParams
- type DescribeInstanceSlowQueriesRequest
- type DescribeInstanceSlowQueriesRequestParams
- type DescribeInstanceSlowQueriesResponse
- type DescribeInstanceSlowQueriesResponseParams
- type DescribeInstanceSpecsRequest
- type DescribeInstanceSpecsRequestParams
- type DescribeInstanceSpecsResponse
- type DescribeInstanceSpecsResponseParams
- type DescribeInstancesRequest
- type DescribeInstancesRequestParams
- type DescribeInstancesResponse
- type DescribeInstancesResponseParams
- type DescribeMaintainPeriodRequest
- type DescribeMaintainPeriodRequestParams
- type DescribeMaintainPeriodResponse
- type DescribeMaintainPeriodResponseParams
- type DescribeParamTemplateDetailRequest
- type DescribeParamTemplateDetailRequestParams
- type DescribeParamTemplateDetailResponse
- type DescribeParamTemplateDetailResponseParams
- type DescribeParamTemplatesRequest
- type DescribeParamTemplatesRequestParams
- type DescribeParamTemplatesResponse
- type DescribeParamTemplatesResponseParams
- type DescribeProjectSecurityGroupsRequest
- type DescribeProjectSecurityGroupsRequestParams
- type DescribeProjectSecurityGroupsResponse
- type DescribeProjectSecurityGroupsResponseParams
- type DescribeProxiesRequest
- type DescribeProxiesRequestParams
- type DescribeProxiesResponse
- type DescribeProxiesResponseParams
- type DescribeProxyNodesRequest
- type DescribeProxyNodesRequestParams
- type DescribeProxyNodesResponse
- type DescribeProxyNodesResponseParams
- type DescribeProxySpecsRequest
- type DescribeProxySpecsRequestParams
- type DescribeProxySpecsResponse
- type DescribeProxySpecsResponseParams
- type DescribeResourcePackageDetailRequest
- type DescribeResourcePackageDetailRequestParams
- type DescribeResourcePackageDetailResponse
- type DescribeResourcePackageDetailResponseParams
- type DescribeResourcePackageListRequest
- type DescribeResourcePackageListRequestParams
- type DescribeResourcePackageListResponse
- type DescribeResourcePackageListResponseParams
- type DescribeResourcePackageSaleSpecRequest
- type DescribeResourcePackageSaleSpecRequestParams
- type DescribeResourcePackageSaleSpecResponse
- type DescribeResourcePackageSaleSpecResponseParams
- type DescribeResourcesByDealNameRequest
- type DescribeResourcesByDealNameRequestParams
- type DescribeResourcesByDealNameResponse
- type DescribeResourcesByDealNameResponseParams
- type DescribeRollbackTimeRangeRequest
- type DescribeRollbackTimeRangeRequestParams
- type DescribeRollbackTimeRangeResponse
- type DescribeRollbackTimeRangeResponseParams
- type DescribeRollbackTimeValidityRequest
- type DescribeRollbackTimeValidityRequestParams
- type DescribeRollbackTimeValidityResponse
- type DescribeRollbackTimeValidityResponseParams
- type DescribeSupportProxyVersionRequest
- type DescribeSupportProxyVersionRequestParams
- type DescribeSupportProxyVersionResponse
- type DescribeSupportProxyVersionResponseParams
- type DescribeZonesRequest
- type DescribeZonesRequestParams
- type DescribeZonesResponse
- type DescribeZonesResponseParams
- type ErrorLogItemExport
- type ExportInstanceErrorLogsRequest
- type ExportInstanceErrorLogsRequestParams
- type ExportInstanceErrorLogsResponse
- type ExportInstanceErrorLogsResponseParams
- type ExportInstanceSlowQueriesRequest
- type ExportInstanceSlowQueriesRequestParams
- type ExportInstanceSlowQueriesResponse
- type ExportInstanceSlowQueriesResponseParams
- type InputAccount
- type InquirePriceCreateRequest
- type InquirePriceCreateRequestParams
- type InquirePriceCreateResponse
- type InquirePriceCreateResponseParams
- type InquirePriceRenewRequest
- type InquirePriceRenewRequestParams
- type InquirePriceRenewResponse
- type InquirePriceRenewResponseParams
- type InstanceAuditRule
- type InstanceInitInfo
- type InstanceNetInfo
- type InstanceParamItem
- type InstanceSpec
- type IsolateClusterRequest
- type IsolateClusterRequestParams
- type IsolateClusterResponse
- type IsolateClusterResponseParams
- type IsolateInstanceRequest
- type IsolateInstanceRequestParams
- type IsolateInstanceResponse
- type IsolateInstanceResponseParams
- type ModifiableInfo
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionRequestParams
- type ModifyAccountDescriptionResponse
- type ModifyAccountDescriptionResponseParams
- type ModifyAccountHostRequest
- type ModifyAccountHostRequestParams
- type ModifyAccountHostResponse
- type ModifyAccountHostResponseParams
- type ModifyAccountPrivilegesRequest
- type ModifyAccountPrivilegesRequestParams
- type ModifyAccountPrivilegesResponse
- type ModifyAccountPrivilegesResponseParams
- type ModifyAuditRuleTemplatesRequest
- type ModifyAuditRuleTemplatesRequestParams
- type ModifyAuditRuleTemplatesResponse
- type ModifyAuditRuleTemplatesResponseParams
- type ModifyAuditServiceRequest
- type ModifyAuditServiceRequestParams
- type ModifyAuditServiceResponse
- type ModifyAuditServiceResponseParams
- type ModifyBackupConfigRequest
- type ModifyBackupConfigRequestParams
- type ModifyBackupConfigResponse
- type ModifyBackupConfigResponseParams
- type ModifyBackupNameRequest
- type ModifyBackupNameRequestParams
- type ModifyBackupNameResponse
- type ModifyBackupNameResponseParams
- type ModifyBinlogSaveDaysRequest
- type ModifyBinlogSaveDaysRequestParams
- type ModifyBinlogSaveDaysResponse
- type ModifyBinlogSaveDaysResponseParams
- type ModifyClusterDatabaseRequest
- type ModifyClusterDatabaseRequestParams
- type ModifyClusterDatabaseResponse
- type ModifyClusterDatabaseResponseParams
- type ModifyClusterNameRequest
- type ModifyClusterNameRequestParams
- type ModifyClusterNameResponse
- type ModifyClusterNameResponseParams
- type ModifyClusterParamRequest
- type ModifyClusterParamRequestParams
- type ModifyClusterParamResponse
- type ModifyClusterParamResponseParams
- type ModifyClusterPasswordComplexityRequest
- type ModifyClusterPasswordComplexityRequestParams
- type ModifyClusterPasswordComplexityResponse
- type ModifyClusterPasswordComplexityResponseParams
- type ModifyClusterSlaveZoneRequest
- type ModifyClusterSlaveZoneRequestParams
- type ModifyClusterSlaveZoneResponse
- type ModifyClusterSlaveZoneResponseParams
- type ModifyDBInstanceSecurityGroupsRequest
- type ModifyDBInstanceSecurityGroupsRequestParams
- type ModifyDBInstanceSecurityGroupsResponse
- type ModifyDBInstanceSecurityGroupsResponseParams
- type ModifyInstanceNameRequest
- type ModifyInstanceNameRequestParams
- type ModifyInstanceNameResponse
- type ModifyInstanceNameResponseParams
- type ModifyInstanceParamRequest
- type ModifyInstanceParamRequestParams
- type ModifyInstanceParamResponse
- type ModifyInstanceParamResponseParams
- type ModifyMaintainPeriodConfigRequest
- type ModifyMaintainPeriodConfigRequestParams
- type ModifyMaintainPeriodConfigResponse
- type ModifyMaintainPeriodConfigResponseParams
- type ModifyParamItem
- type ModifyParamTemplateRequest
- type ModifyParamTemplateRequestParams
- type ModifyParamTemplateResponse
- type ModifyParamTemplateResponseParams
- type ModifyProxyDescRequest
- type ModifyProxyDescRequestParams
- type ModifyProxyDescResponse
- type ModifyProxyDescResponseParams
- type ModifyProxyRwSplitRequest
- type ModifyProxyRwSplitRequestParams
- type ModifyProxyRwSplitResponse
- type ModifyProxyRwSplitResponseParams
- type ModifyResourcePackageClustersRequest
- type ModifyResourcePackageClustersRequestParams
- type ModifyResourcePackageClustersResponse
- type ModifyResourcePackageClustersResponseParams
- type ModifyResourcePackageNameRequest
- type ModifyResourcePackageNameRequestParams
- type ModifyResourcePackageNameResponse
- type ModifyResourcePackageNameResponseParams
- type ModifyVipVportRequest
- type ModifyVipVportRequestParams
- type ModifyVipVportResponse
- type ModifyVipVportResponseParams
- type Module
- type NetAddr
- type NewAccount
- type ObjectTask
- type OfflineClusterRequest
- type OfflineClusterRequestParams
- type OfflineClusterResponse
- type OfflineClusterResponseParams
- type OfflineInstanceRequest
- type OfflineInstanceRequestParams
- type OfflineInstanceResponse
- type OfflineInstanceResponseParams
- type OldAddrInfo
- type OpenAuditServiceRequest
- type OpenAuditServiceRequestParams
- type OpenAuditServiceResponse
- type OpenAuditServiceResponseParams
- type OpenClusterPasswordComplexityRequest
- type OpenClusterPasswordComplexityRequestParams
- type OpenClusterPasswordComplexityResponse
- type OpenClusterPasswordComplexityResponseParams
- type OpenClusterReadOnlyInstanceGroupAccessRequest
- type OpenClusterReadOnlyInstanceGroupAccessRequestParams
- type OpenClusterReadOnlyInstanceGroupAccessResponse
- type OpenClusterReadOnlyInstanceGroupAccessResponseParams
- type OpenReadOnlyInstanceExclusiveAccessRequest
- type OpenReadOnlyInstanceExclusiveAccessRequestParams
- type OpenReadOnlyInstanceExclusiveAccessResponse
- type OpenReadOnlyInstanceExclusiveAccessResponseParams
- type OpenWanRequest
- type OpenWanRequestParams
- type OpenWanResponse
- type OpenWanResponseParams
- type Package
- type PackageDetail
- type ParamDetail
- type ParamInfo
- type ParamItem
- type ParamItemDetail
- type ParamTemplateListInfo
- type PauseServerlessRequest
- type PauseServerlessRequestParams
- type PauseServerlessResponse
- type PauseServerlessResponseParams
- type PolicyRule
- type ProxyConnectionPoolInfo
- type ProxyGroup
- type ProxyGroupInfo
- type ProxyGroupRwInfo
- type ProxyInstanceWeight
- type ProxyNodeInfo
- type ProxySpec
- type ProxyZone
- type QueryFilter
- type QueryParamFilter
- type RefundResourcePackageRequest
- type RefundResourcePackageRequestParams
- type RefundResourcePackageResponse
- type RefundResourcePackageResponseParams
- type ReloadBalanceProxyNodeRequest
- type ReloadBalanceProxyNodeRequestParams
- type ReloadBalanceProxyNodeResponse
- type ReloadBalanceProxyNodeResponseParams
- type RemoveClusterSlaveZoneRequest
- type RemoveClusterSlaveZoneRequestParams
- type RemoveClusterSlaveZoneResponse
- type RemoveClusterSlaveZoneResponseParams
- type ResetAccountPasswordRequest
- type ResetAccountPasswordRequestParams
- type ResetAccountPasswordResponse
- type ResetAccountPasswordResponseParams
- type ResourcePackage
- type RestartInstanceRequest
- type RestartInstanceRequestParams
- type RestartInstanceResponse
- type RestartInstanceResponseParams
- type ResumeServerlessRequest
- type ResumeServerlessRequestParams
- type ResumeServerlessResponse
- type ResumeServerlessResponseParams
- type RollbackTimeRange
- type RuleFilters
- type SalePackageSpec
- type SaleRegion
- type SaleZone
- type SearchClusterDatabasesRequest
- type SearchClusterDatabasesRequestParams
- type SearchClusterDatabasesResponse
- type SearchClusterDatabasesResponseParams
- type SearchClusterTablesRequest
- type SearchClusterTablesRequestParams
- type SearchClusterTablesResponse
- type SearchClusterTablesResponseParams
- type SecurityGroup
- type SetRenewFlagRequest
- type SetRenewFlagRequestParams
- type SetRenewFlagResponse
- type SetRenewFlagResponseParams
- type SlowQueriesItem
- type SwitchClusterVpcRequest
- type SwitchClusterVpcRequestParams
- type SwitchClusterVpcResponse
- type SwitchClusterVpcResponseParams
- type SwitchClusterZoneRequest
- type SwitchClusterZoneRequestParams
- type SwitchClusterZoneResponse
- type SwitchClusterZoneResponseParams
- type SwitchProxyVpcRequest
- type SwitchProxyVpcRequestParams
- type SwitchProxyVpcResponse
- type SwitchProxyVpcResponseParams
- type TablePrivileges
- type Tag
- type TemplateParamInfo
- type TradePrice
- type UnbindClusterResourcePackagesRequest
- type UnbindClusterResourcePackagesRequestParams
- type UnbindClusterResourcePackagesResponse
- type UnbindClusterResourcePackagesResponseParams
- type UpgradeClusterVersionRequest
- type UpgradeClusterVersionRequestParams
- type UpgradeClusterVersionResponse
- type UpgradeClusterVersionResponseParams
- type UpgradeInstanceRequest
- type UpgradeInstanceRequestParams
- type UpgradeInstanceResponse
- type UpgradeInstanceResponseParams
- type UpgradeProxyRequest
- type UpgradeProxyRequestParams
- type UpgradeProxyResponse
- type UpgradeProxyResponseParams
- type UpgradeProxyVersionRequest
- type UpgradeProxyVersionRequestParams
- type UpgradeProxyVersionResponse
- type UpgradeProxyVersionResponseParams
- type UserHostPrivilege
- type ZoneStockInfo
Constants ¶
const ( // Operation failed FAILEDOPERATION = "FailedOperation" // Batch query failed FAILEDOPERATION_BATCHGETINSTANCEERROR = "FailedOperation.BatchGetInstanceError" // Failed to bind a resource pack FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" // Failed to get permissions. Please try again later. If the problem persists, please contact customer service. FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" // Authentication failed. Please try again later. If the problem persists, please contact customer service. FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" // Failed to create the order and make a payment. FAILEDOPERATION_CREATEORDER = "FailedOperation.CreateOrder" // Failed to create a resource pack FAILEDOPERATION_CREATESOURCEPACKAGEERROR = "FailedOperation.CreateSourcePackageError" // Failed to access the database. Please try again later. If the problem persists, please contact customer service. FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" // Failed to create a task. Try again later. If the problem persists, contact customer service. FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" // The task flow does not exist. FAILEDOPERATION_FLOWNOTFOUNDERROR = "FailedOperation.FlowNotFoundError" // Failed to query the backup policy. Please try again later. If the problem persists, please contact customer service. FAILEDOPERATION_GETBACKUPSTRATEGYERROR = "FailedOperation.GetBackupStrategyError" // Failed to query the network information of the access group FAILEDOPERATION_GETNETSERVICEINFOERROR = "FailedOperation.GetNetServiceInfoError" // Failed to query the details of a read-write instance FAILEDOPERATION_GETOSSINFOERROR = "FailedOperation.GetOssInfoError" // Insufficient account balance FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" // Operation failed. Try again later. If the problem persists, contact customer service. FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" // Failed to query the consumption details of a resource pack FAILEDOPERATION_QUERYSOURCEPACKAGEDETAILERROR = "FailedOperation.QuerySourcePackageDetailError" // Failed to query the resource pack FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" // Failed to query specifications. FAILEDOPERATION_QUERYSPECBYSPECCODEERROR = "FailedOperation.QuerySpecBySpecCodeError" // Failed to refund the resource pack FAILEDOPERATION_REFUNDSOURCEPACKAGEERROR = "FailedOperation.RefundSourcePackageError" // Failed to create the order and make a payment. Please try again later. If the problem persists, please contact customer service. FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" // Failed to unbind the resource pack FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" // Internal error. INTERNALERROR = "InternalError" // Failed to query the database. INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" // Failed to get the security group information. INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" // Failed to get the subnet. INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" // Failed to get the VPC. INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" // Network error INTERNALERROR_HTTPERROR = "InternalError.HttpError" // An exception occurred while executing the HTTP request. INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" // Failed to query instances by security group. INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" // Public network operation failed. INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" // Unsupported operation. INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" // Failed to query the database. INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" // Internal service error INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" // Internal system error. INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" // Unknown internal error. INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" // Parameter error. INVALIDPARAMETER = "InvalidParameter" // This API was not found. INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" // Parameter passing error. INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" // Unknown parameter. Please check whether the parameter is valid. INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" // The current instance cannot be isolated. INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" // The account already exists. INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTERROR = "InvalidParameterValue.AccountAlreadyExistError" // The account already exists. INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" // The instance doesn’t have an account. INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" // No cluster found. INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" // Unsupported instance type. INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" // The cluster type must be serverless. INVALIDPARAMETERVALUE_DBMODENOTSERVERLESSERROR = "InvalidParameterValue.DbModeNotServerlessError" // No order ID found. INVALIDPARAMETERVALUE_DEALNAMENOTFOUND = "InvalidParameterValue.DealNameNotFound" // Taskflow ID doesn’t exist. INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" // The instance name contains invalid characters. INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" // Invalid sort by field. INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" // The password does not meet the requirement. INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" // The instance does not exist. INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" // The operation is not allowed for system account. INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" // Invalid instance version. INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" // Invalid parameter value. INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // The password is invalid. INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" // The region is invalid. INVALIDPARAMETERVALUE_INVALIDREGIONIDERROR = "InvalidParameterValue.InvalidRegionIdError" // Invalid instance specification. INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" // Invalid AZ INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" // These two parameters cannot be set at the same time. INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" // Incorrect parameter. INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" // Invalid parameter value INVALIDPARAMETERVALUE_PARAMETEROUTRANGEERROR = "InvalidParameterValue.ParameterOutRangeError" // This operation is not allowed for monthly-subscribed instances. INVALIDPARAMETERVALUE_PREPAYPAYMODEERROR = "InvalidParameterValue.PrePayPayModeError" // The `ProjectId` was not found. INVALIDPARAMETERVALUE_PROJECTIDNOTFOUND = "InvalidParameterValue.ProjectIdNotFound" // The selected region and AZ are unavailable. INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" // No related storage pool found. INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" // The selected subnet could not be found. INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" // No data found INVALIDPARAMETERVALUE_VALUENOTFOUND = "InvalidParameterValue.ValueNotFound" // The selected VPC could not be found. INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" // The node count in the cluster exceeds the maximum limit. LIMITEXCEEDED_CLUSTERINSTANCELIMIT = "LimitExceeded.ClusterInstanceLimit" // The number of instances exceeds the limit. LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" // Failed to verify permissions OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" // The current cluster does not allow the operation. OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" // For the cluster in this status, the operation is not allowed. OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" // You do not have the permission to operate this resource. OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" // For the instance in this status, the operation is not allowed. OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" // The instance is not running. OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" // Insufficient account balance. OPERATIONDENIED_INSUFFICIENTBALANCEERROR = "OperationDenied.InsufficientBalanceError" // For the serverless cluster in this status, the operation is not allowed. OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" // For the serverless instance in this status, the operation is not allowed. OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" // The task conflict check failed. OPERATIONDENIED_TASKCONFLICTERROR = "OperationDenied.TaskConflictError" // This type of specification is unavailable. OPERATIONDENIED_UNSUPPORTSALESPECERROR = "OperationDenied.UnSupportSaleSpecError" // You need to verify your identity to make a purchase. OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" // Serverless is not supported on this version. OPERATIONDENIED_VERSIONNOTSUPPORTERROR = "OperationDenied.VersionNotSupportError" // The cluster does not exist. RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" // The instance does not exist. RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" // The resource corresponding to the parameter does not exist. RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" // Failed to lock the instance, so the operation cannot be performed temporarily. RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" // The instance is exceptional, so the operation cannot be performed temporarily. RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" // Users who haven't completed identity verification can’t make purchases. UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" // CAM authentication failed. UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" )
const APIVersion = "2019-01-07"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ability ¶
type Ability struct {
// Whether secondary AZ is supported
IsSupportSlaveZone *string `json:"IsSupportSlaveZone,omitnil,omitempty" name:"IsSupportSlaveZone"`
// The reason why secondary AZ is not supported
// Note: This field may return null, indicating that no valid values can be obtained.
NonsupportSlaveZoneReason *string `json:"NonsupportSlaveZoneReason,omitnil,omitempty" name:"NonsupportSlaveZoneReason"`
// Whether read-only instance is supported
IsSupportRo *string `json:"IsSupportRo,omitnil,omitempty" name:"IsSupportRo"`
// The reason why read-only instance is not supported
// Note: This field may return null, indicating that no valid values can be obtained.
NonsupportRoReason *string `json:"NonsupportRoReason,omitnil,omitempty" name:"NonsupportRoReason"`
}
type Account ¶
type Account struct {
// Database account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// Database account description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// The max connections
MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}
type ActivateInstanceRequest ¶
type ActivateInstanceRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of instance IDs in the format of `cynosdbmysql-ins-n7ocdslw` as displayed in the TDSQL-C for MySQL console. You can use the instance list querying API to query the ID, i.e., the `InstanceId` value in the output parameters.
InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
}
func NewActivateInstanceRequest ¶
func NewActivateInstanceRequest() (request *ActivateInstanceRequest)
func (*ActivateInstanceRequest) FromJsonString ¶
func (r *ActivateInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ActivateInstanceRequest) ToJsonString ¶
func (r *ActivateInstanceRequest) ToJsonString() string
type ActivateInstanceRequestParams ¶
type ActivateInstanceRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of instance IDs in the format of `cynosdbmysql-ins-n7ocdslw` as displayed in the TDSQL-C for MySQL console. You can use the instance list querying API to query the ID, i.e., the `InstanceId` value in the output parameters.
InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
}
Predefined struct for user
type ActivateInstanceResponse ¶
type ActivateInstanceResponse struct {
*tchttp.BaseResponse
Response *ActivateInstanceResponseParams `json:"Response"`
}
func NewActivateInstanceResponse ¶
func NewActivateInstanceResponse() (response *ActivateInstanceResponse)
func (*ActivateInstanceResponse) FromJsonString ¶
func (r *ActivateInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ActivateInstanceResponse) ToJsonString ¶
func (r *ActivateInstanceResponse) ToJsonString() string
type ActivateInstanceResponseParams ¶
type ActivateInstanceResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type AddClusterSlaveZoneRequest ¶
type AddClusterSlaveZoneRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Replica AZ
SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`
}
func NewAddClusterSlaveZoneRequest ¶
func NewAddClusterSlaveZoneRequest() (request *AddClusterSlaveZoneRequest)
func (*AddClusterSlaveZoneRequest) FromJsonString ¶
func (r *AddClusterSlaveZoneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddClusterSlaveZoneRequest) ToJsonString ¶
func (r *AddClusterSlaveZoneRequest) ToJsonString() string
type AddClusterSlaveZoneRequestParams ¶
type AddClusterSlaveZoneRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Replica AZ
SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`
}
Predefined struct for user
type AddClusterSlaveZoneResponse ¶
type AddClusterSlaveZoneResponse struct {
*tchttp.BaseResponse
Response *AddClusterSlaveZoneResponseParams `json:"Response"`
}
func NewAddClusterSlaveZoneResponse ¶
func NewAddClusterSlaveZoneResponse() (response *AddClusterSlaveZoneResponse)
func (*AddClusterSlaveZoneResponse) FromJsonString ¶
func (r *AddClusterSlaveZoneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddClusterSlaveZoneResponse) ToJsonString ¶
func (r *AddClusterSlaveZoneResponse) ToJsonString() string
type AddClusterSlaveZoneResponseParams ¶
type AddClusterSlaveZoneResponseParams struct {
// Async FlowId
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type AddInstancesRequest ¶
type AddInstancesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Number of added read-only instances. Value range: (0,16].
ReadOnlyCount *int64 `json:"ReadOnlyCount,omitnil,omitempty" name:"ReadOnlyCount"`
// Instance group ID, which will be used when you add an instance in an existing RO group. If this parameter is left empty, an RO group will be created. But it is not recommended to pass in this parameter for the current version, as this version has been disused.
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID. If `VpcId` is set, `SubnetId` is required.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// The port used when adding an RO group. Value range: [0,65535).
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Instance name. String length range: [0,64).
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Whether to automatically select a voucher. 1: yes; 0: no. Default value: 0
AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Order source. String length range: [0,64).
OrderSource *string `json:"OrderSource,omitnil,omitempty" name:"OrderSource"`
// Transaction mode. Valid values: `0` (place and pay for an order), `1` (place an order)
DealMode *int64 `json:"DealMode,omitnil,omitempty" name:"DealMode"`
// Parameter template ID
ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`
// Parameter list, which is valid only if `InstanceParams` is passed in to `ParamTemplateId`.
InstanceParams []*ModifyParamItem `json:"InstanceParams,omitnil,omitempty" name:"InstanceParams"`
// Security group ID. You can specify an security group when creating a read-only instance.
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}
func NewAddInstancesRequest ¶
func NewAddInstancesRequest() (request *AddInstancesRequest)
func (*AddInstancesRequest) FromJsonString ¶
func (r *AddInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddInstancesRequest) ToJsonString ¶
func (r *AddInstancesRequest) ToJsonString() string
type AddInstancesRequestParams ¶
type AddInstancesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Number of added read-only instances. Value range: (0,16].
ReadOnlyCount *int64 `json:"ReadOnlyCount,omitnil,omitempty" name:"ReadOnlyCount"`
// Instance group ID, which will be used when you add an instance in an existing RO group. If this parameter is left empty, an RO group will be created. But it is not recommended to pass in this parameter for the current version, as this version has been disused.
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID. If `VpcId` is set, `SubnetId` is required.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// The port used when adding an RO group. Value range: [0,65535).
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Instance name. String length range: [0,64).
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Whether to automatically select a voucher. 1: yes; 0: no. Default value: 0
AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Order source. String length range: [0,64).
OrderSource *string `json:"OrderSource,omitnil,omitempty" name:"OrderSource"`
// Transaction mode. Valid values: `0` (place and pay for an order), `1` (place an order)
DealMode *int64 `json:"DealMode,omitnil,omitempty" name:"DealMode"`
// Parameter template ID
ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`
// Parameter list, which is valid only if `InstanceParams` is passed in to `ParamTemplateId`.
InstanceParams []*ModifyParamItem `json:"InstanceParams,omitnil,omitempty" name:"InstanceParams"`
// Security group ID. You can specify an security group when creating a read-only instance.
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}
Predefined struct for user
type AddInstancesResponse ¶
type AddInstancesResponse struct {
*tchttp.BaseResponse
Response *AddInstancesResponseParams `json:"Response"`
}
func NewAddInstancesResponse ¶
func NewAddInstancesResponse() (response *AddInstancesResponse)
func (*AddInstancesResponse) FromJsonString ¶
func (r *AddInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddInstancesResponse) ToJsonString ¶
func (r *AddInstancesResponse) ToJsonString() string
type AddInstancesResponseParams ¶
type AddInstancesResponseParams struct {
// Freezing transaction. One freezing transaction ID is generated each time an instance is added.
// Note: this field may return null, indicating that no valid values can be obtained.
TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
// Pay-as-You-Go order ID.
// Note: this field may return null, indicating that no valid values can be obtained.
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// List of IDs of delivered resources
// Note: this field may return null, indicating that no valid values can be obtained.
ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`
// Big order ID.
// Note: this field may return null, indicating that no valid values can be obtained.
BigDealIds []*string `json:"BigDealIds,omitnil,omitempty" name:"BigDealIds"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type AuditRuleFilters ¶
type AuditRuleFilters struct {
// Audit rule
RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
}
type AuditRuleTemplateInfo ¶
type AuditRuleTemplateInfo struct {
// Rule template ID
RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"`
// Rule template name
RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`
// Filter of the rule template
RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
// Description of a rule template
// Note: This field may return null, indicating that no valid values can be obtained.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Creation time of a rule template
CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"`
}
type BackupFileInfo ¶
type BackupFileInfo struct {
// Snapshot file ID, which is deprecated. You need to use `BackupId`.
SnapshotId *uint64 `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`
// Backup file name
FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
// Backup file size
FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`
// Backup start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Backup end time
FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
// Backup type. Valid values: `snapshot` (snapshot backup), `logic` (logic backup).
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// Back mode. auto: auto backup; manual: manual backup
BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`
// Backup file status. success: backup succeeded; fail: backup failed; creating: creating backup file; deleting: deleting backup file
BackupStatus *string `json:"BackupStatus,omitnil,omitempty" name:"BackupStatus"`
// Backup file time
SnapshotTime *string `json:"SnapshotTime,omitnil,omitempty" name:"SnapshotTime"`
// Backup ID
// Note: This field may return null, indicating that no valid values can be obtained.
BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
SnapShotType *string `json:"SnapShotType,omitnil,omitempty" name:"SnapShotType"`
// Backup file alias
// Note: This field may return null, indicating that no valid values can be obtained.
BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`
}
type BillingResourceInfo ¶
type BillingResourceInfo struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID list
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// Order ID
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
}
type BindClusterResourcePackagesRequest ¶
type BindClusterResourcePackagesRequest struct {
*tchttp.BaseRequest
// The unique ID of a resource pack
PackageIds []*string `json:"PackageIds,omitnil,omitempty" name:"PackageIds"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewBindClusterResourcePackagesRequest ¶
func NewBindClusterResourcePackagesRequest() (request *BindClusterResourcePackagesRequest)
func (*BindClusterResourcePackagesRequest) FromJsonString ¶
func (r *BindClusterResourcePackagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindClusterResourcePackagesRequest) ToJsonString ¶
func (r *BindClusterResourcePackagesRequest) ToJsonString() string
type BindClusterResourcePackagesRequestParams ¶
type BindClusterResourcePackagesRequestParams struct {
// The unique ID of a resource pack
PackageIds []*string `json:"PackageIds,omitnil,omitempty" name:"PackageIds"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type BindClusterResourcePackagesResponse ¶
type BindClusterResourcePackagesResponse struct {
*tchttp.BaseResponse
Response *BindClusterResourcePackagesResponseParams `json:"Response"`
}
func NewBindClusterResourcePackagesResponse ¶
func NewBindClusterResourcePackagesResponse() (response *BindClusterResourcePackagesResponse)
func (*BindClusterResourcePackagesResponse) FromJsonString ¶
func (r *BindClusterResourcePackagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindClusterResourcePackagesResponse) ToJsonString ¶
func (r *BindClusterResourcePackagesResponse) ToJsonString() string
type BindClusterResourcePackagesResponseParams ¶
type BindClusterResourcePackagesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BindInstanceInfo ¶
type BindInstanceInfo struct {
// ID of the bound cluster
// Note: u200dThis field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Region of the instance bound Note: This field may return null, indicating that no valid values can be obtained.
InstanceRegion *string `json:"InstanceRegion,omitnil,omitempty" name:"InstanceRegion"`
// Type of the instance bound Note: This field may return null, indicating that no valid values can be obtained.
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// ID of the instance in the bound cluster
// Note: u200dThis field may return null, indicating that no valid values can be obtained.
ExtendIds []*string `json:"ExtendIds,omitnil,omitempty" name:"ExtendIds"`
}
type BinlogItem ¶
type BinlogItem struct {
// Binlog filename
FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
// File size in bytes
FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`
// Transaction start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Transaction end time
FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`
// Binlog file ID
BinlogId *int64 `json:"BinlogId,omitnil,omitempty" name:"BinlogId"`
}
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) ActivateInstance ¶
func (c *Client) ActivateInstance(request *ActivateInstanceRequest) (response *ActivateInstanceResponse, err error)
ActivateInstance This API is used to remove the isolation of an instance to make it accessible again.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PREPAYPAYMODEERROR = "InvalidParameterValue.PrePayPayModeError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ActivateInstanceWithContext ¶
func (c *Client) ActivateInstanceWithContext(ctx context.Context, request *ActivateInstanceRequest) (response *ActivateInstanceResponse, err error)
ActivateInstance This API is used to remove the isolation of an instance to make it accessible again.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PREPAYPAYMODEERROR = "InvalidParameterValue.PrePayPayModeError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AddClusterSlaveZone ¶
func (c *Client) AddClusterSlaveZone(request *AddClusterSlaveZoneRequest) (response *AddClusterSlaveZoneResponse, err error)
AddClusterSlaveZone This API is used to add the replica AZ.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AddClusterSlaveZoneWithContext ¶
func (c *Client) AddClusterSlaveZoneWithContext(ctx context.Context, request *AddClusterSlaveZoneRequest) (response *AddClusterSlaveZoneResponse, err error)
AddClusterSlaveZone This API is used to add the replica AZ.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AddInstances ¶
func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)
AddInstances This API is used to add an instance in a cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_INSUFFICIENTBALANCEERROR = "OperationDenied.InsufficientBalanceError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AddInstancesWithContext ¶
func (c *Client) AddInstancesWithContext(ctx context.Context, request *AddInstancesRequest) (response *AddInstancesResponse, err error)
AddInstances This API is used to add an instance in a cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_INSUFFICIENTBALANCEERROR = "OperationDenied.InsufficientBalanceError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) BindClusterResourcePackages ¶
func (c *Client) BindClusterResourcePackages(request *BindClusterResourcePackagesRequest) (response *BindClusterResourcePackagesResponse, err error)
BindClusterResourcePackages This API is used to bind a resource pack to a cluster.
error code that may be returned:
FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) BindClusterResourcePackagesWithContext ¶
func (c *Client) BindClusterResourcePackagesWithContext(ctx context.Context, request *BindClusterResourcePackagesRequest) (response *BindClusterResourcePackagesResponse, err error)
BindClusterResourcePackages This API is used to bind a resource pack to a cluster.
error code that may be returned:
FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseAuditService ¶
func (c *Client) CloseAuditService(request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
CloseAuditService This API is used to disable the audit service for a TDSQL-C for MySQL instance.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) CloseAuditServiceWithContext ¶
func (c *Client) CloseAuditServiceWithContext(ctx context.Context, request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)
CloseAuditService This API is used to disable the audit service for a TDSQL-C for MySQL instance.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
func (*Client) CloseClusterPasswordComplexity ¶
func (c *Client) CloseClusterPasswordComplexity(request *CloseClusterPasswordComplexityRequest) (response *CloseClusterPasswordComplexityResponse, err error)
CloseClusterPasswordComplexity This API is used to disable the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseClusterPasswordComplexityWithContext ¶
func (c *Client) CloseClusterPasswordComplexityWithContext(ctx context.Context, request *CloseClusterPasswordComplexityRequest) (response *CloseClusterPasswordComplexityResponse, err error)
CloseClusterPasswordComplexity This API is used to disable the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseProxy ¶
func (c *Client) CloseProxy(request *CloseProxyRequest) (response *CloseProxyResponse, err error)
CloseProxy This API is used to disable u200dthe database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseProxyWithContext ¶
func (c *Client) CloseProxyWithContext(ctx context.Context, request *CloseProxyRequest) (response *CloseProxyResponse, err error)
CloseProxy This API is used to disable u200dthe database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseWan ¶
func (c *Client) CloseWan(request *CloseWanRequest) (response *CloseWanResponse, err error)
CloseWan This API is used to disable the public network.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETNETSERVICEINFOERROR = "FailedOperation.GetNetServiceInfoError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseWanWithContext ¶
func (c *Client) CloseWanWithContext(ctx context.Context, request *CloseWanRequest) (response *CloseWanResponse, err error)
CloseWan This API is used to disable the public network.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETNETSERVICEINFOERROR = "FailedOperation.GetNetServiceInfoError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_SERVICEERROR = "InternalError.ServiceError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CopyClusterPasswordComplexity ¶
func (c *Client) CopyClusterPasswordComplexity(request *CopyClusterPasswordComplexityRequest) (response *CopyClusterPasswordComplexityResponse, err error)
CopyClusterPasswordComplexity This API is used to replicate the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CopyClusterPasswordComplexityWithContext ¶
func (c *Client) CopyClusterPasswordComplexityWithContext(ctx context.Context, request *CopyClusterPasswordComplexityRequest) (response *CopyClusterPasswordComplexityResponse, err error)
CopyClusterPasswordComplexity This API is used to replicate the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateAccounts ¶
func (c *Client) CreateAccounts(request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)
CreateAccounts This API is used to create an account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTERROR = "InvalidParameterValue.AccountAlreadyExistError" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateAccountsWithContext ¶
func (c *Client) CreateAccountsWithContext(ctx context.Context, request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)
CreateAccounts This API is used to create an account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTERROR = "InvalidParameterValue.AccountAlreadyExistError" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateAuditRuleTemplate ¶
func (c *Client) CreateAuditRuleTemplate(request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
CreateAuditRuleTemplate This API is used to create an audit rule template.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) CreateAuditRuleTemplateWithContext ¶
func (c *Client) CreateAuditRuleTemplateWithContext(ctx context.Context, request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)
CreateAuditRuleTemplate This API is used to create an audit rule template.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) CreateBackup ¶
func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)
CreateBackup This API is used to create manual backup.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateBackupWithContext ¶
func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)
CreateBackup This API is used to create manual backup.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateClusterDatabase ¶
func (c *Client) CreateClusterDatabase(request *CreateClusterDatabaseRequest) (response *CreateClusterDatabaseResponse, err error)
CreateClusterDatabase This API is used to create a database.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateClusterDatabaseWithContext ¶
func (c *Client) CreateClusterDatabaseWithContext(ctx context.Context, request *CreateClusterDatabaseRequest) (response *CreateClusterDatabaseResponse, err error)
CreateClusterDatabase This API is used to create a database.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateClusters ¶
func (c *Client) CreateClusters(request *CreateClustersRequest) (response *CreateClustersResponse, err error)
CreateClusters This API is used to create a cluster.
error code that may be returned:
FAILEDOPERATION_CREATEORDER = "FailedOperation.CreateOrder" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSPECBYSPECCODEERROR = "FailedOperation.QuerySpecBySpecCodeError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" INVALIDPARAMETERVALUE_PROJECTIDNOTFOUND = "InvalidParameterValue.ProjectIdNotFound" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSUFFICIENTBALANCEERROR = "OperationDenied.InsufficientBalanceError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateClustersWithContext ¶
func (c *Client) CreateClustersWithContext(ctx context.Context, request *CreateClustersRequest) (response *CreateClustersResponse, err error)
CreateClusters This API is used to create a cluster.
error code that may be returned:
FAILEDOPERATION_CREATEORDER = "FailedOperation.CreateOrder" FAILEDOPERATION_INSUFFICIENTBALANCE = "FailedOperation.InsufficientBalance" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSPECBYSPECCODEERROR = "FailedOperation.QuerySpecBySpecCodeError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" INVALIDPARAMETERVALUE_PROJECTIDNOTFOUND = "InvalidParameterValue.ProjectIdNotFound" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSUFFICIENTBALANCEERROR = "OperationDenied.InsufficientBalanceError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateParamTemplate ¶
func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
CreateParamTemplate This API is used to create a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateParamTemplateWithContext ¶
func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)
CreateParamTemplate This API is used to create a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateProxy ¶
func (c *Client) CreateProxy(request *CreateProxyRequest) (response *CreateProxyResponse, err error)
CreateProxy This API is used to create a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateProxyEndPoint ¶
func (c *Client) CreateProxyEndPoint(request *CreateProxyEndPointRequest) (response *CreateProxyEndPointResponse, err error)
CreateProxyEndPoint This API is used to create a database proxy connection.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateProxyEndPointWithContext ¶
func (c *Client) CreateProxyEndPointWithContext(ctx context.Context, request *CreateProxyEndPointRequest) (response *CreateProxyEndPointResponse, err error)
CreateProxyEndPoint This API is used to create a database proxy connection.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateProxyWithContext ¶
func (c *Client) CreateProxyWithContext(ctx context.Context, request *CreateProxyRequest) (response *CreateProxyResponse, err error)
CreateProxy This API is used to create a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateResourcePackage ¶
func (c *Client) CreateResourcePackage(request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)
CreateResourcePackage This API is used to purchase a resource pack.
error code that may be returned:
FAILEDOPERATION_CREATESOURCEPACKAGEERROR = "FailedOperation.CreateSourcePackageError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateResourcePackageWithContext ¶
func (c *Client) CreateResourcePackageWithContext(ctx context.Context, request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)
CreateResourcePackage This API is used to purchase a resource pack.
error code that may be returned:
FAILEDOPERATION_CREATESOURCEPACKAGEERROR = "FailedOperation.CreateSourcePackageError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAccounts ¶
func (c *Client) DeleteAccounts(request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)
DeleteAccounts This API is used to delete an account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAccountsWithContext ¶
func (c *Client) DeleteAccountsWithContext(ctx context.Context, request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)
DeleteAccounts This API is used to delete an account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAuditRuleTemplates ¶
func (c *Client) DeleteAuditRuleTemplates(request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
DeleteAuditRuleTemplates This API is used to delete an audit rule template.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) DeleteAuditRuleTemplatesWithContext ¶
func (c *Client) DeleteAuditRuleTemplatesWithContext(ctx context.Context, request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)
DeleteAuditRuleTemplates This API is used to delete an audit rule template.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) DeleteBackup ¶
func (c *Client) DeleteBackup(request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)
DeleteBackup This API is used to delete the manual backup for a cluster. It cannot be used to delete the automatic backup.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteBackupWithContext ¶
func (c *Client) DeleteBackupWithContext(ctx context.Context, request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)
DeleteBackup This API is used to delete the manual backup for a cluster. It cannot be used to delete the automatic backup.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteClusterDatabase ¶
func (c *Client) DeleteClusterDatabase(request *DeleteClusterDatabaseRequest) (response *DeleteClusterDatabaseResponse, err error)
DeleteClusterDatabase This API is used to delete a database.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteClusterDatabaseWithContext ¶
func (c *Client) DeleteClusterDatabaseWithContext(ctx context.Context, request *DeleteClusterDatabaseRequest) (response *DeleteClusterDatabaseResponse, err error)
DeleteClusterDatabase This API is used to delete a database.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteParamTemplate ¶
func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
DeleteParamTemplate This API is used to delete a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError"
func (*Client) DeleteParamTemplateWithContext ¶
func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)
DeleteParamTemplate This API is used to delete a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError"
func (*Client) DescribeAccountPrivileges ¶
func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges This API is used to query the existing permissions of an account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccountPrivilegesWithContext ¶
func (c *Client) DescribeAccountPrivilegesWithContext(ctx context.Context, request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges This API is used to query the existing permissions of an account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts This API is used to query database management accounts.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccountsWithContext ¶
func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts This API is used to query database management accounts.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAuditRuleTemplates ¶
func (c *Client) DescribeAuditRuleTemplates(request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
DescribeAuditRuleTemplates This API is used to query audit rule templates.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAuditRuleTemplatesWithContext ¶
func (c *Client) DescribeAuditRuleTemplatesWithContext(ctx context.Context, request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)
DescribeAuditRuleTemplates This API is used to query audit rule templates.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAuditRuleWithInstanceIds ¶
func (c *Client) DescribeAuditRuleWithInstanceIds(request *DescribeAuditRuleWithInstanceIdsRequest) (response *DescribeAuditRuleWithInstanceIdsResponse, err error)
DescribeAuditRuleWithInstanceIds This API is used to get the audit rule templates of an instance.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) DescribeAuditRuleWithInstanceIdsWithContext ¶
func (c *Client) DescribeAuditRuleWithInstanceIdsWithContext(ctx context.Context, request *DescribeAuditRuleWithInstanceIdsRequest) (response *DescribeAuditRuleWithInstanceIdsResponse, err error)
DescribeAuditRuleWithInstanceIds This API is used to get the audit rule templates of an instance.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) DescribeBackupConfig ¶
func (c *Client) DescribeBackupConfig(request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)
DescribeBackupConfig This API is used to get the backup configuration information of the specified cluster, including the full backup time range and backup file retention period.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_GETBACKUPSTRATEGYERROR = "FailedOperation.GetBackupStrategyError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupConfigWithContext ¶
func (c *Client) DescribeBackupConfigWithContext(ctx context.Context, request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)
DescribeBackupConfig This API is used to get the backup configuration information of the specified cluster, including the full backup time range and backup file retention period.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_GETBACKUPSTRATEGYERROR = "FailedOperation.GetBackupStrategyError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupDownloadUrl ¶
func (c *Client) DescribeBackupDownloadUrl(request *DescribeBackupDownloadUrlRequest) (response *DescribeBackupDownloadUrlResponse, err error)
DescribeBackupDownloadUrl This API is used to query the download address of a cluster backup file.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupDownloadUrlWithContext ¶
func (c *Client) DescribeBackupDownloadUrlWithContext(ctx context.Context, request *DescribeBackupDownloadUrlRequest) (response *DescribeBackupDownloadUrlResponse, err error)
DescribeBackupDownloadUrl This API is used to query the download address of a cluster backup file.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupList ¶
func (c *Client) DescribeBackupList(request *DescribeBackupListRequest) (response *DescribeBackupListResponse, err error)
DescribeBackupList This API is used to query the list of backup files.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupListWithContext ¶
func (c *Client) DescribeBackupListWithContext(ctx context.Context, request *DescribeBackupListRequest) (response *DescribeBackupListResponse, err error)
DescribeBackupList This API is used to query the list of backup files.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogDownloadUrl ¶
func (c *Client) DescribeBinlogDownloadUrl(request *DescribeBinlogDownloadUrlRequest) (response *DescribeBinlogDownloadUrlResponse, err error)
DescribeBinlogDownloadUrl This API is used to query the download address of a binlog.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogDownloadUrlWithContext ¶
func (c *Client) DescribeBinlogDownloadUrlWithContext(ctx context.Context, request *DescribeBinlogDownloadUrlRequest) (response *DescribeBinlogDownloadUrlResponse, err error)
DescribeBinlogDownloadUrl This API is used to query the download address of a binlog.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogSaveDays ¶
func (c *Client) DescribeBinlogSaveDays(request *DescribeBinlogSaveDaysRequest) (response *DescribeBinlogSaveDaysResponse, err error)
DescribeBinlogSaveDays This API is used to query the binlog retention period of a cluster in days.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogSaveDaysWithContext ¶
func (c *Client) DescribeBinlogSaveDaysWithContext(ctx context.Context, request *DescribeBinlogSaveDaysRequest) (response *DescribeBinlogSaveDaysResponse, err error)
DescribeBinlogSaveDays This API is used to query the binlog retention period of a cluster in days.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogs ¶
func (c *Client) DescribeBinlogs(request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)
DescribeBinlogs This API is used to query the list of binlogs in a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogsWithContext ¶
func (c *Client) DescribeBinlogsWithContext(ctx context.Context, request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)
DescribeBinlogs This API is used to query the list of binlogs in a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterDetail ¶
func (c *Client) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
DescribeClusterDetail This API is used to show the details of an instance.
error code that may be returned:
FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" OPERATIONDENIED_VERSIONNOTSUPPORTERROR = "OperationDenied.VersionNotSupportError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterDetailDatabases ¶
func (c *Client) DescribeClusterDetailDatabases(request *DescribeClusterDetailDatabasesRequest) (response *DescribeClusterDetailDatabasesResponse, err error)
DescribeClusterDetailDatabases This API is used to query the database list.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterDetailDatabasesWithContext ¶
func (c *Client) DescribeClusterDetailDatabasesWithContext(ctx context.Context, request *DescribeClusterDetailDatabasesRequest) (response *DescribeClusterDetailDatabasesResponse, err error)
DescribeClusterDetailDatabases This API is used to query the database list.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterDetailWithContext ¶
func (c *Client) DescribeClusterDetailWithContext(ctx context.Context, request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)
DescribeClusterDetail This API is used to show the details of an instance.
error code that may be returned:
FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" OPERATIONDENIED_VERSIONNOTSUPPORTERROR = "OperationDenied.VersionNotSupportError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterInstanceGrps ¶
func (c *Client) DescribeClusterInstanceGrps(request *DescribeClusterInstanceGrpsRequest) (response *DescribeClusterInstanceGrpsResponse, err error)
DescribeClusterInstanceGrps This API is used to query instance groups.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterInstanceGrpsWithContext ¶
func (c *Client) DescribeClusterInstanceGrpsWithContext(ctx context.Context, request *DescribeClusterInstanceGrpsRequest) (response *DescribeClusterInstanceGrpsResponse, err error)
DescribeClusterInstanceGrps This API is used to query instance groups.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterParams ¶
func (c *Client) DescribeClusterParams(request *DescribeClusterParamsRequest) (response *DescribeClusterParamsResponse, err error)
DescribeClusterParams This API is used to query the parameters of a cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterParamsWithContext ¶
func (c *Client) DescribeClusterParamsWithContext(ctx context.Context, request *DescribeClusterParamsRequest) (response *DescribeClusterParamsResponse, err error)
DescribeClusterParams This API is used to query the parameters of a cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterPasswordComplexity ¶
func (c *Client) DescribeClusterPasswordComplexity(request *DescribeClusterPasswordComplexityRequest) (response *DescribeClusterPasswordComplexityResponse, err error)
DescribeClusterPasswordComplexity This API is used to query the details of password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_GETOSSINFOERROR = "FailedOperation.GetOssInfoError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusterPasswordComplexityWithContext ¶
func (c *Client) DescribeClusterPasswordComplexityWithContext(ctx context.Context, request *DescribeClusterPasswordComplexityRequest) (response *DescribeClusterPasswordComplexityResponse, err error)
DescribeClusterPasswordComplexity This API is used to query the details of password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_GETOSSINFOERROR = "FailedOperation.GetOssInfoError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClusters ¶
func (c *Client) DescribeClusters(request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
DescribeClusters This API is used to the list of clusters.
error code that may be returned:
FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeClustersWithContext ¶
func (c *Client) DescribeClustersWithContext(ctx context.Context, request *DescribeClustersRequest) (response *DescribeClustersResponse, err error)
DescribeClusters This API is used to the list of clusters.
error code that may be returned:
FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSecurityGroups ¶
func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups This API is used to query the security group information of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSecurityGroupsWithContext ¶
func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups This API is used to query the security group information of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeFlow ¶
func (c *Client) DescribeFlow(request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)
DescribeFlow This API is used to query task flow information.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWNOTFOUNDERROR = "FailedOperation.FlowNotFoundError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeFlowWithContext ¶
func (c *Client) DescribeFlowWithContext(ctx context.Context, request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)
DescribeFlow This API is used to query task flow information.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWNOTFOUNDERROR = "FailedOperation.FlowNotFoundError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceDetail ¶
func (c *Client) DescribeInstanceDetail(request *DescribeInstanceDetailRequest) (response *DescribeInstanceDetailResponse, err error)
DescribeInstanceDetail This API is used to query instance details.
error code that may be returned:
FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceDetailWithContext ¶
func (c *Client) DescribeInstanceDetailWithContext(ctx context.Context, request *DescribeInstanceDetailRequest) (response *DescribeInstanceDetailResponse, err error)
DescribeInstanceDetail This API is used to query instance details.
error code that may be returned:
FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceErrorLogs ¶
func (c *Client) DescribeInstanceErrorLogs(request *DescribeInstanceErrorLogsRequest) (response *DescribeInstanceErrorLogsResponse, err error)
DescribeInstanceErrorLogs This API is used to query the list of error logs for an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_VALUENOTFOUND = "InvalidParameterValue.ValueNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceErrorLogsWithContext ¶
func (c *Client) DescribeInstanceErrorLogsWithContext(ctx context.Context, request *DescribeInstanceErrorLogsRequest) (response *DescribeInstanceErrorLogsResponse, err error)
DescribeInstanceErrorLogs This API is used to query the list of error logs for an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_VALUENOTFOUND = "InvalidParameterValue.ValueNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceParams ¶
func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
DescribeInstanceParams This API is used to query the parameter list of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceParamsWithContext ¶
func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)
DescribeInstanceParams This API is used to query the parameter list of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceSlowQueries ¶
func (c *Client) DescribeInstanceSlowQueries(request *DescribeInstanceSlowQueriesRequest) (response *DescribeInstanceSlowQueriesResponse, err error)
DescribeInstanceSlowQueries This API is used to query the slow query logs of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceSlowQueriesWithContext ¶
func (c *Client) DescribeInstanceSlowQueriesWithContext(ctx context.Context, request *DescribeInstanceSlowQueriesRequest) (response *DescribeInstanceSlowQueriesResponse, err error)
DescribeInstanceSlowQueries This API is used to query the slow query logs of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceSpecs ¶
func (c *Client) DescribeInstanceSpecs(request *DescribeInstanceSpecsRequest) (response *DescribeInstanceSpecsResponse, err error)
DescribeInstanceSpecs This API is used to query instance specifications.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceSpecsWithContext ¶
func (c *Client) DescribeInstanceSpecsWithContext(ctx context.Context, request *DescribeInstanceSpecsRequest) (response *DescribeInstanceSpecsResponse, err error)
DescribeInstanceSpecs This API is used to query instance specifications.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstances ¶
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances This API is used to query the list of instances.
error code that may be returned:
FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstancesWithContext ¶
func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances This API is used to query the list of instances.
error code that may be returned:
FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeMaintainPeriod ¶
func (c *Client) DescribeMaintainPeriod(request *DescribeMaintainPeriodRequest) (response *DescribeMaintainPeriodResponse, err error)
DescribeMaintainPeriod This API is used to query the instance maintenance window.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeMaintainPeriodWithContext ¶
func (c *Client) DescribeMaintainPeriodWithContext(ctx context.Context, request *DescribeMaintainPeriodRequest) (response *DescribeMaintainPeriodResponse, err error)
DescribeMaintainPeriod This API is used to query the instance maintenance window.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeParamTemplateDetail ¶
func (c *Client) DescribeParamTemplateDetail(request *DescribeParamTemplateDetailRequest) (response *DescribeParamTemplateDetailResponse, err error)
DescribeParamTemplateDetail This API is used to query the details of a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeParamTemplateDetailWithContext ¶
func (c *Client) DescribeParamTemplateDetailWithContext(ctx context.Context, request *DescribeParamTemplateDetailRequest) (response *DescribeParamTemplateDetailResponse, err error)
DescribeParamTemplateDetail This API is used to query the details of a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeParamTemplates ¶
func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
DescribeParamTemplates This API is used to query all parameter templates information of a user-specified product.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeParamTemplatesWithContext ¶
func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)
DescribeParamTemplates This API is used to query all parameter templates information of a user-specified product.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProjectSecurityGroups ¶
func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups This API is used to query the security group information of a project.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR = "InternalError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProjectSecurityGroupsWithContext ¶
func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups This API is used to query the security group information of a project.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR = "InternalError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProxies ¶
func (c *Client) DescribeProxies(request *DescribeProxiesRequest) (response *DescribeProxiesResponse, err error)
DescribeProxies This API is used to query the list of database proxies.
error code that may be returned:
FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProxiesWithContext ¶
func (c *Client) DescribeProxiesWithContext(ctx context.Context, request *DescribeProxiesRequest) (response *DescribeProxiesResponse, err error)
DescribeProxies This API is used to query the list of database proxies.
error code that may be returned:
FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMBOTHSETERROR = "InvalidParameterValue.ParamBothSetError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProxyNodes ¶
func (c *Client) DescribeProxyNodes(request *DescribeProxyNodesRequest) (response *DescribeProxyNodesResponse, err error)
DescribeProxyNodes This API is used to query the list of proxy nodes.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProxyNodesWithContext ¶
func (c *Client) DescribeProxyNodesWithContext(ctx context.Context, request *DescribeProxyNodesRequest) (response *DescribeProxyNodesResponse, err error)
DescribeProxyNodes This API is used to query the list of proxy nodes.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProxySpecs ¶
func (c *Client) DescribeProxySpecs(request *DescribeProxySpecsRequest) (response *DescribeProxySpecsResponse, err error)
DescribeProxySpecs This API is used to query the specifications of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError"
func (*Client) DescribeProxySpecsWithContext ¶
func (c *Client) DescribeProxySpecsWithContext(ctx context.Context, request *DescribeProxySpecsRequest) (response *DescribeProxySpecsResponse, err error)
DescribeProxySpecs This API is used to query the specifications of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError"
func (*Client) DescribeResourcePackageDetail ¶
func (c *Client) DescribeResourcePackageDetail(request *DescribeResourcePackageDetailRequest) (response *DescribeResourcePackageDetailResponse, err error)
DescribeResourcePackageDetail This API is used to query the usage details of a resource pack.
error code that may be returned:
FAILEDOPERATION_QUERYSOURCEPACKAGEDETAILERROR = "FailedOperation.QuerySourcePackageDetailError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcePackageDetailWithContext ¶
func (c *Client) DescribeResourcePackageDetailWithContext(ctx context.Context, request *DescribeResourcePackageDetailRequest) (response *DescribeResourcePackageDetailResponse, err error)
DescribeResourcePackageDetail This API is used to query the usage details of a resource pack.
error code that may be returned:
FAILEDOPERATION_QUERYSOURCEPACKAGEDETAILERROR = "FailedOperation.QuerySourcePackageDetailError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcePackageList ¶
func (c *Client) DescribeResourcePackageList(request *DescribeResourcePackageListRequest) (response *DescribeResourcePackageListResponse, err error)
DescribeResourcePackageList This API is used to query the list of the resource packs.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcePackageListWithContext ¶
func (c *Client) DescribeResourcePackageListWithContext(ctx context.Context, request *DescribeResourcePackageListRequest) (response *DescribeResourcePackageListResponse, err error)
DescribeResourcePackageList This API is used to query the list of the resource packs.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcePackageSaleSpec ¶
func (c *Client) DescribeResourcePackageSaleSpec(request *DescribeResourcePackageSaleSpecRequest) (response *DescribeResourcePackageSaleSpecResponse, err error)
DescribeResourcePackageSaleSpec This API is used to query the specifications of a resource pack.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_UNSUPPORTSALESPECERROR = "OperationDenied.UnSupportSaleSpecError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcePackageSaleSpecWithContext ¶
func (c *Client) DescribeResourcePackageSaleSpecWithContext(ctx context.Context, request *DescribeResourcePackageSaleSpecRequest) (response *DescribeResourcePackageSaleSpecResponse, err error)
DescribeResourcePackageSaleSpec This API is used to query the specifications of a resource pack.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_UNSUPPORTSALESPECERROR = "OperationDenied.UnSupportSaleSpecError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcesByDealName ¶
func (c *Client) DescribeResourcesByDealName(request *DescribeResourcesByDealNameRequest) (response *DescribeResourcesByDealNameResponse, err error)
DescribeResourcesByDealName This API is used to query the list of resources by billing order ID.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_DEALNAMENOTFOUND = "InvalidParameterValue.DealNameNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_PARAMETEROUTRANGEERROR = "InvalidParameterValue.ParameterOutRangeError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeResourcesByDealNameWithContext ¶
func (c *Client) DescribeResourcesByDealNameWithContext(ctx context.Context, request *DescribeResourcesByDealNameRequest) (response *DescribeResourcesByDealNameResponse, err error)
DescribeResourcesByDealName This API is used to query the list of resources by billing order ID.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_DEALNAMENOTFOUND = "InvalidParameterValue.DealNameNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_PARAMETEROUTRANGEERROR = "InvalidParameterValue.ParameterOutRangeError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeRollbackTimeRange ¶
func (c *Client) DescribeRollbackTimeRange(request *DescribeRollbackTimeRangeRequest) (response *DescribeRollbackTimeRangeResponse, err error)
DescribeRollbackTimeRange This API is used to query the valid rollback time range for the specified cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDREGIONIDERROR = "InvalidParameterValue.InvalidRegionIdError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeRollbackTimeRangeWithContext ¶
func (c *Client) DescribeRollbackTimeRangeWithContext(ctx context.Context, request *DescribeRollbackTimeRangeRequest) (response *DescribeRollbackTimeRangeResponse, err error)
DescribeRollbackTimeRange This API is used to query the valid rollback time range for the specified cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDREGIONIDERROR = "InvalidParameterValue.InvalidRegionIdError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeRollbackTimeValidity ¶
func (c *Client) DescribeRollbackTimeValidity(request *DescribeRollbackTimeValidityRequest) (response *DescribeRollbackTimeValidityResponse, err error)
DescribeRollbackTimeValidity This API is used to query whether rollback is possible based on the specified time and cluster.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeRollbackTimeValidityWithContext ¶
func (c *Client) DescribeRollbackTimeValidityWithContext(ctx context.Context, request *DescribeRollbackTimeValidityRequest) (response *DescribeRollbackTimeValidityResponse, err error)
DescribeRollbackTimeValidity This API is used to query whether rollback is possible based on the specified time and cluster.
error code that may be returned:
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeSupportProxyVersion ¶
func (c *Client) DescribeSupportProxyVersion(request *DescribeSupportProxyVersionRequest) (response *DescribeSupportProxyVersionResponse, err error)
DescribeSupportProxyVersion This API is used to query the supported database proxy versions.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeSupportProxyVersionWithContext ¶
func (c *Client) DescribeSupportProxyVersionWithContext(ctx context.Context, request *DescribeSupportProxyVersionRequest) (response *DescribeSupportProxyVersionResponse, err error)
DescribeSupportProxyVersion This API is used to query the supported database proxy versions.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeZones ¶
func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones This API is used to query the AZ information in a purchasable region.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeZonesWithContext ¶
func (c *Client) DescribeZonesWithContext(ctx context.Context, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones This API is used to query the AZ information in a purchasable region.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ExportInstanceErrorLogs ¶
func (c *Client) ExportInstanceErrorLogs(request *ExportInstanceErrorLogsRequest) (response *ExportInstanceErrorLogsResponse, err error)
ExportInstanceErrorLogs This API is used to export the error logs of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ExportInstanceErrorLogsWithContext ¶
func (c *Client) ExportInstanceErrorLogsWithContext(ctx context.Context, request *ExportInstanceErrorLogsRequest) (response *ExportInstanceErrorLogsResponse, err error)
ExportInstanceErrorLogs This API is used to export the error logs of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ExportInstanceSlowQueries ¶
func (c *Client) ExportInstanceSlowQueries(request *ExportInstanceSlowQueriesRequest) (response *ExportInstanceSlowQueriesResponse, err error)
ExportInstanceSlowQueries This API is used to export the slow logs of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ExportInstanceSlowQueriesWithContext ¶
func (c *Client) ExportInstanceSlowQueriesWithContext(ctx context.Context, request *ExportInstanceSlowQueriesRequest) (response *ExportInstanceSlowQueriesResponse, err error)
ExportInstanceSlowQueries This API is used to export the slow logs of an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InquirePriceCreate ¶
func (c *Client) InquirePriceCreate(request *InquirePriceCreateRequest) (response *InquirePriceCreateResponse, err error)
InquirePriceCreate This API is used to query the purchasable price of a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InquirePriceCreateWithContext ¶
func (c *Client) InquirePriceCreateWithContext(ctx context.Context, request *InquirePriceCreateRequest) (response *InquirePriceCreateResponse, err error)
InquirePriceCreate This API is used to query the purchasable price of a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InquirePriceRenew ¶
func (c *Client) InquirePriceRenew(request *InquirePriceRenewRequest) (response *InquirePriceRenewResponse, err error)
InquirePriceRenew This API is used to query the renewal price of a cluster.
error code that may be returned:
FAILEDOPERATION_BATCHGETINSTANCEERROR = "FailedOperation.BatchGetInstanceError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InquirePriceRenewWithContext ¶
func (c *Client) InquirePriceRenewWithContext(ctx context.Context, request *InquirePriceRenewRequest) (response *InquirePriceRenewResponse, err error)
InquirePriceRenew This API is used to query the renewal price of a cluster.
error code that may be returned:
FAILEDOPERATION_BATCHGETINSTANCEERROR = "FailedOperation.BatchGetInstanceError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateCluster ¶
func (c *Client) IsolateCluster(request *IsolateClusterRequest) (response *IsolateClusterResponse, err error)
IsolateCluster This API is used to isolate a cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDREGIONIDERROR = "InvalidParameterValue.InvalidRegionIdError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateClusterWithContext ¶
func (c *Client) IsolateClusterWithContext(ctx context.Context, request *IsolateClusterRequest) (response *IsolateClusterResponse, err error)
IsolateCluster This API is used to isolate a cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDREGIONIDERROR = "InvalidParameterValue.InvalidRegionIdError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateInstance ¶
func (c *Client) IsolateInstance(request *IsolateInstanceRequest) (response *IsolateInstanceResponse, err error)
IsolateInstance This API is used to isolate an instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateInstanceWithContext ¶
func (c *Client) IsolateInstanceWithContext(ctx context.Context, request *IsolateInstanceRequest) (response *IsolateInstanceResponse, err error)
IsolateInstance This API is used to isolate an instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountDescription ¶
func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription This API is used to modify the descriptions of a database account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountDescriptionWithContext ¶
func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription This API is used to modify the descriptions of a database account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountHost ¶
func (c *Client) ModifyAccountHost(request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)
ModifyAccountHost This API is used to modify the account host.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountHostWithContext ¶
func (c *Client) ModifyAccountHostWithContext(ctx context.Context, request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)
ModifyAccountHost This API is used to modify the account host.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountPrivileges ¶
func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges This API is used to modify the account permissions.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountPrivilegesWithContext ¶
func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges This API is used to modify the account permissions.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAuditRuleTemplates ¶
func (c *Client) ModifyAuditRuleTemplates(request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)
ModifyAuditRuleTemplates This API is used to modify an audit rule template.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) ModifyAuditRuleTemplatesWithContext ¶
func (c *Client) ModifyAuditRuleTemplatesWithContext(ctx context.Context, request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)
ModifyAuditRuleTemplates This API is used to modify an audit rule template.
error code that may be returned:
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) ModifyAuditService ¶
func (c *Client) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
ModifyAuditService This API is used to modify the audit configurations of an instance, such as audit log retention period and audit rule.
error code that may be returned:
INTERNALERROR_HTTPERROR = "InternalError.HttpError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) ModifyAuditServiceWithContext ¶
func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)
ModifyAuditService This API is used to modify the audit configurations of an instance, such as audit log retention period and audit rule.
error code that may be returned:
INTERNALERROR_HTTPERROR = "InternalError.HttpError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
func (*Client) ModifyBackupConfig ¶
func (c *Client) ModifyBackupConfig(request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)
ModifyBackupConfig This API is used to modify the backup configuration of the specified cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBackupConfigWithContext ¶
func (c *Client) ModifyBackupConfigWithContext(ctx context.Context, request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)
ModifyBackupConfig This API is used to modify the backup configuration of the specified cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBackupName ¶
func (c *Client) ModifyBackupName(request *ModifyBackupNameRequest) (response *ModifyBackupNameResponse, err error)
ModifyBackupName This API is used to rename a backup file.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBackupNameWithContext ¶
func (c *Client) ModifyBackupNameWithContext(ctx context.Context, request *ModifyBackupNameRequest) (response *ModifyBackupNameResponse, err error)
ModifyBackupName This API is used to rename a backup file.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBinlogSaveDays ¶
func (c *Client) ModifyBinlogSaveDays(request *ModifyBinlogSaveDaysRequest) (response *ModifyBinlogSaveDaysResponse, err error)
ModifyBinlogSaveDays This API is used to modify the binlog retention period in days.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBinlogSaveDaysWithContext ¶
func (c *Client) ModifyBinlogSaveDaysWithContext(ctx context.Context, request *ModifyBinlogSaveDaysRequest) (response *ModifyBinlogSaveDaysResponse, err error)
ModifyBinlogSaveDays This API is used to modify the binlog retention period in days.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterDatabase ¶
func (c *Client) ModifyClusterDatabase(request *ModifyClusterDatabaseRequest) (response *ModifyClusterDatabaseResponse, err error)
ModifyClusterDatabase This API is used to modify the database.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterDatabaseWithContext ¶
func (c *Client) ModifyClusterDatabaseWithContext(ctx context.Context, request *ModifyClusterDatabaseRequest) (response *ModifyClusterDatabaseResponse, err error)
ModifyClusterDatabase This API is used to modify the database.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterName ¶
func (c *Client) ModifyClusterName(request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
ModifyClusterName This API is used to modify cluster name.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterNameWithContext ¶
func (c *Client) ModifyClusterNameWithContext(ctx context.Context, request *ModifyClusterNameRequest) (response *ModifyClusterNameResponse, err error)
ModifyClusterName This API is used to modify cluster name.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterParam ¶
func (c *Client) ModifyClusterParam(request *ModifyClusterParamRequest) (response *ModifyClusterParamResponse, err error)
ModifyClusterParam This API is used to modify the parameters of a cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" OPERATIONDENIED_TASKCONFLICTERROR = "OperationDenied.TaskConflictError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterParamWithContext ¶
func (c *Client) ModifyClusterParamWithContext(ctx context.Context, request *ModifyClusterParamRequest) (response *ModifyClusterParamResponse, err error)
ModifyClusterParam This API is used to modify the parameters of a cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" OPERATIONDENIED_TASKCONFLICTERROR = "OperationDenied.TaskConflictError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterPasswordComplexity ¶
func (c *Client) ModifyClusterPasswordComplexity(request *ModifyClusterPasswordComplexityRequest) (response *ModifyClusterPasswordComplexityResponse, err error)
ModifyClusterPasswordComplexity This API is used to modify or enable the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterPasswordComplexityWithContext ¶
func (c *Client) ModifyClusterPasswordComplexityWithContext(ctx context.Context, request *ModifyClusterPasswordComplexityRequest) (response *ModifyClusterPasswordComplexityResponse, err error)
ModifyClusterPasswordComplexity This API is used to modify or enable the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterSlaveZone ¶
func (c *Client) ModifyClusterSlaveZone(request *ModifyClusterSlaveZoneRequest) (response *ModifyClusterSlaveZoneResponse, err error)
ModifyClusterSlaveZone This API is used to modify the replica AZ.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyClusterSlaveZoneWithContext ¶
func (c *Client) ModifyClusterSlaveZoneWithContext(ctx context.Context, request *ModifyClusterSlaveZoneRequest) (response *ModifyClusterSlaveZoneResponse, err error)
ModifyClusterSlaveZone This API is used to modify the replica AZ.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstanceSecurityGroups ¶
func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups This API is used to modify the security groups bound to an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstanceSecurityGroupsWithContext ¶
func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups This API is used to modify the security groups bound to an instance.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceName ¶
func (c *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
ModifyInstanceName This API is used to modify instance name.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceNameWithContext ¶
func (c *Client) ModifyInstanceNameWithContext(ctx context.Context, request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
ModifyInstanceName This API is used to modify instance name.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceParam ¶
func (c *Client) ModifyInstanceParam(request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)
ModifyInstanceParam This API is used to modify the instance parameters.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceParamWithContext ¶
func (c *Client) ModifyInstanceParamWithContext(ctx context.Context, request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)
ModifyInstanceParam This API is used to modify the instance parameters.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyMaintainPeriodConfig ¶
func (c *Client) ModifyMaintainPeriodConfig(request *ModifyMaintainPeriodConfigRequest) (response *ModifyMaintainPeriodConfigResponse, err error)
ModifyMaintainPeriodConfig This API is used to modify the maintenance time configuration.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyMaintainPeriodConfigWithContext ¶
func (c *Client) ModifyMaintainPeriodConfigWithContext(ctx context.Context, request *ModifyMaintainPeriodConfigRequest) (response *ModifyMaintainPeriodConfigResponse, err error)
ModifyMaintainPeriodConfig This API is used to modify the maintenance time configuration.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyParamTemplate ¶
func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
ModifyParamTemplate This API is used to modify a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError"
func (*Client) ModifyParamTemplateWithContext ¶
func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)
ModifyParamTemplate This API is used to modify a parameter template.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError"
func (*Client) ModifyProxyDesc ¶
func (c *Client) ModifyProxyDesc(request *ModifyProxyDescRequest) (response *ModifyProxyDescResponse, err error)
ModifyProxyDesc This API is used to modify the description of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) ModifyProxyDescWithContext ¶
func (c *Client) ModifyProxyDescWithContext(ctx context.Context, request *ModifyProxyDescRequest) (response *ModifyProxyDescResponse, err error)
ModifyProxyDesc This API is used to modify the description of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) ModifyProxyRwSplit ¶
func (c *Client) ModifyProxyRwSplit(request *ModifyProxyRwSplitRequest) (response *ModifyProxyRwSplitResponse, err error)
ModifyProxyRwSplit This API is used to configure the read/write separation of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyProxyRwSplitWithContext ¶
func (c *Client) ModifyProxyRwSplitWithContext(ctx context.Context, request *ModifyProxyRwSplitRequest) (response *ModifyProxyRwSplitResponse, err error)
ModifyProxyRwSplit This API is used to configure the read/write separation of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyResourcePackageClusters ¶
func (c *Client) ModifyResourcePackageClusters(request *ModifyResourcePackageClustersRequest) (response *ModifyResourcePackageClustersResponse, err error)
ModifyResourcePackageClusters This API is used to bind a resource pack to a cluster.
error code that may be returned:
FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyResourcePackageClustersWithContext ¶
func (c *Client) ModifyResourcePackageClustersWithContext(ctx context.Context, request *ModifyResourcePackageClustersRequest) (response *ModifyResourcePackageClustersResponse, err error)
ModifyResourcePackageClusters This API is used to bind a resource pack to a cluster.
error code that may be returned:
FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyResourcePackageName ¶
func (c *Client) ModifyResourcePackageName(request *ModifyResourcePackageNameRequest) (response *ModifyResourcePackageNameResponse, err error)
ModifyResourcePackageName This API is used to modify the name of a resource pack.
error code that may be returned:
FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyResourcePackageNameWithContext ¶
func (c *Client) ModifyResourcePackageNameWithContext(ctx context.Context, request *ModifyResourcePackageNameRequest) (response *ModifyResourcePackageNameResponse, err error)
ModifyResourcePackageName This API is used to modify the name of a resource pack.
error code that may be returned:
FAILEDOPERATION_BINDSOURCEPACKAGEERROR = "FailedOperation.BindSourcePackageError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyVipVport ¶
func (c *Client) ModifyVipVport(request *ModifyVipVportRequest) (response *ModifyVipVportResponse, err error)
ModifyVipVport This API is used to modify the IP and port of an instance group.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyVipVportWithContext ¶
func (c *Client) ModifyVipVportWithContext(ctx context.Context, request *ModifyVipVportRequest) (response *ModifyVipVportResponse, err error)
ModifyVipVport This API is used to modify the IP and port of an instance group.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OfflineCluster ¶
func (c *Client) OfflineCluster(request *OfflineClusterRequest) (response *OfflineClusterResponse, err error)
OfflineCluster This API is used to deactivate a cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OfflineClusterWithContext ¶
func (c *Client) OfflineClusterWithContext(ctx context.Context, request *OfflineClusterRequest) (response *OfflineClusterResponse, err error)
OfflineCluster This API is used to deactivate a cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OfflineInstance ¶
func (c *Client) OfflineInstance(request *OfflineInstanceRequest) (response *OfflineInstanceResponse, err error)
OfflineInstance This API is used to deactivate an instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OfflineInstanceWithContext ¶
func (c *Client) OfflineInstanceWithContext(ctx context.Context, request *OfflineInstanceRequest) (response *OfflineInstanceResponse, err error)
OfflineInstance This API is used to deactivate an instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCENOTFOUND_RESOURCEERROR = "ResourceNotFound.ResourceError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenAuditService ¶
func (c *Client) OpenAuditService(request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
OpenAuditService This API is used to enable the audit service for a TDSQL-C for MySQL instance.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) OpenAuditServiceWithContext ¶
func (c *Client) OpenAuditServiceWithContext(ctx context.Context, request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)
OpenAuditService This API is used to enable the audit service for a TDSQL-C for MySQL instance.
error code that may be returned:
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam" INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
func (*Client) OpenClusterPasswordComplexity ¶
func (c *Client) OpenClusterPasswordComplexity(request *OpenClusterPasswordComplexityRequest) (response *OpenClusterPasswordComplexityResponse, err error)
OpenClusterPasswordComplexity This API is used to enable the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenClusterPasswordComplexityWithContext ¶
func (c *Client) OpenClusterPasswordComplexityWithContext(ctx context.Context, request *OpenClusterPasswordComplexityRequest) (response *OpenClusterPasswordComplexityResponse, err error)
OpenClusterPasswordComplexity This API is used to enable the password complexity for a cluster.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenClusterReadOnlyInstanceGroupAccess ¶
func (c *Client) OpenClusterReadOnlyInstanceGroupAccess(request *OpenClusterReadOnlyInstanceGroupAccessRequest) (response *OpenClusterReadOnlyInstanceGroupAccessResponse, err error)
OpenClusterReadOnlyInstanceGroupAccess This API is used to enable the access to read-only instance group.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenClusterReadOnlyInstanceGroupAccessWithContext ¶
func (c *Client) OpenClusterReadOnlyInstanceGroupAccessWithContext(ctx context.Context, request *OpenClusterReadOnlyInstanceGroupAccessRequest) (response *OpenClusterReadOnlyInstanceGroupAccessResponse, err error)
OpenClusterReadOnlyInstanceGroupAccess This API is used to enable the access to read-only instance group.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenReadOnlyInstanceExclusiveAccess ¶
func (c *Client) OpenReadOnlyInstanceExclusiveAccess(request *OpenReadOnlyInstanceExclusiveAccessRequest) (response *OpenReadOnlyInstanceExclusiveAccessResponse, err error)
OpenReadOnlyInstanceExclusiveAccess This API is used to enable the dedicated access group for a read-only instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenReadOnlyInstanceExclusiveAccessWithContext ¶
func (c *Client) OpenReadOnlyInstanceExclusiveAccessWithContext(ctx context.Context, request *OpenReadOnlyInstanceExclusiveAccessRequest) (response *OpenReadOnlyInstanceExclusiveAccessResponse, err error)
OpenReadOnlyInstanceExclusiveAccess This API is used to enable the dedicated access group for a read-only instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenWan ¶
func (c *Client) OpenWan(request *OpenWanRequest) (response *OpenWanResponse, err error)
OpenWan This API is used to enable the public network.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETNETSERVICEINFOERROR = "FailedOperation.GetNetServiceInfoError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) OpenWanWithContext ¶
func (c *Client) OpenWanWithContext(ctx context.Context, request *OpenWanRequest) (response *OpenWanResponse, err error)
OpenWan This API is used to enable the public network.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETNETSERVICEINFOERROR = "FailedOperation.GetNetServiceInfoError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) PauseServerless ¶
func (c *Client) PauseServerless(request *PauseServerlessRequest) (response *PauseServerlessResponse, err error)
PauseServerless This API is used to pause a serverless cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_DBMODENOTSERVERLESSERROR = "InvalidParameterValue.DbModeNotServerlessError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError"
func (*Client) PauseServerlessWithContext ¶
func (c *Client) PauseServerlessWithContext(ctx context.Context, request *PauseServerlessRequest) (response *PauseServerlessResponse, err error)
PauseServerless This API is used to pause a serverless cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_DBMODENOTSERVERLESSERROR = "InvalidParameterValue.DbModeNotServerlessError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError"
func (*Client) RefundResourcePackage ¶
func (c *Client) RefundResourcePackage(request *RefundResourcePackageRequest) (response *RefundResourcePackageResponse, err error)
RefundResourcePackage This API is used to refund a resource pack.
error code that may be returned:
FAILEDOPERATION_REFUNDSOURCEPACKAGEERROR = "FailedOperation.RefundSourcePackageError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RefundResourcePackageWithContext ¶
func (c *Client) RefundResourcePackageWithContext(ctx context.Context, request *RefundResourcePackageRequest) (response *RefundResourcePackageResponse, err error)
RefundResourcePackage This API is used to refund a resource pack.
error code that may be returned:
FAILEDOPERATION_REFUNDSOURCEPACKAGEERROR = "FailedOperation.RefundSourcePackageError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ReloadBalanceProxyNode ¶
func (c *Client) ReloadBalanceProxyNode(request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)
ReloadBalanceProxyNode This API is used to rebalance the load on the database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) ReloadBalanceProxyNodeWithContext ¶
func (c *Client) ReloadBalanceProxyNodeWithContext(ctx context.Context, request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)
ReloadBalanceProxyNode This API is used to rebalance the load on the database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
func (*Client) RemoveClusterSlaveZone ¶
func (c *Client) RemoveClusterSlaveZone(request *RemoveClusterSlaveZoneRequest) (response *RemoveClusterSlaveZoneResponse, err error)
RemoveClusterSlaveZone This API is used to delete the replica AZ.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RemoveClusterSlaveZoneWithContext ¶
func (c *Client) RemoveClusterSlaveZoneWithContext(ctx context.Context, request *RemoveClusterSlaveZoneRequest) (response *RemoveClusterSlaveZoneResponse, err error)
RemoveClusterSlaveZone This API is used to delete the replica AZ.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword This API is used to reset the password of a TencentDB instance account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResetAccountPasswordWithContext ¶
func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword This API is used to reset the password of a TencentDB instance account.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RestartInstance ¶
func (c *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
RestartInstance This API is used to restart an instance.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_CLUSTERINSTANCELIMIT = "LimitExceeded.ClusterInstanceLimit" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RestartInstanceWithContext ¶
func (c *Client) RestartInstanceWithContext(ctx context.Context, request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
RestartInstance This API is used to restart an instance.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_CLUSTERINSTANCELIMIT = "LimitExceeded.ClusterInstanceLimit" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResumeServerless ¶
func (c *Client) ResumeServerless(request *ResumeServerlessRequest) (response *ResumeServerlessResponse, err error)
ResumeServerless This API is used to resume a serverless cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_DBMODENOTSERVERLESSERROR = "InvalidParameterValue.DbModeNotServerlessError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResumeServerlessWithContext ¶
func (c *Client) ResumeServerlessWithContext(ctx context.Context, request *ResumeServerlessRequest) (response *ResumeServerlessResponse, err error)
ResumeServerless This API is used to resume a serverless cluster.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_DBMODENOTSERVERLESSERROR = "InvalidParameterValue.DbModeNotServerlessError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_SERVERLESSCLUSTERSTATUSDENIED = "OperationDenied.ServerlessClusterStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SearchClusterDatabases ¶
func (c *Client) SearchClusterDatabases(request *SearchClusterDatabasesRequest) (response *SearchClusterDatabasesResponse, err error)
SearchClusterDatabases This API is used to search the list of cluster databases.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError"
func (*Client) SearchClusterDatabasesWithContext ¶
func (c *Client) SearchClusterDatabasesWithContext(ctx context.Context, request *SearchClusterDatabasesRequest) (response *SearchClusterDatabasesResponse, err error)
SearchClusterDatabases This API is used to search the list of cluster databases.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError"
func (*Client) SearchClusterTables ¶
func (c *Client) SearchClusterTables(request *SearchClusterTablesRequest) (response *SearchClusterTablesResponse, err error)
SearchClusterTables This API is used to search the list of cluster data tables.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError"
func (*Client) SearchClusterTablesWithContext ¶
func (c *Client) SearchClusterTablesWithContext(ctx context.Context, request *SearchClusterTablesRequest) (response *SearchClusterTablesResponse, err error)
SearchClusterTables This API is used to search the list of cluster data tables.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError"
func (*Client) SetRenewFlag ¶
func (c *Client) SetRenewFlag(request *SetRenewFlagRequest) (response *SetRenewFlagResponse, err error)
SetRenewFlag This API is used to set auto-renewal for an instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SetRenewFlagWithContext ¶
func (c *Client) SetRenewFlagWithContext(ctx context.Context, request *SetRenewFlagRequest) (response *SetRenewFlagResponse, err error)
SetRenewFlag This API is used to set auto-renewal for an instance.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_CLUSTERNOTFOUND = "InvalidParameterValue.ClusterNotFound" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchClusterVpc ¶
func (c *Client) SwitchClusterVpc(request *SwitchClusterVpcRequest) (response *SwitchClusterVpcResponse, err error)
SwitchClusterVpc This API is used to modify the cluster VPC.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchClusterVpcWithContext ¶
func (c *Client) SwitchClusterVpcWithContext(ctx context.Context, request *SwitchClusterVpcRequest) (response *SwitchClusterVpcResponse, err error)
SwitchClusterVpc This API is used to modify the cluster VPC.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchClusterZone ¶
func (c *Client) SwitchClusterZone(request *SwitchClusterZoneRequest) (response *SwitchClusterZoneResponse, err error)
SwitchClusterZone This API is used to switch to the replica AZ.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchClusterZoneWithContext ¶
func (c *Client) SwitchClusterZoneWithContext(ctx context.Context, request *SwitchClusterZoneRequest) (response *SwitchClusterZoneResponse, err error)
SwitchClusterZone This API is used to switch to the replica AZ.
error code that may be returned:
FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" OPERATIONDENIED_CLUSTERSTATUSDENIEDERROR = "OperationDenied.ClusterStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchProxyVpc ¶
func (c *Client) SwitchProxyVpc(request *SwitchProxyVpcRequest) (response *SwitchProxyVpcResponse, err error)
SwitchProxyVpc This API is used to modify the database proxy VPC.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchProxyVpcWithContext ¶
func (c *Client) SwitchProxyVpcWithContext(ctx context.Context, request *SwitchProxyVpcRequest) (response *SwitchProxyVpcResponse, err error)
SwitchProxyVpc This API is used to modify the database proxy VPC.
error code that may be returned:
FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UnbindClusterResourcePackages ¶
func (c *Client) UnbindClusterResourcePackages(request *UnbindClusterResourcePackagesRequest) (response *UnbindClusterResourcePackagesResponse, err error)
UnbindClusterResourcePackages This API is used to unbind a TDSQL-C for MySQL resource pack.
error code that may be returned:
FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UnbindClusterResourcePackagesWithContext ¶
func (c *Client) UnbindClusterResourcePackagesWithContext(ctx context.Context, request *UnbindClusterResourcePackagesRequest) (response *UnbindClusterResourcePackagesResponse, err error)
UnbindClusterResourcePackages This API is used to unbind a TDSQL-C for MySQL resource pack.
error code that may be returned:
FAILEDOPERATION_QUERYSOURCEPACKAGEERROR = "FailedOperation.QuerySourcePackageError" FAILEDOPERATION_UNBINDSOURCEPACKAGEERROR = "FailedOperation.UnBindSourcePackageError" INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeClusterVersion ¶
func (c *Client) UpgradeClusterVersion(request *UpgradeClusterVersionRequest) (response *UpgradeClusterVersionResponse, err error)
UpgradeClusterVersion This API is used to upgrade the kernel version of a TDSQL-C for MySQL cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_CLUSTERINSTANCELIMIT = "LimitExceeded.ClusterInstanceLimit" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeClusterVersionWithContext ¶
func (c *Client) UpgradeClusterVersionWithContext(ctx context.Context, request *UpgradeClusterVersionRequest) (response *UpgradeClusterVersionResponse, err error)
UpgradeClusterVersion This API is used to upgrade the kernel version of a TDSQL-C for MySQL cluster.
error code that may be returned:
FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_LISTINSTANCEFAILED = "InternalError.ListInstanceFailed" INTERNALERROR_OPERATEWANFAIL = "InternalError.OperateWanFail" INTERNALERROR_OPERATIONNOTSUPPORT = "InternalError.OperationNotSupport" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_ISOLATENOTALLOWED = "InvalidParameter.IsolateNotAllowed" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_FLOWNOTFOUND = "InvalidParameterValue.FlowNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCENAME = "InvalidParameterValue.IllegalInstanceName" INVALIDPARAMETERVALUE_ILLEGALORDERBY = "InvalidParameterValue.IllegalOrderBy" INVALIDPARAMETERVALUE_ILLEGALPASSWORD = "InvalidParameterValue.IllegalPassword" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_INTERNALACCOUNT = "InvalidParameterValue.InternalAccount" INVALIDPARAMETERVALUE_INVALIDDBVERSION = "InvalidParameterValue.InvalidDBVersion" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDSPEC = "InvalidParameterValue.InvalidSpec" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" INVALIDPARAMETERVALUE_REGIONZONEUNAVAILABLE = "InvalidParameterValue.RegionZoneUnavailable" INVALIDPARAMETERVALUE_STORAGEPOOLNOTFOUND = "InvalidParameterValue.StoragePoolNotFound" INVALIDPARAMETERVALUE_SUBNETNOTFOUND = "InvalidParameterValue.SubnetNotFound" INVALIDPARAMETERVALUE_VPCNOTFOUND = "InvalidParameterValue.VpcNotFound" LIMITEXCEEDED_CLUSTERINSTANCELIMIT = "LimitExceeded.ClusterInstanceLimit" LIMITEXCEEDED_USERINSTANCELIMIT = "LimitExceeded.UserInstanceLimit" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_SERVERLESSINSTANCESTATUSDENIED = "OperationDenied.ServerlessInstanceStatusDenied" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" RESOURCEUNAVAILABLE_INSTANCELOCKFAIL = "ResourceUnavailable.InstanceLockFail" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_NOTREALNAMEACCOUNT = "UnauthorizedOperation.NotRealNameAccount" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeInstance ¶
func (c *Client) UpgradeInstance(request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance This API is used to upgrade an instance.
error code that may be returned:
FAILEDOPERATION_CREATEORDER = "FailedOperation.CreateOrder" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeInstanceWithContext ¶
func (c *Client) UpgradeInstanceWithContext(ctx context.Context, request *UpgradeInstanceRequest) (response *UpgradeInstanceResponse, err error)
UpgradeInstance This API is used to upgrade an instance.
error code that may be returned:
FAILEDOPERATION_CREATEORDER = "FailedOperation.CreateOrder" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError" FAILEDOPERATION_TRADECREATEORDERERROR = "FailedOperation.TradeCreateOrderError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETERVALUE_DBTYPENOTFOUND = "InvalidParameterValue.DBTypeNotFound" INVALIDPARAMETERVALUE_INSTANCENOTFOUND = "InvalidParameterValue.InstanceNotFound" INVALIDPARAMETERVALUE_PARAMERROR = "InvalidParameterValue.ParamError" OPERATIONDENIED_CLUSTEROPNOTALLOWEDERROR = "OperationDenied.ClusterOpNotAllowedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" RESOURCENOTFOUND_CLUSTERNOTFOUNDERROR = "ResourceNotFound.ClusterNotFoundError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeProxy ¶
func (c *Client) UpgradeProxy(request *UpgradeProxyRequest) (response *UpgradeProxyResponse, err error)
UpgradeProxy This API is used to upgrade the configuration of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError"
func (*Client) UpgradeProxyVersion ¶
func (c *Client) UpgradeProxyVersion(request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
UpgradeProxyVersion This API is used to upgrade the version of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError"
func (*Client) UpgradeProxyVersionWithContext ¶
func (c *Client) UpgradeProxyVersionWithContext(ctx context.Context, request *UpgradeProxyVersionRequest) (response *UpgradeProxyVersionResponse, err error)
UpgradeProxyVersion This API is used to upgrade the version of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError"
func (*Client) UpgradeProxyWithContext ¶
func (c *Client) UpgradeProxyWithContext(ctx context.Context, request *UpgradeProxyRequest) (response *UpgradeProxyResponse, err error)
UpgradeProxy This API is used to upgrade the configuration of a database proxy.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_OPERATIONFAILEDERROR = "FailedOperation.OperationFailedError"
type CloseAuditServiceRequest ¶
type CloseAuditServiceRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewCloseAuditServiceRequest ¶
func NewCloseAuditServiceRequest() (request *CloseAuditServiceRequest)
func (*CloseAuditServiceRequest) FromJsonString ¶
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 ¶
func (r *CloseAuditServiceRequest) ToJsonString() string
type CloseAuditServiceRequestParams ¶
type CloseAuditServiceRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type CloseAuditServiceResponse ¶
type CloseAuditServiceResponse struct {
*tchttp.BaseResponse
Response *CloseAuditServiceResponseParams `json:"Response"`
}
func NewCloseAuditServiceResponse ¶
func NewCloseAuditServiceResponse() (response *CloseAuditServiceResponse)
func (*CloseAuditServiceResponse) FromJsonString ¶
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 ¶
func (r *CloseAuditServiceResponse) ToJsonString() string
type CloseAuditServiceResponseParams ¶
type CloseAuditServiceResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CloseClusterPasswordComplexityRequest ¶
type CloseClusterPasswordComplexityRequest struct {
*tchttp.BaseRequest
// Cluster IDs in array
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
}
func NewCloseClusterPasswordComplexityRequest ¶
func NewCloseClusterPasswordComplexityRequest() (request *CloseClusterPasswordComplexityRequest)
func (*CloseClusterPasswordComplexityRequest) FromJsonString ¶
func (r *CloseClusterPasswordComplexityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseClusterPasswordComplexityRequest) ToJsonString ¶
func (r *CloseClusterPasswordComplexityRequest) ToJsonString() string
type CloseClusterPasswordComplexityRequestParams ¶
type CloseClusterPasswordComplexityRequestParams struct {
// Cluster IDs in array
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
}
Predefined struct for user
type CloseClusterPasswordComplexityResponse ¶
type CloseClusterPasswordComplexityResponse struct {
*tchttp.BaseResponse
Response *CloseClusterPasswordComplexityResponseParams `json:"Response"`
}
func NewCloseClusterPasswordComplexityResponse ¶
func NewCloseClusterPasswordComplexityResponse() (response *CloseClusterPasswordComplexityResponse)
func (*CloseClusterPasswordComplexityResponse) FromJsonString ¶
func (r *CloseClusterPasswordComplexityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseClusterPasswordComplexityResponse) ToJsonString ¶
func (r *CloseClusterPasswordComplexityResponse) ToJsonString() string
type CloseClusterPasswordComplexityResponseParams ¶
type CloseClusterPasswordComplexityResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CloseProxyRequest ¶
type CloseProxyRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Whether only to disable read/write separation. Valid values: `true`, `false`.
OnlyCloseRW *bool `json:"OnlyCloseRW,omitnil,omitempty" name:"OnlyCloseRW"`
}
func NewCloseProxyRequest ¶
func NewCloseProxyRequest() (request *CloseProxyRequest)
func (*CloseProxyRequest) FromJsonString ¶
func (r *CloseProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseProxyRequest) ToJsonString ¶
func (r *CloseProxyRequest) ToJsonString() string
type CloseProxyRequestParams ¶
type CloseProxyRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Whether only to disable read/write separation. Valid values: `true`, `false`.
OnlyCloseRW *bool `json:"OnlyCloseRW,omitnil,omitempty" name:"OnlyCloseRW"`
}
Predefined struct for user
type CloseProxyResponse ¶
type CloseProxyResponse struct {
*tchttp.BaseResponse
Response *CloseProxyResponseParams `json:"Response"`
}
func NewCloseProxyResponse ¶
func NewCloseProxyResponse() (response *CloseProxyResponse)
func (*CloseProxyResponse) FromJsonString ¶
func (r *CloseProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseProxyResponse) ToJsonString ¶
func (r *CloseProxyResponse) ToJsonString() string
type CloseProxyResponseParams ¶
type CloseProxyResponseParams struct {
// Async flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CloseWanRequest ¶
type CloseWanRequest struct {
*tchttp.BaseRequest
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
}
func NewCloseWanRequest ¶
func NewCloseWanRequest() (request *CloseWanRequest)
func (*CloseWanRequest) FromJsonString ¶
func (r *CloseWanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseWanRequest) ToJsonString ¶
func (r *CloseWanRequest) ToJsonString() string
type CloseWanRequestParams ¶
type CloseWanRequestParams struct {
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
}
Predefined struct for user
type CloseWanResponse ¶
type CloseWanResponse struct {
*tchttp.BaseResponse
Response *CloseWanResponseParams `json:"Response"`
}
func NewCloseWanResponse ¶
func NewCloseWanResponse() (response *CloseWanResponse)
func (*CloseWanResponse) FromJsonString ¶
func (r *CloseWanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseWanResponse) ToJsonString ¶
func (r *CloseWanResponse) ToJsonString() string
type CloseWanResponseParams ¶
type CloseWanResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ClusterInstanceDetail ¶
type ClusterInstanceDetail struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Engine type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Instance status
InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// Instance status description
InstanceStatusDesc *string `json:"InstanceStatusDesc,omitnil,omitempty" name:"InstanceStatusDesc"`
// Number of CPU cores
InstanceCpu *int64 `json:"InstanceCpu,omitnil,omitempty" name:"InstanceCpu"`
// Memory
InstanceMemory *int64 `json:"InstanceMemory,omitnil,omitempty" name:"InstanceMemory"`
// Disk
InstanceStorage *int64 `json:"InstanceStorage,omitnil,omitempty" name:"InstanceStorage"`
// Instance role
InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
// Execution start time in seconds from 0:00
// Note: u200dThis field may return null, indicating that no valid values can be obtained.
MaintainStartTime *int64 `json:"MaintainStartTime,omitnil,omitempty" name:"MaintainStartTime"`
// Duration in seconds
// Note: u200dThis field may return null, indicating that no valid values can be obtained.
MaintainDuration *int64 `json:"MaintainDuration,omitnil,omitempty" name:"MaintainDuration"`
// Execution time. Valid values: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, Sat`, `Sun`.
// Note: u200dThis field may return null, indicating that no valid values can be obtained.
MaintainWeekDays []*string `json:"MaintainWeekDays,omitnil,omitempty" name:"MaintainWeekDays"`
// Serverless instance u200denablement status
// Note: u200dThis field may return null, indicating that no valid values can be obtained.
ServerlessStatus *string `json:"ServerlessStatus,omitnil,omitempty" name:"ServerlessStatus"`
}
type CopyClusterPasswordComplexityRequest ¶
type CopyClusterPasswordComplexityRequest struct {
*tchttp.BaseRequest
// A parameter used to replicate the array of cluster IDs
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// Cluster ID
SourceClusterId *string `json:"SourceClusterId,omitnil,omitempty" name:"SourceClusterId"`
}
func NewCopyClusterPasswordComplexityRequest ¶
func NewCopyClusterPasswordComplexityRequest() (request *CopyClusterPasswordComplexityRequest)
func (*CopyClusterPasswordComplexityRequest) FromJsonString ¶
func (r *CopyClusterPasswordComplexityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CopyClusterPasswordComplexityRequest) ToJsonString ¶
func (r *CopyClusterPasswordComplexityRequest) ToJsonString() string
type CopyClusterPasswordComplexityRequestParams ¶
type CopyClusterPasswordComplexityRequestParams struct {
// A parameter used to replicate the array of cluster IDs
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// Cluster ID
SourceClusterId *string `json:"SourceClusterId,omitnil,omitempty" name:"SourceClusterId"`
}
Predefined struct for user
type CopyClusterPasswordComplexityResponse ¶
type CopyClusterPasswordComplexityResponse struct {
*tchttp.BaseResponse
Response *CopyClusterPasswordComplexityResponseParams `json:"Response"`
}
func NewCopyClusterPasswordComplexityResponse ¶
func NewCopyClusterPasswordComplexityResponse() (response *CopyClusterPasswordComplexityResponse)
func (*CopyClusterPasswordComplexityResponse) FromJsonString ¶
func (r *CopyClusterPasswordComplexityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CopyClusterPasswordComplexityResponse) ToJsonString ¶
func (r *CopyClusterPasswordComplexityResponse) ToJsonString() string
type CopyClusterPasswordComplexityResponseParams ¶
type CopyClusterPasswordComplexityResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateAccountsRequest ¶
type CreateAccountsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of new accounts
Accounts []*NewAccount `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}
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 ¶
type CreateAccountsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of new accounts
Accounts []*NewAccount `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}
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 ¶
type CreateAccountsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateAuditRuleTemplateRequest ¶
type CreateAuditRuleTemplateRequest struct {
*tchttp.BaseRequest
// Audit rule
RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
// Rule template name
RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`
// Rule template description.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewCreateAuditRuleTemplateRequest ¶
func NewCreateAuditRuleTemplateRequest() (request *CreateAuditRuleTemplateRequest)
func (*CreateAuditRuleTemplateRequest) FromJsonString ¶
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 ¶
func (r *CreateAuditRuleTemplateRequest) ToJsonString() string
type CreateAuditRuleTemplateRequestParams ¶
type CreateAuditRuleTemplateRequestParams struct {
// Audit rule
RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
// Rule template name
RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`
// Rule template description.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type CreateAuditRuleTemplateResponse ¶
type CreateAuditRuleTemplateResponse struct {
*tchttp.BaseResponse
Response *CreateAuditRuleTemplateResponseParams `json:"Response"`
}
func NewCreateAuditRuleTemplateResponse ¶
func NewCreateAuditRuleTemplateResponse() (response *CreateAuditRuleTemplateResponse)
func (*CreateAuditRuleTemplateResponse) FromJsonString ¶
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 ¶
func (r *CreateAuditRuleTemplateResponse) ToJsonString() string
type CreateAuditRuleTemplateResponseParams ¶
type CreateAuditRuleTemplateResponseParams struct {
// The generated rule template ID
// Note: This field may return null, indicating that no valid values can be obtained.
RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateBackupRequest ¶
type CreateBackupRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup type. Valid values: `logic` (logic backup), `snapshot` (physical backup)
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// Backup database, which is valid when `BackupType` is `logic`.
BackupDatabases []*string `json:"BackupDatabases,omitnil,omitempty" name:"BackupDatabases"`
// Backup table, which is valid when `BackupType` is `logic`.
BackupTables []*DatabaseTables `json:"BackupTables,omitnil,omitempty" name:"BackupTables"`
// Backup name
BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`
}
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 ¶
type CreateBackupRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup type. Valid values: `logic` (logic backup), `snapshot` (physical backup)
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// Backup database, which is valid when `BackupType` is `logic`.
BackupDatabases []*string `json:"BackupDatabases,omitnil,omitempty" name:"BackupDatabases"`
// Backup table, which is valid when `BackupType` is `logic`.
BackupTables []*DatabaseTables `json:"BackupTables,omitnil,omitempty" name:"BackupTables"`
// Backup name
BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`
}
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 ¶
type CreateBackupResponseParams struct {
// Async task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateClusterDatabaseRequest ¶
type CreateClusterDatabaseRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// Character set
CharacterSet *string `json:"CharacterSet,omitnil,omitempty" name:"CharacterSet"`
// Collation
CollateRule *string `json:"CollateRule,omitnil,omitempty" name:"CollateRule"`
// Host permissions of the authorized user
UserHostPrivileges []*UserHostPrivilege `json:"UserHostPrivileges,omitnil,omitempty" name:"UserHostPrivileges"`
// Remarks
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewCreateClusterDatabaseRequest ¶
func NewCreateClusterDatabaseRequest() (request *CreateClusterDatabaseRequest)
func (*CreateClusterDatabaseRequest) FromJsonString ¶
func (r *CreateClusterDatabaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterDatabaseRequest) ToJsonString ¶
func (r *CreateClusterDatabaseRequest) ToJsonString() string
type CreateClusterDatabaseRequestParams ¶
type CreateClusterDatabaseRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// Character set
CharacterSet *string `json:"CharacterSet,omitnil,omitempty" name:"CharacterSet"`
// Collation
CollateRule *string `json:"CollateRule,omitnil,omitempty" name:"CollateRule"`
// Host permissions of the authorized user
UserHostPrivileges []*UserHostPrivilege `json:"UserHostPrivileges,omitnil,omitempty" name:"UserHostPrivileges"`
// Remarks
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type CreateClusterDatabaseResponse ¶
type CreateClusterDatabaseResponse struct {
*tchttp.BaseResponse
Response *CreateClusterDatabaseResponseParams `json:"Response"`
}
func NewCreateClusterDatabaseResponse ¶
func NewCreateClusterDatabaseResponse() (response *CreateClusterDatabaseResponse)
func (*CreateClusterDatabaseResponse) FromJsonString ¶
func (r *CreateClusterDatabaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterDatabaseResponse) ToJsonString ¶
func (r *CreateClusterDatabaseResponse) ToJsonString() string
type CreateClusterDatabaseResponseParams ¶
type CreateClusterDatabaseResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateClustersRequest ¶
type CreateClustersRequest struct {
*tchttp.BaseRequest
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Database version. Valid values:
// <li> Valid values for `MYSQL`: 5.7 and 8.0 </li>
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// Project ID.
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// It is required when `DbMode` is set to `NORMAL` or left empty.
// Number of CPU cores of normal instance
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// It is required when `DbMode` is set to `NORMAL` or left empty.
// Memory of a non-serverless instance in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// This parameter has been deprecated.
// Storage capacity in GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// Cluster name, which can contain less than 64 letters, digits, or symbols (-_.).
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Account password, which must contain 8-64 characters in at least three of the following four types: uppercase letters, lowercase letters, digits, and symbols (~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/).
AdminPassword *string `json:"AdminPassword,omitnil,omitempty" name:"AdminPassword"`
// Port. Valid range: [0, 65535). Default value: 3306
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Billing mode. `0`: pay-as-you-go; `1`: monthly subscription. Default value: `0`
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Number of purchased clusters. Valid range: [1,50]. Default value: 1
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// Rollback type:
// noneRollback: no rollback;
// snapRollback: rollback by snapshot;
// timeRollback: rollback by time point
RollbackStrategy *string `json:"RollbackStrategy,omitnil,omitempty" name:"RollbackStrategy"`
// `snapshotId` for snapshot rollback or `queryId` for time point rollback. 0 indicates to determine whether the time point is valid
RollbackId *uint64 `json:"RollbackId,omitnil,omitempty" name:"RollbackId"`
// The source cluster ID passed in during rollback to find the source `poolId`
OriginalClusterId *string `json:"OriginalClusterId,omitnil,omitempty" name:"OriginalClusterId"`
// Specified time for time point rollback or snapshot time for snapshot rollback
ExpectTime *string `json:"ExpectTime,omitnil,omitempty" name:"ExpectTime"`
// This parameter has been deprecated.
// Specified allowed time range for time point rollback
ExpectTimeThresh *uint64 `json:"ExpectTimeThresh,omitnil,omitempty" name:"ExpectTimeThresh"`
// Storage upper limit of normal instance in GB
// If `DbType` is `MYSQL` and the storage billing mode is monthly subscription, the parameter value can’t exceed the maximum storage corresponding to the CPU and memory specifications.
StorageLimit *int64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Number of Instances. Valid range: (0,16]
InstanceCount *int64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"`
// Purchase duration of monthly subscription plan
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Duration unit of monthly subscription. Valid values: `s`, `d`, `m`, `y`
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
// Whether auto-renewal is enabled for monthly subscription plan. Default value: `0`
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// Whether to automatically select a voucher. `1`: yes; `0`: no. Default value: `0`
AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// Number of instances (this parameter has been disused and is retained only for compatibility with existing instances)
HaCount *int64 `json:"HaCount,omitnil,omitempty" name:"HaCount"`
// Order source
OrderSource *string `json:"OrderSource,omitnil,omitempty" name:"OrderSource"`
// Array of tags to be bound to the created cluster
ResourceTags []*Tag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// Database type
// Valid values when `DbType` is `MYSQL` (default value: `NORMAL`):
// <li>NORMAL</li>
// <li>SERVERLESS</li>
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// This parameter is required if `DbMode` is `SERVERLESS`.
// Minimum number of CPU cores. For the value range, see the returned result of `DescribeServerlessInstanceSpecs`.
MinCpu *float64 `json:"MinCpu,omitnil,omitempty" name:"MinCpu"`
// This parameter is required if `DbMode` is `SERVERLESS`.
// Maximum number of CPU cores. For the value range, see the returned result of `DescribeServerlessInstanceSpecs`.
MaxCpu *float64 `json:"MaxCpu,omitnil,omitempty" name:"MaxCpu"`
// This parameter specifies whether the cluster will be automatically paused if `DbMode` is `SERVERLESS`. Valid values:
// <li>yes</li>
// <li>no</li>
// Default value: yes
AutoPause *string `json:"AutoPause,omitnil,omitempty" name:"AutoPause"`
// This parameter specifies the delay for automatic cluster pause in seconds if `DbMode` is `SERVERLESS`. Value range: [600,691200]
// Default value: `600`
AutoPauseDelay *int64 `json:"AutoPauseDelay,omitnil,omitempty" name:"AutoPauseDelay"`
// The billing mode of cluster storage. Valid values: `0` (pay-as-you-go), `1` (monthly subscription). Default value: `0`.
// If `DbType` is `MYSQL` and the billing mode of cluster compute is pay-as-you-go (or the `DbMode` is `SERVERLESS`), the billing mode of cluster storage must be pay-as-you-go.
// Clusters with storage billed in monthly subscription can’t be cloned or rolled back.
StoragePayMode *int64 `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// Array of security group IDs
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// Array of alarm policy IDs
AlarmPolicyIds []*string `json:"AlarmPolicyIds,omitnil,omitempty" name:"AlarmPolicyIds"`
// Array of parameters. Valid values: `character_set_server` (utf8|latin1|gbk|utf8mb4), `lower_case_table_names`. 0: case-sensitive; 1: case-insensitive).
ClusterParams []*ParamItem `json:"ClusterParams,omitnil,omitempty" name:"ClusterParams"`
// Transaction mode. Valid values: `0` (place and pay for an order), `1` (place an order)
DealMode *int64 `json:"DealMode,omitnil,omitempty" name:"DealMode"`
// Parameter template ID, which can be obtained by querying parameter template information “DescribeParamTemplates”
ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`
// Multi-AZ address
SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`
// Instance initialization configuration information, which is used to select instances with different specifications when purchasing a cluster.
InstanceInitInfos []*InstanceInitInfo `json:"InstanceInitInfos,omitnil,omitempty" name:"InstanceInitInfos"`
}
func NewCreateClustersRequest ¶
func NewCreateClustersRequest() (request *CreateClustersRequest)
func (*CreateClustersRequest) FromJsonString ¶
func (r *CreateClustersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClustersRequest) ToJsonString ¶
func (r *CreateClustersRequest) ToJsonString() string
type CreateClustersRequestParams ¶
type CreateClustersRequestParams struct {
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Database version. Valid values:
// <li> Valid values for `MYSQL`: 5.7 and 8.0 </li>
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// Project ID.
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// It is required when `DbMode` is set to `NORMAL` or left empty.
// Number of CPU cores of normal instance
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// It is required when `DbMode` is set to `NORMAL` or left empty.
// Memory of a non-serverless instance in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// This parameter has been deprecated.
// Storage capacity in GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// Cluster name, which can contain less than 64 letters, digits, or symbols (-_.).
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Account password, which must contain 8-64 characters in at least three of the following four types: uppercase letters, lowercase letters, digits, and symbols (~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/).
AdminPassword *string `json:"AdminPassword,omitnil,omitempty" name:"AdminPassword"`
// Port. Valid range: [0, 65535). Default value: 3306
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Billing mode. `0`: pay-as-you-go; `1`: monthly subscription. Default value: `0`
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Number of purchased clusters. Valid range: [1,50]. Default value: 1
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// Rollback type:
// noneRollback: no rollback;
// snapRollback: rollback by snapshot;
// timeRollback: rollback by time point
RollbackStrategy *string `json:"RollbackStrategy,omitnil,omitempty" name:"RollbackStrategy"`
// `snapshotId` for snapshot rollback or `queryId` for time point rollback. 0 indicates to determine whether the time point is valid
RollbackId *uint64 `json:"RollbackId,omitnil,omitempty" name:"RollbackId"`
// The source cluster ID passed in during rollback to find the source `poolId`
OriginalClusterId *string `json:"OriginalClusterId,omitnil,omitempty" name:"OriginalClusterId"`
// Specified time for time point rollback or snapshot time for snapshot rollback
ExpectTime *string `json:"ExpectTime,omitnil,omitempty" name:"ExpectTime"`
// This parameter has been deprecated.
// Specified allowed time range for time point rollback
ExpectTimeThresh *uint64 `json:"ExpectTimeThresh,omitnil,omitempty" name:"ExpectTimeThresh"`
// Storage upper limit of normal instance in GB
// If `DbType` is `MYSQL` and the storage billing mode is monthly subscription, the parameter value can’t exceed the maximum storage corresponding to the CPU and memory specifications.
StorageLimit *int64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Number of Instances. Valid range: (0,16]
InstanceCount *int64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"`
// Purchase duration of monthly subscription plan
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Duration unit of monthly subscription. Valid values: `s`, `d`, `m`, `y`
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
// Whether auto-renewal is enabled for monthly subscription plan. Default value: `0`
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// Whether to automatically select a voucher. `1`: yes; `0`: no. Default value: `0`
AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// Number of instances (this parameter has been disused and is retained only for compatibility with existing instances)
HaCount *int64 `json:"HaCount,omitnil,omitempty" name:"HaCount"`
// Order source
OrderSource *string `json:"OrderSource,omitnil,omitempty" name:"OrderSource"`
// Array of tags to be bound to the created cluster
ResourceTags []*Tag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// Database type
// Valid values when `DbType` is `MYSQL` (default value: `NORMAL`):
// <li>NORMAL</li>
// <li>SERVERLESS</li>
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// This parameter is required if `DbMode` is `SERVERLESS`.
// Minimum number of CPU cores. For the value range, see the returned result of `DescribeServerlessInstanceSpecs`.
MinCpu *float64 `json:"MinCpu,omitnil,omitempty" name:"MinCpu"`
// This parameter is required if `DbMode` is `SERVERLESS`.
// Maximum number of CPU cores. For the value range, see the returned result of `DescribeServerlessInstanceSpecs`.
MaxCpu *float64 `json:"MaxCpu,omitnil,omitempty" name:"MaxCpu"`
// This parameter specifies whether the cluster will be automatically paused if `DbMode` is `SERVERLESS`. Valid values:
// <li>yes</li>
// <li>no</li>
// Default value: yes
AutoPause *string `json:"AutoPause,omitnil,omitempty" name:"AutoPause"`
// This parameter specifies the delay for automatic cluster pause in seconds if `DbMode` is `SERVERLESS`. Value range: [600,691200]
// Default value: `600`
AutoPauseDelay *int64 `json:"AutoPauseDelay,omitnil,omitempty" name:"AutoPauseDelay"`
// The billing mode of cluster storage. Valid values: `0` (pay-as-you-go), `1` (monthly subscription). Default value: `0`.
// If `DbType` is `MYSQL` and the billing mode of cluster compute is pay-as-you-go (or the `DbMode` is `SERVERLESS`), the billing mode of cluster storage must be pay-as-you-go.
// Clusters with storage billed in monthly subscription can’t be cloned or rolled back.
StoragePayMode *int64 `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// Array of security group IDs
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// Array of alarm policy IDs
AlarmPolicyIds []*string `json:"AlarmPolicyIds,omitnil,omitempty" name:"AlarmPolicyIds"`
// Array of parameters. Valid values: `character_set_server` (utf8|latin1|gbk|utf8mb4), `lower_case_table_names`. 0: case-sensitive; 1: case-insensitive).
ClusterParams []*ParamItem `json:"ClusterParams,omitnil,omitempty" name:"ClusterParams"`
// Transaction mode. Valid values: `0` (place and pay for an order), `1` (place an order)
DealMode *int64 `json:"DealMode,omitnil,omitempty" name:"DealMode"`
// Parameter template ID, which can be obtained by querying parameter template information “DescribeParamTemplates”
ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`
// Multi-AZ address
SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`
// Instance initialization configuration information, which is used to select instances with different specifications when purchasing a cluster.
InstanceInitInfos []*InstanceInitInfo `json:"InstanceInitInfos,omitnil,omitempty" name:"InstanceInitInfos"`
}
Predefined struct for user
type CreateClustersResponse ¶
type CreateClustersResponse struct {
*tchttp.BaseResponse
Response *CreateClustersResponseParams `json:"Response"`
}
func NewCreateClustersResponse ¶
func NewCreateClustersResponse() (response *CreateClustersResponse)
func (*CreateClustersResponse) FromJsonString ¶
func (r *CreateClustersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClustersResponse) ToJsonString ¶
func (r *CreateClustersResponse) ToJsonString() string
type CreateClustersResponseParams ¶
type CreateClustersResponseParams struct {
// Freezing transaction ID
// Note: This field may return null, indicating that no valid values can be obtained.
TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
// Order ID
// Note: This field may return null, indicating that no valid values can be obtained.
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// List of resource IDs (This field has been deprecated. You need to use `dealNames` in the `DescribeResourcesByDealName` API to get resource IDs.)
// Note: This field may return null, indicating that no valid values can be obtained.
ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`
// List of cluster IDs (This field has been deprecated. You need to use `dealNames` in the `DescribeResourcesByDealName` API to get cluster IDs.)
// Note: This field may return null, indicating that no valid values can be obtained.
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// Big order ID
// Note: This field may return null, indicating that no valid values can be obtained.
BigDealIds []*string `json:"BigDealIds,omitnil,omitempty" name:"BigDealIds"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateParamTemplateRequest ¶
type CreateParamTemplateRequest struct {
*tchttp.BaseRequest
// Template name
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// MySQL version number
EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`
// Template description
TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
// ID of the template to be copied
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Database type. Valid values: `NORMAL` (default), `SERVERLESS`.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// List of the parameters
ParamList []*ParamItem `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}
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 ¶
type CreateParamTemplateRequestParams struct {
// Template name
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// MySQL version number
EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`
// Template description
TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
// ID of the template to be copied
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Database type. Valid values: `NORMAL` (default), `SERVERLESS`.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// List of the parameters
ParamList []*ParamItem `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}
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 ¶
type CreateParamTemplateResponseParams struct {
// Template ID
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateProxyEndPointRequest ¶
type CreateProxyEndPointRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// VPC ID, which is the same as that of the cluster by defaultu200d.
UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"`
// VPCe subnet ID, which is the same as that of the cluster by default.
UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"`
// Connection pool type. Valid value: `SessionConnectionPool` (session-level connection pool)
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
// Whether to enable connection pool. Valid value: `yes` (enable), `no` u200d(disable).
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool threshold in seconds
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
// Array of security group IDs
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// Description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// VIP information
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Weight mode.
// Valid values: `system` (system-assigned), `custom` (custom).
WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`
// Whether to automatically add read-only instance. Valid value: `yes`, `no`.
AutoAddRo *string `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`
// Whether to enable failover
FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`
// Consistency type. Valid values:
// `eventual`, `global`, `session`.
ConsistencyType *string `json:"ConsistencyType,omitnil,omitempty" name:"ConsistencyType"`
// Read-write attribute. Valid values:
// `READWRITE`, `READONLY`.
RwType *string `json:"RwType,omitnil,omitempty" name:"RwType"`
// Consistency timeout period
ConsistencyTimeOut *int64 `json:"ConsistencyTimeOut,omitnil,omitempty" name:"ConsistencyTimeOut"`
// Transaction split
TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`
// Connection mode. Valid values:
// `nearby`, `balance`.
AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`
// Instance weight
InstanceWeights []*ProxyInstanceWeight `json:"InstanceWeights,omitnil,omitempty" name:"InstanceWeights"`
}
func NewCreateProxyEndPointRequest ¶
func NewCreateProxyEndPointRequest() (request *CreateProxyEndPointRequest)
func (*CreateProxyEndPointRequest) FromJsonString ¶
func (r *CreateProxyEndPointRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProxyEndPointRequest) ToJsonString ¶
func (r *CreateProxyEndPointRequest) ToJsonString() string
type CreateProxyEndPointRequestParams ¶
type CreateProxyEndPointRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// VPC ID, which is the same as that of the cluster by defaultu200d.
UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"`
// VPCe subnet ID, which is the same as that of the cluster by default.
UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"`
// Connection pool type. Valid value: `SessionConnectionPool` (session-level connection pool)
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
// Whether to enable connection pool. Valid value: `yes` (enable), `no` u200d(disable).
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool threshold in seconds
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
// Array of security group IDs
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// Description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// VIP information
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Weight mode.
// Valid values: `system` (system-assigned), `custom` (custom).
WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`
// Whether to automatically add read-only instance. Valid value: `yes`, `no`.
AutoAddRo *string `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`
// Whether to enable failover
FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`
// Consistency type. Valid values:
// `eventual`, `global`, `session`.
ConsistencyType *string `json:"ConsistencyType,omitnil,omitempty" name:"ConsistencyType"`
// Read-write attribute. Valid values:
// `READWRITE`, `READONLY`.
RwType *string `json:"RwType,omitnil,omitempty" name:"RwType"`
// Consistency timeout period
ConsistencyTimeOut *int64 `json:"ConsistencyTimeOut,omitnil,omitempty" name:"ConsistencyTimeOut"`
// Transaction split
TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`
// Connection mode. Valid values:
// `nearby`, `balance`.
AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`
// Instance weight
InstanceWeights []*ProxyInstanceWeight `json:"InstanceWeights,omitnil,omitempty" name:"InstanceWeights"`
}
Predefined struct for user
type CreateProxyEndPointResponse ¶
type CreateProxyEndPointResponse struct {
*tchttp.BaseResponse
Response *CreateProxyEndPointResponseParams `json:"Response"`
}
func NewCreateProxyEndPointResponse ¶
func NewCreateProxyEndPointResponse() (response *CreateProxyEndPointResponse)
func (*CreateProxyEndPointResponse) FromJsonString ¶
func (r *CreateProxyEndPointResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProxyEndPointResponse) ToJsonString ¶
func (r *CreateProxyEndPointResponse) ToJsonString() string
type CreateProxyEndPointResponseParams ¶
type CreateProxyEndPointResponseParams struct {
// Async flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateProxyRequest ¶
type CreateProxyRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory
Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"`
// VPC ID, which is the same as that of the cluster by defaultu200d.
UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"`
// VPC subnet ID, which is the same as that of the cluster by default.
UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"`
// Number of nodes in the proxy group
ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"`
// Connection pool type. Valid value: `SessionConnectionPool` (session-level connection pool)
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
// Whether to enable connection pool. Valid value: `yes` (enable), `no` u200d(disable).
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool threshold in seconds
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
// Array of security group IDs
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// Description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Database node information
ProxyZones []*ProxyZone `json:"ProxyZones,omitnil,omitempty" name:"ProxyZones"`
}
func NewCreateProxyRequest ¶
func NewCreateProxyRequest() (request *CreateProxyRequest)
func (*CreateProxyRequest) FromJsonString ¶
func (r *CreateProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProxyRequest) ToJsonString ¶
func (r *CreateProxyRequest) ToJsonString() string
type CreateProxyRequestParams ¶
type CreateProxyRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory
Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"`
// VPC ID, which is the same as that of the cluster by defaultu200d.
UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"`
// VPC subnet ID, which is the same as that of the cluster by default.
UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"`
// Number of nodes in the proxy group
ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"`
// Connection pool type. Valid value: `SessionConnectionPool` (session-level connection pool)
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
// Whether to enable connection pool. Valid value: `yes` (enable), `no` u200d(disable).
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool threshold in seconds
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
// Array of security group IDs
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// Description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Database node information
ProxyZones []*ProxyZone `json:"ProxyZones,omitnil,omitempty" name:"ProxyZones"`
}
Predefined struct for user
type CreateProxyResponse ¶
type CreateProxyResponse struct {
*tchttp.BaseResponse
Response *CreateProxyResponseParams `json:"Response"`
}
func NewCreateProxyResponse ¶
func NewCreateProxyResponse() (response *CreateProxyResponse)
func (*CreateProxyResponse) FromJsonString ¶
func (r *CreateProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProxyResponse) ToJsonString ¶
func (r *CreateProxyResponse) ToJsonString() string
type CreateProxyResponseParams ¶
type CreateProxyResponseParams struct {
// Async flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateResourcePackageRequest ¶
type CreateResourcePackageRequest struct {
*tchttp.BaseRequest
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland).
PackageRegion *string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack).
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Resource pack edition. Valid values: `base` (basic edition), `common` (general edition), `enterprise` (enterprise edition).
PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"`
// Resource pack size. Unit of the compute resource pack: Ten thousand. Unit of the storage resource pack: GB
PackageSpec *float64 `json:"PackageSpec,omitnil,omitempty" name:"PackageSpec"`
// Validity period of a resource pack in days
ExpireDay *int64 `json:"ExpireDay,omitnil,omitempty" name:"ExpireDay"`
// Number of the resource packs to be purchased
PackageCount *int64 `json:"PackageCount,omitnil,omitempty" name:"PackageCount"`
// Resource pack name
PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}
func NewCreateResourcePackageRequest ¶
func NewCreateResourcePackageRequest() (request *CreateResourcePackageRequest)
func (*CreateResourcePackageRequest) FromJsonString ¶
func (r *CreateResourcePackageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourcePackageRequest) ToJsonString ¶
func (r *CreateResourcePackageRequest) ToJsonString() string
type CreateResourcePackageRequestParams ¶
type CreateResourcePackageRequestParams struct {
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland).
PackageRegion *string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack).
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Resource pack edition. Valid values: `base` (basic edition), `common` (general edition), `enterprise` (enterprise edition).
PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"`
// Resource pack size. Unit of the compute resource pack: Ten thousand. Unit of the storage resource pack: GB
PackageSpec *float64 `json:"PackageSpec,omitnil,omitempty" name:"PackageSpec"`
// Validity period of a resource pack in days
ExpireDay *int64 `json:"ExpireDay,omitnil,omitempty" name:"ExpireDay"`
// Number of the resource packs to be purchased
PackageCount *int64 `json:"PackageCount,omitnil,omitempty" name:"PackageCount"`
// Resource pack name
PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}
Predefined struct for user
type CreateResourcePackageResponse ¶
type CreateResourcePackageResponse struct {
*tchttp.BaseResponse
Response *CreateResourcePackageResponseParams `json:"Response"`
}
func NewCreateResourcePackageResponse ¶
func NewCreateResourcePackageResponse() (response *CreateResourcePackageResponse)
func (*CreateResourcePackageResponse) FromJsonString ¶
func (r *CreateResourcePackageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourcePackageResponse) ToJsonString ¶
func (r *CreateResourcePackageResponse) ToJsonString() string
type CreateResourcePackageResponseParams ¶
type CreateResourcePackageResponseParams struct {
// Big order number
BigDealIds []*string `json:"BigDealIds,omitnil,omitempty" name:"BigDealIds"`
// Each item has only one `dealName`, through which you need to ensure the idempotency of the delivery API.
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CynosdbCluster ¶
type CynosdbCluster struct {
// Cluster status. Valid values are as follows:
// creating
// running
// isolating
// isolated
// activating (removing isolation)
// offlining (deactivating)
// offlined (deactivated)
// deleting
// deleted
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Database version
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of instances
InstanceNum *int64 `json:"InstanceNum,omitnil,omitempty" name:"InstanceNum"`
// User UIN
// Note: This field may return null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Engine type
// Note: This field may return null, indicating that no valid values can be obtained.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// User `appid`
// Note: This field may return null, indicating that no valid values can be obtained.
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Cluster status description
// Note: This field may return null, indicating that no valid values can be obtained.
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// Cluster creation time
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Billing mode. `0`: Pay-as-you-go; `1`: Monthly subscription.
// Note: This field may return null, indicating that no valid values can be obtained.
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// End time
// Note: This field may return null, indicating that no valid values can be obtained.
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// Cluster read-write VIP
// Note: This field may return null, indicating that no valid values can be obtained.
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Cluster read-write vport
// Note: This field may return null, indicating that no valid values can be obtained.
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Project ID
// Note: This field may return null, indicating that no valid values can be obtained.
ProjectID *int64 `json:"ProjectID,omitnil,omitempty" name:"ProjectID"`
// VPC ID
// Note: This field may return null, indicating that no valid values can be obtained.
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID
// Note: This field may return null, indicating that no valid values can be obtained.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// TDSQL-C kernel version
// Note: This field may return null, indicating that no valid values can be obtained.
CynosVersion *string `json:"CynosVersion,omitnil,omitempty" name:"CynosVersion"`
// Storage capacity
// Note: This field may return null, indicating that no valid values can be obtained.
StorageLimit *int64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Renewal flag
// Note: This field may return null, indicating that no valid values can be obtained.
RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
// Task in progress
// Note: This field may return null, indicating that no valid values can be obtained.
ProcessingTask *string `json:"ProcessingTask,omitnil,omitempty" name:"ProcessingTask"`
// Array of tasks in the cluster
// Note: This field may return null, indicating that no valid values can be obtained.
Tasks []*ObjectTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`
// Array of tags bound to the cluster
// Note: This field may return null, indicating that no valid values can be obtained.
ResourceTags []*Tag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// Database type. Valid values: `NORMAL`, `SERVERLESS`.
// Note: This field may return null, indicating that no valid values can be obtained.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// Serverless cluster status when the database type is `SERVERLESS`. Valid values:
// `resume`
// `pause`
// Note: This field may return null, indicating that no valid values can be obtained.
ServerlessStatus *string `json:"ServerlessStatus,omitnil,omitempty" name:"ServerlessStatus"`
// Prepaid cluster storage capacity
// Note: This field may return null, indicating that no valid values can be obtained.
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// Cluster storage ID used in prepaid storage modification
// Note: This field may return null, indicating that no valid values can be obtained.
StorageId *string `json:"StorageId,omitnil,omitempty" name:"StorageId"`
// Billing mode of cluster storage. Valid values: `0` (pay-as-you-go), `1` (monthly subscription).
// Note: This field may return null, indicating that no valid values can be obtained.
StoragePayMode *int64 `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// The minimum storage corresponding to the compute specification of the cluster
// Note: This field may return null, indicating that no valid values can be obtained.
MinStorageSize *int64 `json:"MinStorageSize,omitnil,omitempty" name:"MinStorageSize"`
// The maximum storage corresponding to the compute specification of the cluster
// Note: This field may return null, indicating that no valid values can be obtained.
MaxStorageSize *int64 `json:"MaxStorageSize,omitnil,omitempty" name:"MaxStorageSize"`
// Network information of the cluster
// Note: This field may return null, indicating that no valid values can be obtained.
NetAddrs []*NetAddr `json:"NetAddrs,omitnil,omitempty" name:"NetAddrs"`
// Physical AZ
// Note: This field may return null, indicating that no valid values can be obtained.
PhysicalZone *string `json:"PhysicalZone,omitnil,omitempty" name:"PhysicalZone"`
// Primary AZ
// Note: This field may return null, indicating that no valid values can be obtained.
MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`
// Whether there is a secondary AZ
// Note: This field may return null, indicating that no valid values can be obtained.
HasSlaveZone *string `json:"HasSlaveZone,omitnil,omitempty" name:"HasSlaveZone"`
// Secondary AZ
// Note: This field may return null, indicating that no valid values can be obtained.
SlaveZones []*string `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`
// Business type
// Note: This field may return null, indicating that no valid values can be obtained.
BusinessType *string `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
// Whether to freeze
// Note: This field may return null, indicating that no valid values can be obtained.
IsFreeze *string `json:"IsFreeze,omitnil,omitempty" name:"IsFreeze"`
// Order source
// Note: This field may return null, indicating that no valid values can be obtained.
OrderSource *string `json:"OrderSource,omitnil,omitempty" name:"OrderSource"`
// Capability
// Note: This field may return null, indicating that no valid values can be obtained.
Ability *Ability `json:"Ability,omitnil,omitempty" name:"Ability"`
// Information of the resource pack bound to an instance when `packageType` is `DISK`. Note: This field may return null, indicating that no valid values can be obtained.
ResourcePackages []*ResourcePackage `json:"ResourcePackages,omitnil,omitempty" name:"ResourcePackages"`
}
type CynosdbClusterDetail ¶
type CynosdbClusterDetail struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Physical AZ
// Note: This field may return null, indicating that no valid values can be obtained.
PhysicalZone *string `json:"PhysicalZone,omitnil,omitempty" name:"PhysicalZone"`
// Status
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Status description
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// Serverless cluster status when the database type is `SERVERLESS`. Valid values:
// resume
// resuming
// pause
// pausing
ServerlessStatus *string `json:"ServerlessStatus,omitnil,omitempty" name:"ServerlessStatus"`
// Storage ID
// Note: This field may return null, indicating that no valid values can be obtained.
StorageId *string `json:"StorageId,omitnil,omitempty" name:"StorageId"`
// Storage capacity in GB
// Note: This field may return null, indicating that no valid values can be obtained.
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// Maximum storage specification in GB
// Note: This field may return null, indicating that no valid values can be obtained.
MaxStorageSize *int64 `json:"MaxStorageSize,omitnil,omitempty" name:"MaxStorageSize"`
// Minimum storage specification in GB
// Note: This field may return null, indicating that no valid values can be obtained.
MinStorageSize *int64 `json:"MinStorageSize,omitnil,omitempty" name:"MinStorageSize"`
// Storage billing mode. Valid values: `1` (monthly subscription), `0` (pay-as-you-go).
// Note: This field may return null, indicating that no valid values can be obtained.
StoragePayMode *int64 `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// VPC name
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// Unique VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet name
SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"`
// Subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Character set
Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Database type
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Database type. Valid values: `normal`, `serverless`.
// Note: This field may return null, indicating that no valid values can be obtained.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// Database version
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// Maximum storage space
// Note: This field may return null, indicating that no valid values can be obtained.
StorageLimit *int64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Used capacity
UsedStorage *int64 `json:"UsedStorage,omitnil,omitempty" name:"UsedStorage"`
// VIP
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// vport
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// VIP u200dand vport of the read-only instance in a cluster
RoAddr []*Addr `json:"RoAddr,omitnil,omitempty" name:"RoAddr"`
// Features supported by the cluster
// Note: This field may return null, indicating that no valid values can be obtained.
Ability *Ability `json:"Ability,omitnil,omitempty" name:"Ability"`
// TDSQL-C version
// Note: This field may return null, indicating that no valid values can be obtained.
CynosVersion *string `json:"CynosVersion,omitnil,omitempty" name:"CynosVersion"`
// Business type
// Note: This field may return null, indicating that no valid values can be obtained.
BusinessType *string `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
// Whether there is a secondary AZ
// Note: This field may return null, indicating that no valid values can be obtained.
HasSlaveZone *string `json:"HasSlaveZone,omitnil,omitempty" name:"HasSlaveZone"`
// Whether to freeze
// Note: This field may return null, indicating that no valid values can be obtained.
IsFreeze *string `json:"IsFreeze,omitnil,omitempty" name:"IsFreeze"`
// Task list
// Note: This field may return null, indicating that no valid values can be obtained.
Tasks []*ObjectTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`
// Primary AZ
// Note: This field may return null, indicating that no valid values can be obtained.
MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`
// Secondary AZ list
// Note: This field may return null, indicating that no valid values can be obtained.
SlaveZones []*string `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`
// Instance information
InstanceSet []*ClusterInstanceDetail `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`
// Billing mode
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Expiration time
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// Project ID
ProjectID *int64 `json:"ProjectID,omitnil,omitempty" name:"ProjectID"`
// Array of tags bound to instance
ResourceTags []*Tag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// Proxy status
// Note: This field may return null, indicating that no valid values can be obtained.
ProxyStatus *string `json:"ProxyStatus,omitnil,omitempty" name:"ProxyStatus"`
// Binlog switch. Valid values: `ON`, `OFF`.
// Note: This field may return null, indicating that no valid values can be obtained.
LogBin *string `json:"LogBin,omitnil,omitempty" name:"LogBin"`
// Whether to skip the transaction
// Note: This field may return null, indicating that no valid values can be obtained.
IsSkipTrade *string `json:"IsSkipTrade,omitnil,omitempty" name:"IsSkipTrade"`
// PITR type. Valid values: `normal`, `redo_pitr`.
// Note: This field may return null, indicating that no valid values can be obtained.
PitrType *string `json:"PitrType,omitnil,omitempty" name:"PitrType"`
// Whether to enable password complexity
// Note: This field may return null, indicating that no valid values can be obtained.
IsOpenPasswordComplexity *string `json:"IsOpenPasswordComplexity,omitnil,omitempty" name:"IsOpenPasswordComplexity"`
// Network type
// Note: This field may return null, indicating that no valid values can be obtained.
NetworkStatus *string `json:"NetworkStatus,omitnil,omitempty" name:"NetworkStatus"`
// Information of the resource pack bound to a cluster Note: This field may return null, indicating that no valid values can be obtained.
ResourcePackages []*ResourcePackage `json:"ResourcePackages,omitnil,omitempty" name:"ResourcePackages"`
// The auto-renewal flag. Valid values: `0`: (manual renewal, default), `1` (auto-renewal). Note: This field may return null, indicating that no valid values can be obtained.
RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}
type CynosdbErrorLogItem ¶
type CynosdbErrorLogItem struct {
// Log timestamp Note: This field may return null, indicating that no valid values can be obtained.
Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
// Log level Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Log content Note: This field may return null, indicating that no valid values can be obtained.
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
type CynosdbInstance ¶
type CynosdbInstance struct {
// User `Uin`
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// User `AppId`
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Project ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Instance status
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Instance status description
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// Instance type, which is used to indicate whether it is a serverless instance.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// Database type
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Database version
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Storage capacity in GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Current instance role
InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Private IP of instance
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Private port of instance
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Billing mode
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Instance expiration time
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// Termination deadline
DestroyDeadlineText *string `json:"DestroyDeadlineText,omitnil,omitempty" name:"DestroyDeadlineText"`
// Isolation time
IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`
// Network type
NetType *int64 `json:"NetType,omitnil,omitempty" name:"NetType"`
// Public domain name
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
// Public IP
WanIP *string `json:"WanIP,omitnil,omitempty" name:"WanIP"`
// Public port
WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
// Public network status
WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`
// Instance termination time
DestroyTime *string `json:"DestroyTime,omitnil,omitempty" name:"DestroyTime"`
// TDSQL-C kernel version
CynosVersion *string `json:"CynosVersion,omitnil,omitempty" name:"CynosVersion"`
// Task in progress
ProcessingTask *string `json:"ProcessingTask,omitnil,omitempty" name:"ProcessingTask"`
// Renewal flag
RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
// Minimum number of CPU cores for serverless instance
MinCpu *float64 `json:"MinCpu,omitnil,omitempty" name:"MinCpu"`
// Maximum number of CPU cores for serverless instance
MaxCpu *float64 `json:"MaxCpu,omitnil,omitempty" name:"MaxCpu"`
// Serverless instance status. Valid values:
// resume
// pause
ServerlessStatus *string `json:"ServerlessStatus,omitnil,omitempty" name:"ServerlessStatus"`
// Prepaid storage ID
// Note: this field may return `null`, indicating that no valid value can be obtained.
StorageId *string `json:"StorageId,omitnil,omitempty" name:"StorageId"`
// Storage billing mode
StoragePayMode *int64 `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// Physical zone
PhysicalZone *string `json:"PhysicalZone,omitnil,omitempty" name:"PhysicalZone"`
// Business type
// Note: This field may return null, indicating that no valid value can be obtained.
BusinessType *string `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
// Task
// Note: This field may return null, indicating that no valid values can be obtained.
Tasks []*ObjectTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`
// Whether to freeze
// Note: This field may return null, indicating that no valid values can be obtained.
IsFreeze *string `json:"IsFreeze,omitnil,omitempty" name:"IsFreeze"`
// The resource tag
// Note: This field may return null, indicating that no valid values can be obtained.
ResourceTags []*Tag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// Source AZ
// Note: This field may return null, indicating that no valid value can be obtained.
MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`
// Replica AZ
// Note: This field may return null, indicating that no valid value can be obtained.
SlaveZones []*string `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`
// Instance network information
// Note: This field may return null, indicating that no valid value can be obtained.
InstanceNetInfo []*InstanceNetInfo `json:"InstanceNetInfo,omitnil,omitempty" name:"InstanceNetInfo"`
// Information of the resource pack bound to an instance when `packageType` is `CCU`. Note: This field may return null, indicating that no valid values can be obtained.
ResourcePackages []*ResourcePackage `json:"ResourcePackages,omitnil,omitempty" name:"ResourcePackages"`
}
type CynosdbInstanceDetail ¶
type CynosdbInstanceDetail struct {
// User `Uin`
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// User `AppId`
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Project ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Instance status
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Instance status description
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// Database type
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Database version
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Storage capacity in GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Current instance role
InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`
// Update time
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Billing mode
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Instance expiration time
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// Network type
NetType *int64 `json:"NetType,omitnil,omitempty" name:"NetType"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Private IP of instance
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Private port of instance
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Public domain name of instance
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
// Character set
Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
// TDSQL-C kernel version
CynosVersion *string `json:"CynosVersion,omitnil,omitempty" name:"CynosVersion"`
// Renewal flag
RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
// The minimum number of CPU cores for a serverless instance
MinCpu *float64 `json:"MinCpu,omitnil,omitempty" name:"MinCpu"`
// The maximum number of CPU cores for a serverless instance
MaxCpu *float64 `json:"MaxCpu,omitnil,omitempty" name:"MaxCpu"`
// Serverless instance status. Valid values:
// resume
// pause
ServerlessStatus *string `json:"ServerlessStatus,omitnil,omitempty" name:"ServerlessStatus"`
}
type CynosdbInstanceGrp ¶
type CynosdbInstanceGrp struct {
// User `appId`
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Creation time
CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`
// Deletion time
DeletedTime *string `json:"DeletedTime,omitnil,omitempty" name:"DeletedTime"`
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
// Status
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Instance group type. ha: HA group; ro: RO group
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Update time
UpdatedTime *string `json:"UpdatedTime,omitnil,omitempty" name:"UpdatedTime"`
// Private IP
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Private port
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Public domain name
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
// Public IP
WanIP *string `json:"WanIP,omitnil,omitempty" name:"WanIP"`
// Public port
WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
// Public network status
WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`
// Information of instances contained in instance group
InstanceSet []*CynosdbInstance `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`
// VPC ID
// Note: This field may return null, indicating that no valid values can be obtained.
UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
// Subnet ID
// Note: This field may return null, indicating that no valid values can be obtained.
UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
// Information of the old IP
// Note: This field may return null, indicating that no valid values can be obtained.
OldAddrInfo *OldAddrInfo `json:"OldAddrInfo,omitnil,omitempty" name:"OldAddrInfo"`
// Task in progress
ProcessingTasks []*string `json:"ProcessingTasks,omitnil,omitempty" name:"ProcessingTasks"`
// Task list
Tasks []*ObjectTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`
// biz_net_service table ID
NetServiceId *int64 `json:"NetServiceId,omitnil,omitempty" name:"NetServiceId"`
}
type DatabasePrivileges ¶
type DatabaseTables ¶
type DatabaseTables struct {
// Database name
// Note: This field may return null, indicating that no valid values can be obtained.
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Table name list
// Note: This field may return null, indicating that no valid values can be obtained.
Tables []*string `json:"Tables,omitnil,omitempty" name:"Tables"`
}
type DbInfo ¶
type DbInfo struct {
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// Character set
CharacterSet *string `json:"CharacterSet,omitnil,omitempty" name:"CharacterSet"`
// Database status
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Collation
CollateRule *string `json:"CollateRule,omitnil,omitempty" name:"CollateRule"`
// Database remarks Note: This field may return null, indicating that no valid values can be obtained.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// User permissions Note: This field may return null, indicating that no valid values can be obtained.
UserHostPrivileges []*UserHostPrivilege `json:"UserHostPrivileges,omitnil,omitempty" name:"UserHostPrivileges"`
// Database ID Note: This field may return null, indicating that no valid values can be obtained.
DbId *int64 `json:"DbId,omitnil,omitempty" name:"DbId"`
// Creation time Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Update time Note: This field may return null, indicating that no valid values can be obtained.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// User appid Note: This field may return null, indicating that no valid values can be obtained.
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// User Uin Note: This field may return null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Cluster ID Note: This field may return null, indicating that no valid values can be obtained.
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
type DeleteAccountsRequest ¶
type DeleteAccountsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Accounts in array, which contains `account` and `host`.
Accounts []*InputAccount `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 ¶
type DeleteAccountsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Accounts in array, which contains `account` and `host`.
Accounts []*InputAccount `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 ¶
type DeleteAccountsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteAuditRuleTemplatesRequest ¶
type DeleteAuditRuleTemplatesRequest struct {
*tchttp.BaseRequest
// Audit rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}
func NewDeleteAuditRuleTemplatesRequest ¶
func NewDeleteAuditRuleTemplatesRequest() (request *DeleteAuditRuleTemplatesRequest)
func (*DeleteAuditRuleTemplatesRequest) FromJsonString ¶
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 ¶
func (r *DeleteAuditRuleTemplatesRequest) ToJsonString() string
type DeleteAuditRuleTemplatesRequestParams ¶
type DeleteAuditRuleTemplatesRequestParams struct {
// Audit rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}
Predefined struct for user
type DeleteAuditRuleTemplatesResponse ¶
type DeleteAuditRuleTemplatesResponse struct {
*tchttp.BaseResponse
Response *DeleteAuditRuleTemplatesResponseParams `json:"Response"`
}
func NewDeleteAuditRuleTemplatesResponse ¶
func NewDeleteAuditRuleTemplatesResponse() (response *DeleteAuditRuleTemplatesResponse)
func (*DeleteAuditRuleTemplatesResponse) FromJsonString ¶
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 ¶
func (r *DeleteAuditRuleTemplatesResponse) ToJsonString() string
type DeleteAuditRuleTemplatesResponseParams ¶
type DeleteAuditRuleTemplatesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteBackupRequest ¶
type DeleteBackupRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup file ID. This field is used by legacy versions and thus not recommended.
SnapshotIdList []*int64 `json:"SnapshotIdList,omitnil,omitempty" name:"SnapshotIdList"`
// Backup file ID. This field is recommended.
BackupIds []*int64 `json:"BackupIds,omitnil,omitempty" name:"BackupIds"`
}
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 ¶
type DeleteBackupRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup file ID. This field is used by legacy versions and thus not recommended.
SnapshotIdList []*int64 `json:"SnapshotIdList,omitnil,omitempty" name:"SnapshotIdList"`
// Backup file ID. This field is recommended.
BackupIds []*int64 `json:"BackupIds,omitnil,omitempty" name:"BackupIds"`
}
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 ¶
type DeleteBackupResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteClusterDatabaseRequest ¶
type DeleteClusterDatabaseRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
DbNames []*string `json:"DbNames,omitnil,omitempty" name:"DbNames"`
}
func NewDeleteClusterDatabaseRequest ¶
func NewDeleteClusterDatabaseRequest() (request *DeleteClusterDatabaseRequest)
func (*DeleteClusterDatabaseRequest) FromJsonString ¶
func (r *DeleteClusterDatabaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteClusterDatabaseRequest) ToJsonString ¶
func (r *DeleteClusterDatabaseRequest) ToJsonString() string
type DeleteClusterDatabaseRequestParams ¶
type DeleteClusterDatabaseRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
DbNames []*string `json:"DbNames,omitnil,omitempty" name:"DbNames"`
}
Predefined struct for user
type DeleteClusterDatabaseResponse ¶
type DeleteClusterDatabaseResponse struct {
*tchttp.BaseResponse
Response *DeleteClusterDatabaseResponseParams `json:"Response"`
}
func NewDeleteClusterDatabaseResponse ¶
func NewDeleteClusterDatabaseResponse() (response *DeleteClusterDatabaseResponse)
func (*DeleteClusterDatabaseResponse) FromJsonString ¶
func (r *DeleteClusterDatabaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteClusterDatabaseResponse) ToJsonString ¶
func (r *DeleteClusterDatabaseResponse) ToJsonString() string
type DeleteClusterDatabaseResponseParams ¶
type DeleteClusterDatabaseResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteParamTemplateRequest ¶
type DeleteParamTemplateRequest struct {
*tchttp.BaseRequest
// Parameter template 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 ¶
type DeleteParamTemplateRequestParams struct {
// Parameter template 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 ¶
type DeleteParamTemplateResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAccountPrivilegesRequest ¶
type DescribeAccountPrivilegesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// Host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// When the database name is “*”, the value specified in `Type` and `TableName` will be ignored, indicating that the user's global permissions are being modified.
Db *string `json:"Db,omitnil,omitempty" name:"Db"`
// Object type in a specified database. Valid values: `table`, `*`.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// The database name can be specified when `Type` is 'table'.
TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
}
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 ¶
type DescribeAccountPrivilegesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// Host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// When the database name is “*”, the value specified in `Type` and `TableName` will be ignored, indicating that the user's global permissions are being modified.
Db *string `json:"Db,omitnil,omitempty" name:"Db"`
// Object type in a specified database. Valid values: `table`, `*`.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// The database name can be specified when `Type` is 'table'.
TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
}
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 ¶
type DescribeAccountPrivilegesResponseParams struct {
// The list of permissions, such as ["select","update","delete","create","drop","references","index","alter","show_db","create_tmp_table","lock_tables","execute","create_view","show_view","create_routine","alter_routine","event","trigger"]
Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of accounts to be filtered
AccountNames []*string `json:"AccountNames,omitnil,omitempty" name:"AccountNames"`
// Database type. Valid values:
// <li> MYSQL </li>
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// List of accounts to be filtered
Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`
// Maximum entries returned per page
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Keywords for fuzzy search (match `AccountName` and `AccountHost` at the same time), which supports regex. The union results will be returned.
AccountRegular *string `json:"AccountRegular,omitnil,omitempty" name:"AccountRegular"`
}
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 ¶
type DescribeAccountsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of accounts to be filtered
AccountNames []*string `json:"AccountNames,omitnil,omitempty" name:"AccountNames"`
// Database type. Valid values:
// <li> MYSQL </li>
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// List of accounts to be filtered
Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`
// Maximum entries returned per page
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Keywords for fuzzy search (match `AccountName` and `AccountHost` at the same time), which supports regex. The union results will be returned.
AccountRegular *string `json:"AccountRegular,omitnil,omitempty" name:"AccountRegular"`
}
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 ¶
type DescribeAccountsResponseParams struct {
// Database account list
// Note: This field may return null, indicating that no valid values can be obtained.
AccountSet []*Account `json:"AccountSet,omitnil,omitempty" name:"AccountSet"`
// Total number of accounts
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAuditRuleTemplatesRequest ¶
type DescribeAuditRuleTemplatesRequest struct {
*tchttp.BaseRequest
// Rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
// Rule template name
RuleTemplateNames []*string `json:"RuleTemplateNames,omitnil,omitempty" name:"RuleTemplateNames"`
// Number of results returned per request. Default value: `20`.
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
func NewDescribeAuditRuleTemplatesRequest ¶
func NewDescribeAuditRuleTemplatesRequest() (request *DescribeAuditRuleTemplatesRequest)
func (*DescribeAuditRuleTemplatesRequest) FromJsonString ¶
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 ¶
func (r *DescribeAuditRuleTemplatesRequest) ToJsonString() string
type DescribeAuditRuleTemplatesRequestParams ¶
type DescribeAuditRuleTemplatesRequestParams struct {
// Rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
// Rule template name
RuleTemplateNames []*string `json:"RuleTemplateNames,omitnil,omitempty" name:"RuleTemplateNames"`
// Number of results returned per request. Default value: `20`.
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset. Default value: `0`.
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
Predefined struct for user
type DescribeAuditRuleTemplatesResponse ¶
type DescribeAuditRuleTemplatesResponse struct {
*tchttp.BaseResponse
Response *DescribeAuditRuleTemplatesResponseParams `json:"Response"`
}
func NewDescribeAuditRuleTemplatesResponse ¶
func NewDescribeAuditRuleTemplatesResponse() (response *DescribeAuditRuleTemplatesResponse)
func (*DescribeAuditRuleTemplatesResponse) FromJsonString ¶
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 ¶
func (r *DescribeAuditRuleTemplatesResponse) ToJsonString() string
type DescribeAuditRuleTemplatesResponseParams ¶
type DescribeAuditRuleTemplatesResponseParams struct {
// Number of eligible instances
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of rule template details
// Note: This field may return null, indicating that no valid values can be obtained.
Items []*AuditRuleTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAuditRuleWithInstanceIdsRequest ¶
type DescribeAuditRuleWithInstanceIdsRequest struct {
*tchttp.BaseRequest
// Instance ID. Currently, only one single instance can be queried.
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewDescribeAuditRuleWithInstanceIdsRequest ¶
func NewDescribeAuditRuleWithInstanceIdsRequest() (request *DescribeAuditRuleWithInstanceIdsRequest)
func (*DescribeAuditRuleWithInstanceIdsRequest) FromJsonString ¶
func (r *DescribeAuditRuleWithInstanceIdsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRuleWithInstanceIdsRequest) ToJsonString ¶
func (r *DescribeAuditRuleWithInstanceIdsRequest) ToJsonString() string
type DescribeAuditRuleWithInstanceIdsRequestParams ¶
type DescribeAuditRuleWithInstanceIdsRequestParams struct {
// Instance ID. Currently, only one single instance can be queried.
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type DescribeAuditRuleWithInstanceIdsResponse ¶
type DescribeAuditRuleWithInstanceIdsResponse struct {
*tchttp.BaseResponse
Response *DescribeAuditRuleWithInstanceIdsResponseParams `json:"Response"`
}
func NewDescribeAuditRuleWithInstanceIdsResponse ¶
func NewDescribeAuditRuleWithInstanceIdsResponse() (response *DescribeAuditRuleWithInstanceIdsResponse)
func (*DescribeAuditRuleWithInstanceIdsResponse) FromJsonString ¶
func (r *DescribeAuditRuleWithInstanceIdsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRuleWithInstanceIdsResponse) ToJsonString ¶
func (r *DescribeAuditRuleWithInstanceIdsResponse) ToJsonString() string
type DescribeAuditRuleWithInstanceIdsResponseParams ¶
type DescribeAuditRuleWithInstanceIdsResponseParams struct {
// None
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Audit rule information of the instance
// Note: This field may return null, indicating that no valid values can be obtained.
Items []*InstanceAuditRule `json:"Items,omitnil,omitempty" name:"Items"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBackupConfigRequest ¶
type DescribeBackupConfigRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
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 ¶
type DescribeBackupConfigRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
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 ¶
type DescribeBackupConfigResponseParams struct {
// Full backup start time. Value range: [0-24*3600]. For example, 0:00 AM, 1:00 AM, and 2:00 AM are represented by 0, 3600, and 7200, respectively
BackupTimeBeg *uint64 `json:"BackupTimeBeg,omitnil,omitempty" name:"BackupTimeBeg"`
// Full backup end time. Value range: [0-24*3600]. For example, 0:00 AM, 1:00 AM, and 2:00 AM are represented by 0, 3600, and 7200, respectively
BackupTimeEnd *uint64 `json:"BackupTimeEnd,omitnil,omitempty" name:"BackupTimeEnd"`
// Backup retention period in seconds. Backups will be cleared after this period elapses. 7 days is represented by 3600*24*7 = 604800
ReserveDuration *uint64 `json:"ReserveDuration,omitnil,omitempty" name:"ReserveDuration"`
// Backup frequency. It is an array of 7 elements corresponding to Monday through Sunday. full: full backup; increment: incremental backup
// Note: this field may return null, indicating that no valid values can be obtained.
BackupFreq []*string `json:"BackupFreq,omitnil,omitempty" name:"BackupFreq"`
// Backup mode. logic: logic backup; snapshot: snapshot backup
// Note: this field may return null, indicating that no valid values can be obtained.
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBackupDownloadUrlRequest ¶
type DescribeBackupDownloadUrlRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup ID
BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
}
func NewDescribeBackupDownloadUrlRequest ¶
func NewDescribeBackupDownloadUrlRequest() (request *DescribeBackupDownloadUrlRequest)
func (*DescribeBackupDownloadUrlRequest) FromJsonString ¶
func (r *DescribeBackupDownloadUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDownloadUrlRequest) ToJsonString ¶
func (r *DescribeBackupDownloadUrlRequest) ToJsonString() string
type DescribeBackupDownloadUrlRequestParams ¶
type DescribeBackupDownloadUrlRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup ID
BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
}
Predefined struct for user
type DescribeBackupDownloadUrlResponse ¶
type DescribeBackupDownloadUrlResponse struct {
*tchttp.BaseResponse
Response *DescribeBackupDownloadUrlResponseParams `json:"Response"`
}
func NewDescribeBackupDownloadUrlResponse ¶
func NewDescribeBackupDownloadUrlResponse() (response *DescribeBackupDownloadUrlResponse)
func (*DescribeBackupDownloadUrlResponse) FromJsonString ¶
func (r *DescribeBackupDownloadUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupDownloadUrlResponse) ToJsonString ¶
func (r *DescribeBackupDownloadUrlResponse) ToJsonString() string
type DescribeBackupDownloadUrlResponseParams ¶
type DescribeBackupDownloadUrlResponseParams struct {
// Backup download address
DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBackupListRequest ¶
type DescribeBackupListRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// The number of results to be returned. Value range: (0,100]
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Value range: [0,INF)
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Backup ID
BackupIds []*int64 `json:"BackupIds,omitnil,omitempty" name:"BackupIds"`
// Backup type. Valid values: `snapshot` (snapshot backup), `logic` (logic backup).
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// Back mode. Valid values: `auto` (automatic backup), `manual` (manual backup)
BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`
SnapShotType *string `json:"SnapShotType,omitnil,omitempty" name:"SnapShotType"`
// Backup start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Backup end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
FileNames []*string `json:"FileNames,omitnil,omitempty" name:"FileNames"`
// Backup alias, which supports fuzzy query.
BackupNames []*string `json:"BackupNames,omitnil,omitempty" name:"BackupNames"`
// ID list of the snapshot backup
SnapshotIdList []*int64 `json:"SnapshotIdList,omitnil,omitempty" name:"SnapshotIdList"`
}
func NewDescribeBackupListRequest ¶
func NewDescribeBackupListRequest() (request *DescribeBackupListRequest)
func (*DescribeBackupListRequest) FromJsonString ¶
func (r *DescribeBackupListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupListRequest) ToJsonString ¶
func (r *DescribeBackupListRequest) ToJsonString() string
type DescribeBackupListRequestParams ¶
type DescribeBackupListRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// The number of results to be returned. Value range: (0,100]
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Value range: [0,INF)
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Backup ID
BackupIds []*int64 `json:"BackupIds,omitnil,omitempty" name:"BackupIds"`
// Backup type. Valid values: `snapshot` (snapshot backup), `logic` (logic backup).
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// Back mode. Valid values: `auto` (automatic backup), `manual` (manual backup)
BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`
SnapShotType *string `json:"SnapShotType,omitnil,omitempty" name:"SnapShotType"`
// Backup start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Backup end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
FileNames []*string `json:"FileNames,omitnil,omitempty" name:"FileNames"`
// Backup alias, which supports fuzzy query.
BackupNames []*string `json:"BackupNames,omitnil,omitempty" name:"BackupNames"`
// ID list of the snapshot backup
SnapshotIdList []*int64 `json:"SnapshotIdList,omitnil,omitempty" name:"SnapshotIdList"`
}
Predefined struct for user
type DescribeBackupListResponse ¶
type DescribeBackupListResponse struct {
*tchttp.BaseResponse
Response *DescribeBackupListResponseParams `json:"Response"`
}
func NewDescribeBackupListResponse ¶
func NewDescribeBackupListResponse() (response *DescribeBackupListResponse)
func (*DescribeBackupListResponse) FromJsonString ¶
func (r *DescribeBackupListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupListResponse) ToJsonString ¶
func (r *DescribeBackupListResponse) ToJsonString() string
type DescribeBackupListResponseParams ¶
type DescribeBackupListResponseParams struct {
// Total number of backup files
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Backup file list
BackupList []*BackupFileInfo `json:"BackupList,omitnil,omitempty" name:"BackupList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBinlogDownloadUrlRequest ¶
type DescribeBinlogDownloadUrlRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Binlog file ID
BinlogId *int64 `json:"BinlogId,omitnil,omitempty" name:"BinlogId"`
}
func NewDescribeBinlogDownloadUrlRequest ¶
func NewDescribeBinlogDownloadUrlRequest() (request *DescribeBinlogDownloadUrlRequest)
func (*DescribeBinlogDownloadUrlRequest) FromJsonString ¶
func (r *DescribeBinlogDownloadUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogDownloadUrlRequest) ToJsonString ¶
func (r *DescribeBinlogDownloadUrlRequest) ToJsonString() string
type DescribeBinlogDownloadUrlRequestParams ¶
type DescribeBinlogDownloadUrlRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Binlog file ID
BinlogId *int64 `json:"BinlogId,omitnil,omitempty" name:"BinlogId"`
}
Predefined struct for user
type DescribeBinlogDownloadUrlResponse ¶
type DescribeBinlogDownloadUrlResponse struct {
*tchttp.BaseResponse
Response *DescribeBinlogDownloadUrlResponseParams `json:"Response"`
}
func NewDescribeBinlogDownloadUrlResponse ¶
func NewDescribeBinlogDownloadUrlResponse() (response *DescribeBinlogDownloadUrlResponse)
func (*DescribeBinlogDownloadUrlResponse) FromJsonString ¶
func (r *DescribeBinlogDownloadUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogDownloadUrlResponse) ToJsonString ¶
func (r *DescribeBinlogDownloadUrlResponse) ToJsonString() string
type DescribeBinlogDownloadUrlResponseParams ¶
type DescribeBinlogDownloadUrlResponseParams struct {
// Download address
DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBinlogSaveDaysRequest ¶
type DescribeBinlogSaveDaysRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeBinlogSaveDaysRequest ¶
func NewDescribeBinlogSaveDaysRequest() (request *DescribeBinlogSaveDaysRequest)
func (*DescribeBinlogSaveDaysRequest) FromJsonString ¶
func (r *DescribeBinlogSaveDaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogSaveDaysRequest) ToJsonString ¶
func (r *DescribeBinlogSaveDaysRequest) ToJsonString() string
type DescribeBinlogSaveDaysRequestParams ¶
type DescribeBinlogSaveDaysRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeBinlogSaveDaysResponse ¶
type DescribeBinlogSaveDaysResponse struct {
*tchttp.BaseResponse
Response *DescribeBinlogSaveDaysResponseParams `json:"Response"`
}
func NewDescribeBinlogSaveDaysResponse ¶
func NewDescribeBinlogSaveDaysResponse() (response *DescribeBinlogSaveDaysResponse)
func (*DescribeBinlogSaveDaysResponse) FromJsonString ¶
func (r *DescribeBinlogSaveDaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogSaveDaysResponse) ToJsonString ¶
func (r *DescribeBinlogSaveDaysResponse) ToJsonString() string
type DescribeBinlogSaveDaysResponseParams ¶
type DescribeBinlogSaveDaysResponseParams struct {
// Binlog retention period in days
BinlogSaveDays *int64 `json:"BinlogSaveDays,omitnil,omitempty" name:"BinlogSaveDays"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBinlogsRequest ¶
type DescribeBinlogsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Maximum number
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
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 ¶
type DescribeBinlogsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Maximum number
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
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 ¶
type DescribeBinlogsResponseParams struct {
// Total number of records
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Binlog list
// Note: This field may return null, indicating that no valid values can be obtained.
Binlogs []*BinlogItem `json:"Binlogs,omitnil,omitempty" name:"Binlogs"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterDetailDatabasesRequest ¶
type DescribeClusterDetailDatabasesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Offset. Default value: `0`.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Number of returned results. Default value: `20`. Maximum value: `100`.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}
func NewDescribeClusterDetailDatabasesRequest ¶
func NewDescribeClusterDetailDatabasesRequest() (request *DescribeClusterDetailDatabasesRequest)
func (*DescribeClusterDetailDatabasesRequest) FromJsonString ¶
func (r *DescribeClusterDetailDatabasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailDatabasesRequest) ToJsonString ¶
func (r *DescribeClusterDetailDatabasesRequest) ToJsonString() string
type DescribeClusterDetailDatabasesRequestParams ¶
type DescribeClusterDetailDatabasesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Offset. Default value: `0`.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Number of returned results. Default value: `20`. Maximum value: `100`.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}
Predefined struct for user
type DescribeClusterDetailDatabasesResponse ¶
type DescribeClusterDetailDatabasesResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterDetailDatabasesResponseParams `json:"Response"`
}
func NewDescribeClusterDetailDatabasesResponse ¶
func NewDescribeClusterDetailDatabasesResponse() (response *DescribeClusterDetailDatabasesResponse)
func (*DescribeClusterDetailDatabasesResponse) FromJsonString ¶
func (r *DescribeClusterDetailDatabasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailDatabasesResponse) ToJsonString ¶
func (r *DescribeClusterDetailDatabasesResponse) ToJsonString() string
type DescribeClusterDetailDatabasesResponseParams ¶
type DescribeClusterDetailDatabasesResponseParams struct {
// Database information Note: This field may return null, indicating that no valid values can be obtained.
DbInfos []*DbInfo `json:"DbInfos,omitnil,omitempty" name:"DbInfos"`
// The total count
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterDetailRequest ¶
type DescribeClusterDetailRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeClusterDetailRequest ¶
func NewDescribeClusterDetailRequest() (request *DescribeClusterDetailRequest)
func (*DescribeClusterDetailRequest) FromJsonString ¶
func (r *DescribeClusterDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailRequest) ToJsonString ¶
func (r *DescribeClusterDetailRequest) ToJsonString() string
type DescribeClusterDetailRequestParams ¶
type DescribeClusterDetailRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeClusterDetailResponse ¶
type DescribeClusterDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterDetailResponseParams `json:"Response"`
}
func NewDescribeClusterDetailResponse ¶
func NewDescribeClusterDetailResponse() (response *DescribeClusterDetailResponse)
func (*DescribeClusterDetailResponse) FromJsonString ¶
func (r *DescribeClusterDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterDetailResponse) ToJsonString ¶
func (r *DescribeClusterDetailResponse) ToJsonString() string
type DescribeClusterDetailResponseParams ¶
type DescribeClusterDetailResponseParams struct {
// Cluster details
Detail *CynosdbClusterDetail `json:"Detail,omitnil,omitempty" name:"Detail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterInstanceGrpsRequest ¶
type DescribeClusterInstanceGrpsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeClusterInstanceGrpsRequest ¶
func NewDescribeClusterInstanceGrpsRequest() (request *DescribeClusterInstanceGrpsRequest)
func (*DescribeClusterInstanceGrpsRequest) FromJsonString ¶
func (r *DescribeClusterInstanceGrpsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterInstanceGrpsRequest) ToJsonString ¶
func (r *DescribeClusterInstanceGrpsRequest) ToJsonString() string
type DescribeClusterInstanceGrpsRequestParams ¶
type DescribeClusterInstanceGrpsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeClusterInstanceGrpsResponse ¶
type DescribeClusterInstanceGrpsResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterInstanceGrpsResponseParams `json:"Response"`
}
func NewDescribeClusterInstanceGrpsResponse ¶
func NewDescribeClusterInstanceGrpsResponse() (response *DescribeClusterInstanceGrpsResponse)
func (*DescribeClusterInstanceGrpsResponse) FromJsonString ¶
func (r *DescribeClusterInstanceGrpsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterInstanceGrpsResponse) ToJsonString ¶
func (r *DescribeClusterInstanceGrpsResponse) ToJsonString() string
type DescribeClusterInstanceGrpsResponseParams ¶
type DescribeClusterInstanceGrpsResponseParams struct {
// Number of instance groups
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Instance group list
InstanceGrpInfoList []*CynosdbInstanceGrp `json:"InstanceGrpInfoList,omitnil,omitempty" name:"InstanceGrpInfoList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterParamsRequest ¶
type DescribeClusterParamsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
}
func NewDescribeClusterParamsRequest ¶
func NewDescribeClusterParamsRequest() (request *DescribeClusterParamsRequest)
func (*DescribeClusterParamsRequest) FromJsonString ¶
func (r *DescribeClusterParamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterParamsRequest) ToJsonString ¶
func (r *DescribeClusterParamsRequest) ToJsonString() string
type DescribeClusterParamsRequestParams ¶
type DescribeClusterParamsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
}
Predefined struct for user
type DescribeClusterParamsResponse ¶
type DescribeClusterParamsResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterParamsResponseParams `json:"Response"`
}
func NewDescribeClusterParamsResponse ¶
func NewDescribeClusterParamsResponse() (response *DescribeClusterParamsResponse)
func (*DescribeClusterParamsResponse) FromJsonString ¶
func (r *DescribeClusterParamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterParamsResponse) ToJsonString ¶
func (r *DescribeClusterParamsResponse) ToJsonString() string
type DescribeClusterParamsResponseParams ¶
type DescribeClusterParamsResponseParams struct {
// Number of parameters
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Instance parameter list
// Note: This field may return null, indicating that no valid values can be obtained.
Items []*ParamInfo `json:"Items,omitnil,omitempty" name:"Items"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterPasswordComplexityRequest ¶
type DescribeClusterPasswordComplexityRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeClusterPasswordComplexityRequest ¶
func NewDescribeClusterPasswordComplexityRequest() (request *DescribeClusterPasswordComplexityRequest)
func (*DescribeClusterPasswordComplexityRequest) FromJsonString ¶
func (r *DescribeClusterPasswordComplexityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterPasswordComplexityRequest) ToJsonString ¶
func (r *DescribeClusterPasswordComplexityRequest) ToJsonString() string
type DescribeClusterPasswordComplexityRequestParams ¶
type DescribeClusterPasswordComplexityRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeClusterPasswordComplexityResponse ¶
type DescribeClusterPasswordComplexityResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterPasswordComplexityResponseParams `json:"Response"`
}
func NewDescribeClusterPasswordComplexityResponse ¶
func NewDescribeClusterPasswordComplexityResponse() (response *DescribeClusterPasswordComplexityResponse)
func (*DescribeClusterPasswordComplexityResponse) FromJsonString ¶
func (r *DescribeClusterPasswordComplexityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterPasswordComplexityResponse) ToJsonString ¶
func (r *DescribeClusterPasswordComplexityResponse) ToJsonString() string
type DescribeClusterPasswordComplexityResponseParams ¶
type DescribeClusterPasswordComplexityResponseParams struct {
// Data dictionary parameter Note: This field may return null, indicating that no valid values can be obtained.
ValidatePasswordDictionary *ParamInfo `json:"ValidatePasswordDictionary,omitnil,omitempty" name:"ValidatePasswordDictionary"`
// The length of the password Note: This field may return null, indicating that no valid values can be obtained.
ValidatePasswordLength *ParamInfo `json:"ValidatePasswordLength,omitnil,omitempty" name:"ValidatePasswordLength"`
// Number of case-sensitive characters Note: This field may return null, indicating that no valid values can be obtained.
ValidatePasswordMixedCaseCount *ParamInfo `json:"ValidatePasswordMixedCaseCount,omitnil,omitempty" name:"ValidatePasswordMixedCaseCount"`
// Number of digits Note: This field may return null, indicating that no valid values can be obtained.
ValidatePasswordNumberCount *ParamInfo `json:"ValidatePasswordNumberCount,omitnil,omitempty" name:"ValidatePasswordNumberCount"`
// Password level Note: This field may return null, indicating that no valid values can be obtained.
ValidatePasswordPolicy *ParamInfo `json:"ValidatePasswordPolicy,omitnil,omitempty" name:"ValidatePasswordPolicy"`
// Number of symbols Note: This field may return null, indicating that no valid values can be obtained.
ValidatePasswordSpecialCharCount *ParamInfo `json:"ValidatePasswordSpecialCharCount,omitnil,omitempty" name:"ValidatePasswordSpecialCharCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClustersRequest ¶
type DescribeClustersRequest struct {
*tchttp.BaseRequest
// Engine type. Currently, `MYSQL` is supported.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Number of returned results. Default value: 20. Maximum value: 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sort by field. Valid values:
// <li> CREATETIME: creation time</li>
// <li> PERIODENDTIME: expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> ASC: ascending</li>
// <li> DESC: descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If more than one filter exists, the logical relationship between these filters is `AND`.
Filters []*QueryFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
func NewDescribeClustersRequest ¶
func NewDescribeClustersRequest() (request *DescribeClustersRequest)
func (*DescribeClustersRequest) FromJsonString ¶
func (r *DescribeClustersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClustersRequest) ToJsonString ¶
func (r *DescribeClustersRequest) ToJsonString() string
type DescribeClustersRequestParams ¶
type DescribeClustersRequestParams struct {
// Engine type. Currently, `MYSQL` is supported.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Number of returned results. Default value: 20. Maximum value: 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sort by field. Valid values:
// <li> CREATETIME: creation time</li>
// <li> PERIODENDTIME: expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> ASC: ascending</li>
// <li> DESC: descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If more than one filter exists, the logical relationship between these filters is `AND`.
Filters []*QueryFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
Predefined struct for user
type DescribeClustersResponse ¶
type DescribeClustersResponse struct {
*tchttp.BaseResponse
Response *DescribeClustersResponseParams `json:"Response"`
}
func NewDescribeClustersResponse ¶
func NewDescribeClustersResponse() (response *DescribeClustersResponse)
func (*DescribeClustersResponse) FromJsonString ¶
func (r *DescribeClustersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClustersResponse) ToJsonString ¶
func (r *DescribeClustersResponse) ToJsonString() string
type DescribeClustersResponseParams ¶
type DescribeClustersResponseParams struct {
// Number of clusters
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Cluster list
ClusterSet []*CynosdbCluster `json:"ClusterSet,omitnil,omitempty" name:"ClusterSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBSecurityGroupsRequest ¶
type DescribeDBSecurityGroupsRequest struct {
*tchttp.BaseRequest
// Instance group ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
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 ¶
type DescribeDBSecurityGroupsRequestParams struct {
// Instance group ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
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 ¶
type DescribeDBSecurityGroupsResponseParams struct {
// Security group information
Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeFlowRequest ¶
type DescribeFlowRequest struct {
*tchttp.BaseRequest
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}
func NewDescribeFlowRequest ¶
func NewDescribeFlowRequest() (request *DescribeFlowRequest)
func (*DescribeFlowRequest) FromJsonString ¶
func (r *DescribeFlowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowRequest) ToJsonString ¶
func (r *DescribeFlowRequest) ToJsonString() string
type DescribeFlowRequestParams ¶
type DescribeFlowRequestParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}
Predefined struct for user
type DescribeFlowResponse ¶
type DescribeFlowResponse struct {
*tchttp.BaseResponse
Response *DescribeFlowResponseParams `json:"Response"`
}
func NewDescribeFlowResponse ¶
func NewDescribeFlowResponse() (response *DescribeFlowResponse)
func (*DescribeFlowResponse) FromJsonString ¶
func (r *DescribeFlowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowResponse) ToJsonString ¶
func (r *DescribeFlowResponse) ToJsonString() string
type DescribeFlowResponseParams ¶
type DescribeFlowResponseParams struct {
// Task flow status. Valid values: `0` (succeeded), `1` (failed), `2` (Processing).
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceDetailRequest ¶
type DescribeInstanceDetailRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeInstanceDetailRequest ¶
func NewDescribeInstanceDetailRequest() (request *DescribeInstanceDetailRequest)
func (*DescribeInstanceDetailRequest) FromJsonString ¶
func (r *DescribeInstanceDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceDetailRequest) ToJsonString ¶
func (r *DescribeInstanceDetailRequest) ToJsonString() string
type DescribeInstanceDetailRequestParams ¶
type DescribeInstanceDetailRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeInstanceDetailResponse ¶
type DescribeInstanceDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceDetailResponseParams `json:"Response"`
}
func NewDescribeInstanceDetailResponse ¶
func NewDescribeInstanceDetailResponse() (response *DescribeInstanceDetailResponse)
func (*DescribeInstanceDetailResponse) FromJsonString ¶
func (r *DescribeInstanceDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceDetailResponse) ToJsonString ¶
func (r *DescribeInstanceDetailResponse) ToJsonString() string
type DescribeInstanceDetailResponseParams ¶
type DescribeInstanceDetailResponseParams struct {
// Instance details
Detail *CynosdbInstanceDetail `json:"Detail,omitnil,omitempty" name:"Detail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceErrorLogsRequest ¶
type DescribeInstanceErrorLogsRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Limit on the number of logs
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset of the log number
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Sorting field. Valid value: 'Timestamp'.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `ASC`, `DESC`.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Log level, which supports combo search by multiple levels. Valid values: `error`, `warning`, `note`.
LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`
KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"`
}
func NewDescribeInstanceErrorLogsRequest ¶
func NewDescribeInstanceErrorLogsRequest() (request *DescribeInstanceErrorLogsRequest)
func (*DescribeInstanceErrorLogsRequest) FromJsonString ¶
func (r *DescribeInstanceErrorLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceErrorLogsRequest) ToJsonString ¶
func (r *DescribeInstanceErrorLogsRequest) ToJsonString() string
type DescribeInstanceErrorLogsRequestParams ¶
type DescribeInstanceErrorLogsRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Limit on the number of logs
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset of the log number
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Sorting field. Valid value: 'Timestamp'.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `ASC`, `DESC`.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Log level, which supports combo search by multiple levels. Valid values: `error`, `warning`, `note`.
LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`
KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"`
}
Predefined struct for user
type DescribeInstanceErrorLogsResponse ¶
type DescribeInstanceErrorLogsResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceErrorLogsResponseParams `json:"Response"`
}
func NewDescribeInstanceErrorLogsResponse ¶
func NewDescribeInstanceErrorLogsResponse() (response *DescribeInstanceErrorLogsResponse)
func (*DescribeInstanceErrorLogsResponse) FromJsonString ¶
func (r *DescribeInstanceErrorLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceErrorLogsResponse) ToJsonString ¶
func (r *DescribeInstanceErrorLogsResponse) ToJsonString() string
type DescribeInstanceErrorLogsResponseParams ¶
type DescribeInstanceErrorLogsResponseParams struct {
// Number of logs Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Error log list Note: This field may return null, indicating that no valid values can be obtained.
ErrorLogs []*CynosdbErrorLogItem `json:"ErrorLogs,omitnil,omitempty" name:"ErrorLogs"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceParamsRequest ¶
type DescribeInstanceParamsRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID, which supports batch query.
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// Search condition for a parameter name, which supports fuzzy search.
ParamKeyword *string `json:"ParamKeyword,omitnil,omitempty" name:"ParamKeyword"`
}
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 ¶
type DescribeInstanceParamsRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID, which supports batch query.
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// Search condition for a parameter name, which supports fuzzy search.
ParamKeyword *string `json:"ParamKeyword,omitnil,omitempty" name:"ParamKeyword"`
}
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 ¶
type DescribeInstanceParamsResponseParams struct {
// List of instance parameters
Items []*InstanceParamItem `json:"Items,omitnil,omitempty" name:"Items"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceSlowQueriesRequest ¶
type DescribeInstanceSlowQueriesRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Transaction start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Transaction end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Maximum number
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Username
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// Client host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Sorting field. Valid values: QueryTime, LockTime, RowsExamined, RowsSent.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: asc, desc.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}
func NewDescribeInstanceSlowQueriesRequest ¶
func NewDescribeInstanceSlowQueriesRequest() (request *DescribeInstanceSlowQueriesRequest)
func (*DescribeInstanceSlowQueriesRequest) FromJsonString ¶
func (r *DescribeInstanceSlowQueriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSlowQueriesRequest) ToJsonString ¶
func (r *DescribeInstanceSlowQueriesRequest) ToJsonString() string
type DescribeInstanceSlowQueriesRequestParams ¶
type DescribeInstanceSlowQueriesRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Transaction start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Transaction end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Maximum number
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Username
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// Client host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Sorting field. Valid values: QueryTime, LockTime, RowsExamined, RowsSent.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: asc, desc.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}
Predefined struct for user
type DescribeInstanceSlowQueriesResponse ¶
type DescribeInstanceSlowQueriesResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceSlowQueriesResponseParams `json:"Response"`
}
func NewDescribeInstanceSlowQueriesResponse ¶
func NewDescribeInstanceSlowQueriesResponse() (response *DescribeInstanceSlowQueriesResponse)
func (*DescribeInstanceSlowQueriesResponse) FromJsonString ¶
func (r *DescribeInstanceSlowQueriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSlowQueriesResponse) ToJsonString ¶
func (r *DescribeInstanceSlowQueriesResponse) ToJsonString() string
type DescribeInstanceSlowQueriesResponseParams ¶
type DescribeInstanceSlowQueriesResponseParams struct {
// Total number
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Slow query record
SlowQueries []*SlowQueriesItem `json:"SlowQueries,omitnil,omitempty" name:"SlowQueries"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceSpecsRequest ¶
type DescribeInstanceSpecsRequest struct {
*tchttp.BaseRequest
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Whether to return the AZ information.
IncludeZoneStocks *bool `json:"IncludeZoneStocks,omitnil,omitempty" name:"IncludeZoneStocks"`
}
func NewDescribeInstanceSpecsRequest ¶
func NewDescribeInstanceSpecsRequest() (request *DescribeInstanceSpecsRequest)
func (*DescribeInstanceSpecsRequest) FromJsonString ¶
func (r *DescribeInstanceSpecsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSpecsRequest) ToJsonString ¶
func (r *DescribeInstanceSpecsRequest) ToJsonString() string
type DescribeInstanceSpecsRequestParams ¶
type DescribeInstanceSpecsRequestParams struct {
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Whether to return the AZ information.
IncludeZoneStocks *bool `json:"IncludeZoneStocks,omitnil,omitempty" name:"IncludeZoneStocks"`
}
Predefined struct for user
type DescribeInstanceSpecsResponse ¶
type DescribeInstanceSpecsResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceSpecsResponseParams `json:"Response"`
}
func NewDescribeInstanceSpecsResponse ¶
func NewDescribeInstanceSpecsResponse() (response *DescribeInstanceSpecsResponse)
func (*DescribeInstanceSpecsResponse) FromJsonString ¶
func (r *DescribeInstanceSpecsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceSpecsResponse) ToJsonString ¶
func (r *DescribeInstanceSpecsResponse) ToJsonString() string
type DescribeInstanceSpecsResponseParams ¶
type DescribeInstanceSpecsResponseParams struct {
// Specification information
InstanceSpecSet []*InstanceSpec `json:"InstanceSpecSet,omitnil,omitempty" name:"InstanceSpecSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
*tchttp.BaseRequest
// Number of returned results. Default value: 20. Maximum value: 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sort by field. Valid values:
// <li> CREATETIME: creation time</li>
// <li> PERIODENDTIME: expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> ASC: ascending</li>
// <li> DESC: descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If more than one filter exists, the logical relationship between these filters is `AND`.
Filters []*QueryFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
// Engine type. Currently, `MYSQL` is supported.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Instance status. Valid values:
// creating
// running
// isolating
// isolated
// activating: Removing the instance from isolation
// offlining: Eliminating the instance
// offlined: Instance eliminated
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Instance ID list
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
func (*DescribeInstancesRequest) FromJsonString ¶
func (r *DescribeInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesRequest) ToJsonString ¶
func (r *DescribeInstancesRequest) ToJsonString() string
type DescribeInstancesRequestParams ¶
type DescribeInstancesRequestParams struct {
// Number of returned results. Default value: 20. Maximum value: 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sort by field. Valid values:
// <li> CREATETIME: creation time</li>
// <li> PERIODENDTIME: expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> ASC: ascending</li>
// <li> DESC: descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If more than one filter exists, the logical relationship between these filters is `AND`.
Filters []*QueryFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
// Engine type. Currently, `MYSQL` is supported.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Instance status. Valid values:
// creating
// running
// isolating
// isolated
// activating: Removing the instance from isolation
// offlining: Eliminating the instance
// offlined: Instance eliminated
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Instance ID list
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribeInstancesResponseParams `json:"Response"`
}
func NewDescribeInstancesResponse ¶
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
func (*DescribeInstancesResponse) FromJsonString ¶
func (r *DescribeInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesResponse) ToJsonString ¶
func (r *DescribeInstancesResponse) ToJsonString() string
type DescribeInstancesResponseParams ¶
type DescribeInstancesResponseParams struct {
// Number of instances
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Instance list
InstanceSet []*CynosdbInstance `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeMaintainPeriodRequest ¶
type DescribeMaintainPeriodRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeMaintainPeriodRequest ¶
func NewDescribeMaintainPeriodRequest() (request *DescribeMaintainPeriodRequest)
func (*DescribeMaintainPeriodRequest) FromJsonString ¶
func (r *DescribeMaintainPeriodRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMaintainPeriodRequest) ToJsonString ¶
func (r *DescribeMaintainPeriodRequest) ToJsonString() string
type DescribeMaintainPeriodRequestParams ¶
type DescribeMaintainPeriodRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeMaintainPeriodResponse ¶
type DescribeMaintainPeriodResponse struct {
*tchttp.BaseResponse
Response *DescribeMaintainPeriodResponseParams `json:"Response"`
}
func NewDescribeMaintainPeriodResponse ¶
func NewDescribeMaintainPeriodResponse() (response *DescribeMaintainPeriodResponse)
func (*DescribeMaintainPeriodResponse) FromJsonString ¶
func (r *DescribeMaintainPeriodResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMaintainPeriodResponse) ToJsonString ¶
func (r *DescribeMaintainPeriodResponse) ToJsonString() string
type DescribeMaintainPeriodResponseParams ¶
type DescribeMaintainPeriodResponseParams struct {
// Maintenance days of the week
MaintainWeekDays []*string `json:"MaintainWeekDays,omitnil,omitempty" name:"MaintainWeekDays"`
// Maintenance start time in seconds
MaintainStartTime *int64 `json:"MaintainStartTime,omitnil,omitempty" name:"MaintainStartTime"`
// Maintenance duration in seconds
MaintainDuration *int64 `json:"MaintainDuration,omitnil,omitempty" name:"MaintainDuration"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeParamTemplateDetailRequest ¶
type DescribeParamTemplateDetailRequest struct {
*tchttp.BaseRequest
// Parameter template ID
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
func NewDescribeParamTemplateDetailRequest ¶
func NewDescribeParamTemplateDetailRequest() (request *DescribeParamTemplateDetailRequest)
func (*DescribeParamTemplateDetailRequest) FromJsonString ¶
func (r *DescribeParamTemplateDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplateDetailRequest) ToJsonString ¶
func (r *DescribeParamTemplateDetailRequest) ToJsonString() string
type DescribeParamTemplateDetailRequestParams ¶
type DescribeParamTemplateDetailRequestParams struct {
// Parameter template ID
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
Predefined struct for user
type DescribeParamTemplateDetailResponse ¶
type DescribeParamTemplateDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeParamTemplateDetailResponseParams `json:"Response"`
}
func NewDescribeParamTemplateDetailResponse ¶
func NewDescribeParamTemplateDetailResponse() (response *DescribeParamTemplateDetailResponse)
func (*DescribeParamTemplateDetailResponse) FromJsonString ¶
func (r *DescribeParamTemplateDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeParamTemplateDetailResponse) ToJsonString ¶
func (r *DescribeParamTemplateDetailResponse) ToJsonString() string
type DescribeParamTemplateDetailResponseParams ¶
type DescribeParamTemplateDetailResponseParams struct {
// Parameter template ID
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Parameter template name
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// Parameter template description
TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
// Engine version
EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`
// Total number of parameters
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of parameters
Items []*ParamDetail `json:"Items,omitnil,omitempty" name:"Items"`
// Database type. Valid values: `NORMAL`, `SERVERLESS`.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeParamTemplatesRequest ¶
type DescribeParamTemplatesRequest struct {
*tchttp.BaseRequest
// Database engine version number
EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"`
// Template name
TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"`
// Template ID
TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`
// Database Type. Valid values: `NORMAL`, `SERVERLESS`.
DbModes []*string `json:"DbModes,omitnil,omitempty" name:"DbModes"`
// Offset for query
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit on queries
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Product type of the queried template
Products []*string `json:"Products,omitnil,omitempty" name:"Products"`
// Template type
TemplateTypes []*string `json:"TemplateTypes,omitnil,omitempty" name:"TemplateTypes"`
// Version type
EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"`
// The sorting order of the returned results
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `desc`, `asc `.
OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
}
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 ¶
type DescribeParamTemplatesRequestParams struct {
// Database engine version number
EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"`
// Template name
TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"`
// Template ID
TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`
// Database Type. Valid values: `NORMAL`, `SERVERLESS`.
DbModes []*string `json:"DbModes,omitnil,omitempty" name:"DbModes"`
// Offset for query
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit on queries
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Product type of the queried template
Products []*string `json:"Products,omitnil,omitempty" name:"Products"`
// Template type
TemplateTypes []*string `json:"TemplateTypes,omitnil,omitempty" name:"TemplateTypes"`
// Version type
EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"`
// The sorting order of the returned results
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `desc`, `asc `.
OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
}
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 ¶
type DescribeParamTemplatesResponseParams struct {
// Number of parameter templates
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Parameter template information
Items []*ParamTemplateListInfo `json:"Items,omitnil,omitempty" name:"Items"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProjectSecurityGroupsRequest ¶
type DescribeProjectSecurityGroupsRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Maximum entries returned per page
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Search by keyword
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}
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 ¶
type DescribeProjectSecurityGroupsRequestParams struct {
// Project ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Maximum entries returned per page
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Search by keyword
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}
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 ¶
type DescribeProjectSecurityGroupsResponseParams struct {
// Security group details
Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`
// The total number of groups
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProxiesRequest ¶
type DescribeProxiesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of returned results. Default value: `20`. Maximum value: `100`,
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: `0`.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sorting field. Valid values:
// <li> CREATETIME: Creation time</li>
// <li> PERIODENDTIME: Expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> `ASC`: Ascending.</li>
// <li> `DESC`: Descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If there are more than one filter, the logical relationship between these filters is `AND`.
Filters []*QueryParamFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
func NewDescribeProxiesRequest ¶
func NewDescribeProxiesRequest() (request *DescribeProxiesRequest)
func (*DescribeProxiesRequest) FromJsonString ¶
func (r *DescribeProxiesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxiesRequest) ToJsonString ¶
func (r *DescribeProxiesRequest) ToJsonString() string
type DescribeProxiesRequestParams ¶
type DescribeProxiesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of returned results. Default value: `20`. Maximum value: `100`,
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: `0`.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sorting field. Valid values:
// <li> CREATETIME: Creation time</li>
// <li> PERIODENDTIME: Expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> `ASC`: Ascending.</li>
// <li> `DESC`: Descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If there are more than one filter, the logical relationship between these filters is `AND`.
Filters []*QueryParamFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
Predefined struct for user
type DescribeProxiesResponse ¶
type DescribeProxiesResponse struct {
*tchttp.BaseResponse
Response *DescribeProxiesResponseParams `json:"Response"`
}
func NewDescribeProxiesResponse ¶
func NewDescribeProxiesResponse() (response *DescribeProxiesResponse)
func (*DescribeProxiesResponse) FromJsonString ¶
func (r *DescribeProxiesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxiesResponse) ToJsonString ¶
func (r *DescribeProxiesResponse) ToJsonString() string
type DescribeProxiesResponseParams ¶
type DescribeProxiesResponseParams struct {
// Number of database proxy groups
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of database proxy groups
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ProxyGroupInfos []*ProxyGroupInfo `json:"ProxyGroupInfos,omitnil,omitempty" name:"ProxyGroupInfos"`
// Database proxy node
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ProxyNodeInfos []*ProxyNodeInfo `json:"ProxyNodeInfos,omitnil,omitempty" name:"ProxyNodeInfos"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProxyNodesRequest ¶
type DescribeProxyNodesRequest struct {
*tchttp.BaseRequest
// Number of returned results. Default value: `20`. Maximum value: `100`,
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: `0`.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sorting field. Valid values:
// <li> CREATETIME: Creation time</li>
// <li> PERIODENDTIME: Expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> `ASC`: Ascending.</li>
// <li> `DESC`: Descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If there are more than one filter, the logical relationship between these filters is `AND`.
Filters []*QueryFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
func NewDescribeProxyNodesRequest ¶
func NewDescribeProxyNodesRequest() (request *DescribeProxyNodesRequest)
func (*DescribeProxyNodesRequest) FromJsonString ¶
func (r *DescribeProxyNodesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxyNodesRequest) ToJsonString ¶
func (r *DescribeProxyNodesRequest) ToJsonString() string
type DescribeProxyNodesRequestParams ¶
type DescribeProxyNodesRequestParams struct {
// Number of returned results. Default value: `20`. Maximum value: `100`,
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Record offset. Default value: `0`.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sorting field. Valid values:
// <li> CREATETIME: Creation time</li>
// <li> PERIODENDTIME: Expiration time</li>
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values:
// <li> `ASC`: Ascending.</li>
// <li> `DESC`: Descending</li>
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// Filter. If there are more than one filter, the logical relationship between these filters is `AND`.
Filters []*QueryFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
Predefined struct for user
type DescribeProxyNodesResponse ¶
type DescribeProxyNodesResponse struct {
*tchttp.BaseResponse
Response *DescribeProxyNodesResponseParams `json:"Response"`
}
func NewDescribeProxyNodesResponse ¶
func NewDescribeProxyNodesResponse() (response *DescribeProxyNodesResponse)
func (*DescribeProxyNodesResponse) FromJsonString ¶
func (r *DescribeProxyNodesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxyNodesResponse) ToJsonString ¶
func (r *DescribeProxyNodesResponse) ToJsonString() string
type DescribeProxyNodesResponseParams ¶
type DescribeProxyNodesResponseParams struct {
// Number of the database proxy nodes
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of the database proxy nodes
ProxyNodeInfos []*ProxyNodeInfo `json:"ProxyNodeInfos,omitnil,omitempty" name:"ProxyNodeInfos"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProxySpecsRequest ¶
type DescribeProxySpecsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProxySpecsRequest ¶
func NewDescribeProxySpecsRequest() (request *DescribeProxySpecsRequest)
func (*DescribeProxySpecsRequest) FromJsonString ¶
func (r *DescribeProxySpecsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySpecsRequest) ToJsonString ¶
func (r *DescribeProxySpecsRequest) ToJsonString() string
type DescribeProxySpecsRequestParams ¶
type DescribeProxySpecsRequestParams struct {
}
Predefined struct for user
type DescribeProxySpecsResponse ¶
type DescribeProxySpecsResponse struct {
*tchttp.BaseResponse
Response *DescribeProxySpecsResponseParams `json:"Response"`
}
func NewDescribeProxySpecsResponse ¶
func NewDescribeProxySpecsResponse() (response *DescribeProxySpecsResponse)
func (*DescribeProxySpecsResponse) FromJsonString ¶
func (r *DescribeProxySpecsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProxySpecsResponse) ToJsonString ¶
func (r *DescribeProxySpecsResponse) ToJsonString() string
type DescribeProxySpecsResponseParams ¶
type DescribeProxySpecsResponseParams struct {
// List of database proxyspecifications
ProxySpecs []*ProxySpec `json:"ProxySpecs,omitnil,omitempty" name:"ProxySpecs"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeResourcePackageDetailRequest ¶
type DescribeResourcePackageDetailRequest struct {
*tchttp.BaseRequest
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Cluster ID
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// Start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Offset
Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit
Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`
// Instance D
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewDescribeResourcePackageDetailRequest ¶
func NewDescribeResourcePackageDetailRequest() (request *DescribeResourcePackageDetailRequest)
func (*DescribeResourcePackageDetailRequest) FromJsonString ¶
func (r *DescribeResourcePackageDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcePackageDetailRequest) ToJsonString ¶
func (r *DescribeResourcePackageDetailRequest) ToJsonString() string
type DescribeResourcePackageDetailRequestParams ¶
type DescribeResourcePackageDetailRequestParams struct {
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Cluster ID
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// Start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Offset
Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit
Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`
// Instance D
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type DescribeResourcePackageDetailResponse ¶
type DescribeResourcePackageDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeResourcePackageDetailResponseParams `json:"Response"`
}
func NewDescribeResourcePackageDetailResponse ¶
func NewDescribeResourcePackageDetailResponse() (response *DescribeResourcePackageDetailResponse)
func (*DescribeResourcePackageDetailResponse) FromJsonString ¶
func (r *DescribeResourcePackageDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcePackageDetailResponse) ToJsonString ¶
func (r *DescribeResourcePackageDetailResponse) ToJsonString() string
type DescribeResourcePackageDetailResponseParams ¶
type DescribeResourcePackageDetailResponseParams struct {
// Total number of deducted resource packs
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// Resource pack details
Detail []*PackageDetail `json:"Detail,omitnil,omitempty" name:"Detail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeResourcePackageListRequest ¶
type DescribeResourcePackageListRequest struct {
*tchttp.BaseRequest
// The unique ID of a resource pack
PackageId []*string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Resource pack name
PackageName []*string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack).
PackageType []*string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland).
PackageRegion []*string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack status. Valid values: `using`, `expired`, `normal_finish` (used up), `apply_refund` (requesting a refund), `refund` (refunded).
Status []*string `json:"Status,omitnil,omitempty" name:"Status"`
// Sorting conditions. Valid values: `startTime` (effective time), `expireTime` (expiration date), `packageUsedSpec` (used capacity), `packageTotalSpec` (total storage capacity).
// Sorting by array order
OrderBy []*string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `ASC` (ascending), `DESC` (descending).
OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeResourcePackageListRequest ¶
func NewDescribeResourcePackageListRequest() (request *DescribeResourcePackageListRequest)
func (*DescribeResourcePackageListRequest) FromJsonString ¶
func (r *DescribeResourcePackageListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcePackageListRequest) ToJsonString ¶
func (r *DescribeResourcePackageListRequest) ToJsonString() string
type DescribeResourcePackageListRequestParams ¶
type DescribeResourcePackageListRequestParams struct {
// The unique ID of a resource pack
PackageId []*string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Resource pack name
PackageName []*string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack).
PackageType []*string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland).
PackageRegion []*string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack status. Valid values: `using`, `expired`, `normal_finish` (used up), `apply_refund` (requesting a refund), `refund` (refunded).
Status []*string `json:"Status,omitnil,omitempty" name:"Status"`
// Sorting conditions. Valid values: `startTime` (effective time), `expireTime` (expiration date), `packageUsedSpec` (used capacity), `packageTotalSpec` (total storage capacity).
// Sorting by array order
OrderBy []*string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `ASC` (ascending), `DESC` (descending).
OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeResourcePackageListResponse ¶
type DescribeResourcePackageListResponse struct {
*tchttp.BaseResponse
Response *DescribeResourcePackageListResponseParams `json:"Response"`
}
func NewDescribeResourcePackageListResponse ¶
func NewDescribeResourcePackageListResponse() (response *DescribeResourcePackageListResponse)
func (*DescribeResourcePackageListResponse) FromJsonString ¶
func (r *DescribeResourcePackageListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcePackageListResponse) ToJsonString ¶
func (r *DescribeResourcePackageListResponse) ToJsonString() string
type DescribeResourcePackageListResponseParams ¶
type DescribeResourcePackageListResponseParams struct {
// Total number of resource packs
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// Resource pack details Note: This field may return null, indicating that no valid values can be obtained.
Detail []*Package `json:"Detail,omitnil,omitempty" name:"Detail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeResourcePackageSaleSpecRequest ¶
type DescribeResourcePackageSaleSpecRequest struct {
*tchttp.BaseRequest
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland).
PackageRegion *string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack type. Valid values: `CCU` (compute resource pack, `DISK` (storage resource pack).
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeResourcePackageSaleSpecRequest ¶
func NewDescribeResourcePackageSaleSpecRequest() (request *DescribeResourcePackageSaleSpecRequest)
func (*DescribeResourcePackageSaleSpecRequest) FromJsonString ¶
func (r *DescribeResourcePackageSaleSpecRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcePackageSaleSpecRequest) ToJsonString ¶
func (r *DescribeResourcePackageSaleSpecRequest) ToJsonString() string
type DescribeResourcePackageSaleSpecRequestParams ¶
type DescribeResourcePackageSaleSpecRequestParams struct {
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland).
PackageRegion *string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack type. Valid values: `CCU` (compute resource pack, `DISK` (storage resource pack).
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Limit
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeResourcePackageSaleSpecResponse ¶
type DescribeResourcePackageSaleSpecResponse struct {
*tchttp.BaseResponse
Response *DescribeResourcePackageSaleSpecResponseParams `json:"Response"`
}
func NewDescribeResourcePackageSaleSpecResponse ¶
func NewDescribeResourcePackageSaleSpecResponse() (response *DescribeResourcePackageSaleSpecResponse)
func (*DescribeResourcePackageSaleSpecResponse) FromJsonString ¶
func (r *DescribeResourcePackageSaleSpecResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcePackageSaleSpecResponse) ToJsonString ¶
func (r *DescribeResourcePackageSaleSpecResponse) ToJsonString() string
type DescribeResourcePackageSaleSpecResponseParams ¶
type DescribeResourcePackageSaleSpecResponseParams struct {
// Total number of available resource packs
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// Resource pack details Note: This field may return null, indicating that no valid values can be obtained.
Detail []*SalePackageSpec `json:"Detail,omitnil,omitempty" name:"Detail"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeResourcesByDealNameRequest ¶
type DescribeResourcesByDealNameRequest struct {
*tchttp.BaseRequest
// Order ID. (If the cluster is not delivered yet, the `DescribeResourcesByDealName` API may return the `InvalidParameterValue.DealNameNotFound` error. Call the API again until it succeeds.)
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// Order ID, which can be used to query the resource information of multiple orders ID (If the cluster is not delivered yet, the `DescribeResourcesByDealName` API may return the `InvalidParameterValue.DealNameNotFound` error. Call the API again until it succeeds.)
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}
func NewDescribeResourcesByDealNameRequest ¶
func NewDescribeResourcesByDealNameRequest() (request *DescribeResourcesByDealNameRequest)
func (*DescribeResourcesByDealNameRequest) FromJsonString ¶
func (r *DescribeResourcesByDealNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcesByDealNameRequest) ToJsonString ¶
func (r *DescribeResourcesByDealNameRequest) ToJsonString() string
type DescribeResourcesByDealNameRequestParams ¶
type DescribeResourcesByDealNameRequestParams struct {
// Order ID. (If the cluster is not delivered yet, the `DescribeResourcesByDealName` API may return the `InvalidParameterValue.DealNameNotFound` error. Call the API again until it succeeds.)
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// Order ID, which can be used to query the resource information of multiple orders ID (If the cluster is not delivered yet, the `DescribeResourcesByDealName` API may return the `InvalidParameterValue.DealNameNotFound` error. Call the API again until it succeeds.)
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}
Predefined struct for user
type DescribeResourcesByDealNameResponse ¶
type DescribeResourcesByDealNameResponse struct {
*tchttp.BaseResponse
Response *DescribeResourcesByDealNameResponseParams `json:"Response"`
}
func NewDescribeResourcesByDealNameResponse ¶
func NewDescribeResourcesByDealNameResponse() (response *DescribeResourcesByDealNameResponse)
func (*DescribeResourcesByDealNameResponse) FromJsonString ¶
func (r *DescribeResourcesByDealNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourcesByDealNameResponse) ToJsonString ¶
func (r *DescribeResourcesByDealNameResponse) ToJsonString() string
type DescribeResourcesByDealNameResponseParams ¶
type DescribeResourcesByDealNameResponseParams struct {
// Billable resource ID information array
BillingResourceInfos []*BillingResourceInfo `json:"BillingResourceInfos,omitnil,omitempty" name:"BillingResourceInfos"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRollbackTimeRangeRequest ¶
type DescribeRollbackTimeRangeRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeRollbackTimeRangeRequest ¶
func NewDescribeRollbackTimeRangeRequest() (request *DescribeRollbackTimeRangeRequest)
func (*DescribeRollbackTimeRangeRequest) FromJsonString ¶
func (r *DescribeRollbackTimeRangeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackTimeRangeRequest) ToJsonString ¶
func (r *DescribeRollbackTimeRangeRequest) ToJsonString() string
type DescribeRollbackTimeRangeRequestParams ¶
type DescribeRollbackTimeRangeRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeRollbackTimeRangeResponse ¶
type DescribeRollbackTimeRangeResponse struct {
*tchttp.BaseResponse
Response *DescribeRollbackTimeRangeResponseParams `json:"Response"`
}
func NewDescribeRollbackTimeRangeResponse ¶
func NewDescribeRollbackTimeRangeResponse() (response *DescribeRollbackTimeRangeResponse)
func (*DescribeRollbackTimeRangeResponse) FromJsonString ¶
func (r *DescribeRollbackTimeRangeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackTimeRangeResponse) ToJsonString ¶
func (r *DescribeRollbackTimeRangeResponse) ToJsonString() string
type DescribeRollbackTimeRangeResponseParams ¶
type DescribeRollbackTimeRangeResponseParams struct {
// Start time of valid rollback time range (disused)
// Note: This field may return null, indicating that no valid values can be obtained.
TimeRangeStart *string `json:"TimeRangeStart,omitnil,omitempty" name:"TimeRangeStart"`
// End time of valid rollback time range (disused)
// Note: This field may return null, indicating that no valid values can be obtained.
TimeRangeEnd *string `json:"TimeRangeEnd,omitnil,omitempty" name:"TimeRangeEnd"`
// Time range available for rollback
RollbackTimeRanges []*RollbackTimeRange `json:"RollbackTimeRanges,omitnil,omitempty" name:"RollbackTimeRanges"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRollbackTimeValidityRequest ¶
type DescribeRollbackTimeValidityRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Expected time point to roll back to
ExpectTime *string `json:"ExpectTime,omitnil,omitempty" name:"ExpectTime"`
// Error tolerance range for rollback time point
ExpectTimeThresh *uint64 `json:"ExpectTimeThresh,omitnil,omitempty" name:"ExpectTimeThresh"`
}
func NewDescribeRollbackTimeValidityRequest ¶
func NewDescribeRollbackTimeValidityRequest() (request *DescribeRollbackTimeValidityRequest)
func (*DescribeRollbackTimeValidityRequest) FromJsonString ¶
func (r *DescribeRollbackTimeValidityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackTimeValidityRequest) ToJsonString ¶
func (r *DescribeRollbackTimeValidityRequest) ToJsonString() string
type DescribeRollbackTimeValidityRequestParams ¶
type DescribeRollbackTimeValidityRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Expected time point to roll back to
ExpectTime *string `json:"ExpectTime,omitnil,omitempty" name:"ExpectTime"`
// Error tolerance range for rollback time point
ExpectTimeThresh *uint64 `json:"ExpectTimeThresh,omitnil,omitempty" name:"ExpectTimeThresh"`
}
Predefined struct for user
type DescribeRollbackTimeValidityResponse ¶
type DescribeRollbackTimeValidityResponse struct {
*tchttp.BaseResponse
Response *DescribeRollbackTimeValidityResponseParams `json:"Response"`
}
func NewDescribeRollbackTimeValidityResponse ¶
func NewDescribeRollbackTimeValidityResponse() (response *DescribeRollbackTimeValidityResponse)
func (*DescribeRollbackTimeValidityResponse) FromJsonString ¶
func (r *DescribeRollbackTimeValidityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRollbackTimeValidityResponse) ToJsonString ¶
func (r *DescribeRollbackTimeValidityResponse) ToJsonString() string
type DescribeRollbackTimeValidityResponseParams ¶
type DescribeRollbackTimeValidityResponseParams struct {
// Storage `poolID`
PoolId *uint64 `json:"PoolId,omitnil,omitempty" name:"PoolId"`
// Rollback task ID, which needs to be passed in when rolling back to this time point
QueryId *uint64 `json:"QueryId,omitnil,omitempty" name:"QueryId"`
// Whether the time point is valid. pass: check passed; fail: check failed
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Suggested time point. This value takes effect only if `Status` is `fail`
SuggestTime *string `json:"SuggestTime,omitnil,omitempty" name:"SuggestTime"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSupportProxyVersionRequest ¶
type DescribeSupportProxyVersionRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}
func NewDescribeSupportProxyVersionRequest ¶
func NewDescribeSupportProxyVersionRequest() (request *DescribeSupportProxyVersionRequest)
func (*DescribeSupportProxyVersionRequest) FromJsonString ¶
func (r *DescribeSupportProxyVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportProxyVersionRequest) ToJsonString ¶
func (r *DescribeSupportProxyVersionRequest) ToJsonString() string
type DescribeSupportProxyVersionRequestParams ¶
type DescribeSupportProxyVersionRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}
Predefined struct for user
type DescribeSupportProxyVersionResponse ¶
type DescribeSupportProxyVersionResponse struct {
*tchttp.BaseResponse
Response *DescribeSupportProxyVersionResponseParams `json:"Response"`
}
func NewDescribeSupportProxyVersionResponse ¶
func NewDescribeSupportProxyVersionResponse() (response *DescribeSupportProxyVersionResponse)
func (*DescribeSupportProxyVersionResponse) FromJsonString ¶
func (r *DescribeSupportProxyVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSupportProxyVersionResponse) ToJsonString ¶
func (r *DescribeSupportProxyVersionResponse) ToJsonString() string
type DescribeSupportProxyVersionResponseParams ¶
type DescribeSupportProxyVersionResponseParams struct {
// Collection of supported database proxy versions
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
SupportProxyVersions []*string `json:"SupportProxyVersions,omitnil,omitempty" name:"SupportProxyVersions"`
// The current proxy version
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeZonesRequest ¶
type DescribeZonesRequest struct {
*tchttp.BaseRequest
// Whether the virtual zone is included.–
IncludeVirtualZones *bool `json:"IncludeVirtualZones,omitnil,omitempty" name:"IncludeVirtualZones"`
// Whether to display all AZs in a region and the user’s permissions in each AZ.
ShowPermission *bool `json:"ShowPermission,omitnil,omitempty" name:"ShowPermission"`
}
func NewDescribeZonesRequest ¶
func NewDescribeZonesRequest() (request *DescribeZonesRequest)
func (*DescribeZonesRequest) FromJsonString ¶
func (r *DescribeZonesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeZonesRequest) ToJsonString ¶
func (r *DescribeZonesRequest) ToJsonString() string
type DescribeZonesRequestParams ¶
type DescribeZonesRequestParams struct {
// Whether the virtual zone is included.–
IncludeVirtualZones *bool `json:"IncludeVirtualZones,omitnil,omitempty" name:"IncludeVirtualZones"`
// Whether to display all AZs in a region and the user’s permissions in each AZ.
ShowPermission *bool `json:"ShowPermission,omitnil,omitempty" name:"ShowPermission"`
}
Predefined struct for user
type DescribeZonesResponse ¶
type DescribeZonesResponse struct {
*tchttp.BaseResponse
Response *DescribeZonesResponseParams `json:"Response"`
}
func NewDescribeZonesResponse ¶
func NewDescribeZonesResponse() (response *DescribeZonesResponse)
func (*DescribeZonesResponse) FromJsonString ¶
func (r *DescribeZonesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeZonesResponse) ToJsonString ¶
func (r *DescribeZonesResponse) ToJsonString() string
type DescribeZonesResponseParams ¶
type DescribeZonesResponseParams struct {
// Region information
RegionSet []*SaleRegion `json:"RegionSet,omitnil,omitempty" name:"RegionSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ErrorLogItemExport ¶
type ErrorLogItemExport struct {
// Time Note: This field may return null, indicating that no valid values can be obtained.
Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
// Log level. Valid values: `error`, `warning`, `note`. Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Log content Note: This field may return null, indicating that no valid values can be obtained.
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
type ExportInstanceErrorLogsRequest ¶
type ExportInstanceErrorLogsRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Log start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Log end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// The max number of returned results
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Log level
LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`
KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"`
// The template type. Valid values: `csv`, `original`.
FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
// Valid value: `Timestamp`
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Valid values: `ASC` or `DESC`.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}
func NewExportInstanceErrorLogsRequest ¶
func NewExportInstanceErrorLogsRequest() (request *ExportInstanceErrorLogsRequest)
func (*ExportInstanceErrorLogsRequest) FromJsonString ¶
func (r *ExportInstanceErrorLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportInstanceErrorLogsRequest) ToJsonString ¶
func (r *ExportInstanceErrorLogsRequest) ToJsonString() string
type ExportInstanceErrorLogsRequestParams ¶
type ExportInstanceErrorLogsRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Log start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Log end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// The max number of returned results
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Log level
LogLevels []*string `json:"LogLevels,omitnil,omitempty" name:"LogLevels"`
KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"`
// The template type. Valid values: `csv`, `original`.
FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
// Valid value: `Timestamp`
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Valid values: `ASC` or `DESC`.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}
Predefined struct for user
type ExportInstanceErrorLogsResponse ¶
type ExportInstanceErrorLogsResponse struct {
*tchttp.BaseResponse
Response *ExportInstanceErrorLogsResponseParams `json:"Response"`
}
func NewExportInstanceErrorLogsResponse ¶
func NewExportInstanceErrorLogsResponse() (response *ExportInstanceErrorLogsResponse)
func (*ExportInstanceErrorLogsResponse) FromJsonString ¶
func (r *ExportInstanceErrorLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportInstanceErrorLogsResponse) ToJsonString ¶
func (r *ExportInstanceErrorLogsResponse) ToJsonString() string
type ExportInstanceErrorLogsResponseParams ¶
type ExportInstanceErrorLogsResponseParams struct {
// Export content of the error log Note: This field may return null, indicating that no valid values can be obtained.
ErrorLogItems []*ErrorLogItemExport `json:"ErrorLogItems,omitnil,omitempty" name:"ErrorLogItems"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ExportInstanceSlowQueriesRequest ¶
type ExportInstanceSlowQueriesRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Transaction start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Transaction end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Maximum number
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Username
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// Client host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// File type. Valid values: csv, original.
FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
// Sorting field. Valid values: u200d`QueryTime`, `LockTime`, `RowsExamined`, and `RowsSent`.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `asc`, `desc`.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}
func NewExportInstanceSlowQueriesRequest ¶
func NewExportInstanceSlowQueriesRequest() (request *ExportInstanceSlowQueriesRequest)
func (*ExportInstanceSlowQueriesRequest) FromJsonString ¶
func (r *ExportInstanceSlowQueriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportInstanceSlowQueriesRequest) ToJsonString ¶
func (r *ExportInstanceSlowQueriesRequest) ToJsonString() string
type ExportInstanceSlowQueriesRequestParams ¶
type ExportInstanceSlowQueriesRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Transaction start time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Transaction end time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Maximum number
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Username
Username *string `json:"Username,omitnil,omitempty" name:"Username"`
// Client host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// File type. Valid values: csv, original.
FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
// Sorting field. Valid values: u200d`QueryTime`, `LockTime`, `RowsExamined`, and `RowsSent`.
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// Sorting order. Valid values: `asc`, `desc`.
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}
Predefined struct for user
type ExportInstanceSlowQueriesResponse ¶
type ExportInstanceSlowQueriesResponse struct {
*tchttp.BaseResponse
Response *ExportInstanceSlowQueriesResponseParams `json:"Response"`
}
func NewExportInstanceSlowQueriesResponse ¶
func NewExportInstanceSlowQueriesResponse() (response *ExportInstanceSlowQueriesResponse)
func (*ExportInstanceSlowQueriesResponse) FromJsonString ¶
func (r *ExportInstanceSlowQueriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportInstanceSlowQueriesResponse) ToJsonString ¶
func (r *ExportInstanceSlowQueriesResponse) ToJsonString() string
type ExportInstanceSlowQueriesResponseParams ¶
type ExportInstanceSlowQueriesResponseParams struct {
// Slow query export content
FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InputAccount ¶
type InquirePriceCreateRequest ¶
type InquirePriceCreateRequest struct {
*tchttp.BaseRequest
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Number of compute node to purchase
GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`
// Instance type for purchase. Valid values: `PREPAID`, `POSTPAID`, `SERVERLESS`.
InstancePayMode *string `json:"InstancePayMode,omitnil,omitempty" name:"InstancePayMode"`
// Storage type for purchase. Valid values: `PREPAID`, `POSTPAID`.
StoragePayMode *string `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// Number of CPU cores, which is required when `InstancePayMode` is `PREPAID` or `POSTPAID`.
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory size in GB, which is required when `InstancePayMode` is `PREPAID` or `POSTPAID`.
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// CCU size, which is required when `InstancePayMode` is `SERVERLESS`.
Ccu *float64 `json:"Ccu,omitnil,omitempty" name:"Ccu"`
// Storage size, which is required when `StoragePayMode` is `PREPAID`.
StorageLimit *int64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Validity period, which is required when `InstancePayMode` is `PREPAID`.
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Duration unit, which is required when `InstancePayMode` is `PREPAID`. Valid values: `m` (month), `d` (day).
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}
func NewInquirePriceCreateRequest ¶
func NewInquirePriceCreateRequest() (request *InquirePriceCreateRequest)
func (*InquirePriceCreateRequest) FromJsonString ¶
func (r *InquirePriceCreateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceCreateRequest) ToJsonString ¶
func (r *InquirePriceCreateRequest) ToJsonString() string
type InquirePriceCreateRequestParams ¶
type InquirePriceCreateRequestParams struct {
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Number of compute node to purchase
GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`
// Instance type for purchase. Valid values: `PREPAID`, `POSTPAID`, `SERVERLESS`.
InstancePayMode *string `json:"InstancePayMode,omitnil,omitempty" name:"InstancePayMode"`
// Storage type for purchase. Valid values: `PREPAID`, `POSTPAID`.
StoragePayMode *string `json:"StoragePayMode,omitnil,omitempty" name:"StoragePayMode"`
// Number of CPU cores, which is required when `InstancePayMode` is `PREPAID` or `POSTPAID`.
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory size in GB, which is required when `InstancePayMode` is `PREPAID` or `POSTPAID`.
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// CCU size, which is required when `InstancePayMode` is `SERVERLESS`.
Ccu *float64 `json:"Ccu,omitnil,omitempty" name:"Ccu"`
// Storage size, which is required when `StoragePayMode` is `PREPAID`.
StorageLimit *int64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Validity period, which is required when `InstancePayMode` is `PREPAID`.
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Duration unit, which is required when `InstancePayMode` is `PREPAID`. Valid values: `m` (month), `d` (day).
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}
Predefined struct for user
type InquirePriceCreateResponse ¶
type InquirePriceCreateResponse struct {
*tchttp.BaseResponse
Response *InquirePriceCreateResponseParams `json:"Response"`
}
func NewInquirePriceCreateResponse ¶
func NewInquirePriceCreateResponse() (response *InquirePriceCreateResponse)
func (*InquirePriceCreateResponse) FromJsonString ¶
func (r *InquirePriceCreateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceCreateResponse) ToJsonString ¶
func (r *InquirePriceCreateResponse) ToJsonString() string
type InquirePriceCreateResponseParams ¶
type InquirePriceCreateResponseParams struct {
// Instance price
InstancePrice *TradePrice `json:"InstancePrice,omitnil,omitempty" name:"InstancePrice"`
// Storage price
StoragePrice *TradePrice `json:"StoragePrice,omitnil,omitempty" name:"StoragePrice"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InquirePriceRenewRequest ¶
type InquirePriceRenewRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Validity period, which needs to be used together with `TimeUnit`.
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Unit of validity period, which needs to be used together with `TimeSpan`. Valid values: `d` (day), `m` (month).
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}
func NewInquirePriceRenewRequest ¶
func NewInquirePriceRenewRequest() (request *InquirePriceRenewRequest)
func (*InquirePriceRenewRequest) FromJsonString ¶
func (r *InquirePriceRenewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceRenewRequest) ToJsonString ¶
func (r *InquirePriceRenewRequest) ToJsonString() string
type InquirePriceRenewRequestParams ¶
type InquirePriceRenewRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Validity period, which needs to be used together with `TimeUnit`.
TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
// Unit of validity period, which needs to be used together with `TimeSpan`. Valid values: `d` (day), `m` (month).
TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}
Predefined struct for user
type InquirePriceRenewResponse ¶
type InquirePriceRenewResponse struct {
*tchttp.BaseResponse
Response *InquirePriceRenewResponseParams `json:"Response"`
}
func NewInquirePriceRenewResponse ¶
func NewInquirePriceRenewResponse() (response *InquirePriceRenewResponse)
func (*InquirePriceRenewResponse) FromJsonString ¶
func (r *InquirePriceRenewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceRenewResponse) ToJsonString ¶
func (r *InquirePriceRenewResponse) ToJsonString() string
type InquirePriceRenewResponseParams ¶
type InquirePriceRenewResponseParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID list
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// Price of instance specification in array
Prices []*TradePrice `json:"Prices,omitnil,omitempty" name:"Prices"`
// Total renewal price of compute node
InstanceRealTotalPrice *int64 `json:"InstanceRealTotalPrice,omitnil,omitempty" name:"InstanceRealTotalPrice"`
// Total renewal price of storage node
StorageRealTotalPrice *int64 `json:"StorageRealTotalPrice,omitnil,omitempty" name:"StorageRealTotalPrice"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InstanceAuditRule ¶
type InstanceAuditRule struct {
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Whether the audit is rule audit. Valid values: `true` (rule audit), `false` (full audit).
// Note: This field may return null, indicating that no valid values can be obtained.
AuditRule *bool `json:"AuditRule,omitnil,omitempty" name:"AuditRule"`
// Audit rule details, which is valid only when `AuditRule` is `true`.
// Note: This field may return null, indicating that no valid values can be obtained.
AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`
}
type InstanceInitInfo ¶
type InstanceInitInfo struct {
// Instance CPU
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Instance memory
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Instance type. Valid values:`rw`, `ro`.
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Number of the instances. Value range: 1-15.
InstanceCount *int64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"`
// Minimum number of serverless instances. Value range: 1-15.
MinRoCount *int64 `json:"MinRoCount,omitnil,omitempty" name:"MinRoCount"`
// Maximum number of serverless instances. Value range: 1-15.
MaxRoCount *int64 `json:"MaxRoCount,omitnil,omitempty" name:"MaxRoCount"`
// Minimum specifications for serverless instance
MinRoCpu *float64 `json:"MinRoCpu,omitnil,omitempty" name:"MinRoCpu"`
// Maximum specifications for serverless instance
MaxRoCpu *float64 `json:"MaxRoCpu,omitnil,omitempty" name:"MaxRoCpu"`
}
type InstanceNetInfo ¶
type InstanceNetInfo struct {
// Network type
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceGroupType *string `json:"InstanceGroupType,omitnil,omitempty" name:"InstanceGroupType"`
// Instance group ID
// Note: This field may return null, indicating that no valid values can be obtained.
InstanceGroupId *string `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// VPC ID
// Note: This field may return null, indicating that no valid values can be obtained.
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Subnet ID
// Note: This field may return null, indicating that no valid values can be obtained.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Network type
// Note: This field may return null, indicating that no valid values can be obtained.
NetType *int64 `json:"NetType,omitnil,omitempty" name:"NetType"`
// VPC IP
// Note: This field may return null, indicating that no valid values can be obtained.
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// VPC port
// Note: This field may return null, indicating that no valid values can be obtained.
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Public network domain name
// Note: This field may return null, indicating that no valid values can be obtained.
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
WanIP *string `json:"WanIP,omitnil,omitempty" name:"WanIP"`
// Public network port
// Note: This field may return null, indicating that no valid values can be obtained.
WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
// Public network status
// Note: This field may return null, indicating that no valid values can be obtained.
WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`
}
type InstanceParamItem ¶
type InstanceParamItem struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// List of instance parameters
ParamsItems []*ParamItemDetail `json:"ParamsItems,omitnil,omitempty" name:"ParamsItems"`
}
type InstanceSpec ¶
type InstanceSpec struct {
// Number of instance CPU cores
Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Instance memory in GB
Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Maximum instance storage capacity GB
MaxStorageSize *uint64 `json:"MaxStorageSize,omitnil,omitempty" name:"MaxStorageSize"`
// Minimum instance storage capacity GB
MinStorageSize *uint64 `json:"MinStorageSize,omitnil,omitempty" name:"MinStorageSize"`
// Whether there is an inventory.
HasStock *bool `json:"HasStock,omitnil,omitempty" name:"HasStock"`
// Machine type
MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
// Maximum IOPS
MaxIops *int64 `json:"MaxIops,omitnil,omitempty" name:"MaxIops"`
// Maximum bandwidth
MaxIoBandWidth *int64 `json:"MaxIoBandWidth,omitnil,omitempty" name:"MaxIoBandWidth"`
// Inventory information in a region
// Note: This field may return null, indicating that no valid values can be obtained.
ZoneStockInfos []*ZoneStockInfo `json:"ZoneStockInfos,omitnil,omitempty" name:"ZoneStockInfos"`
// Quantity in stock
// Note: This field may return null, indicating that no valid values can be obtained.
StockCount *int64 `json:"StockCount,omitnil,omitempty" name:"StockCount"`
}
type IsolateClusterRequest ¶
type IsolateClusterRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
}
func NewIsolateClusterRequest ¶
func NewIsolateClusterRequest() (request *IsolateClusterRequest)
func (*IsolateClusterRequest) FromJsonString ¶
func (r *IsolateClusterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateClusterRequest) ToJsonString ¶
func (r *IsolateClusterRequest) ToJsonString() string
type IsolateClusterRequestParams ¶
type IsolateClusterRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
}
Predefined struct for user
type IsolateClusterResponse ¶
type IsolateClusterResponse struct {
*tchttp.BaseResponse
Response *IsolateClusterResponseParams `json:"Response"`
}
func NewIsolateClusterResponse ¶
func NewIsolateClusterResponse() (response *IsolateClusterResponse)
func (*IsolateClusterResponse) FromJsonString ¶
func (r *IsolateClusterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateClusterResponse) ToJsonString ¶
func (r *IsolateClusterResponse) ToJsonString() string
type IsolateClusterResponseParams ¶
type IsolateClusterResponseParams struct {
// Task flow ID
// Note: this field may return null, indicating that no valid values can be obtained.
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Refund order ID
// Note: this field may return null, indicating that no valid values can be obtained.
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type IsolateInstanceRequest ¶
type IsolateInstanceRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID array
InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
}
func NewIsolateInstanceRequest ¶
func NewIsolateInstanceRequest() (request *IsolateInstanceRequest)
func (*IsolateInstanceRequest) FromJsonString ¶
func (r *IsolateInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateInstanceRequest) ToJsonString ¶
func (r *IsolateInstanceRequest) ToJsonString() string
type IsolateInstanceRequestParams ¶
type IsolateInstanceRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID array
InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
}
Predefined struct for user
type IsolateInstanceResponse ¶
type IsolateInstanceResponse struct {
*tchttp.BaseResponse
Response *IsolateInstanceResponseParams `json:"Response"`
}
func NewIsolateInstanceResponse ¶
func NewIsolateInstanceResponse() (response *IsolateInstanceResponse)
func (*IsolateInstanceResponse) FromJsonString ¶
func (r *IsolateInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateInstanceResponse) ToJsonString ¶
func (r *IsolateInstanceResponse) ToJsonString() string
type IsolateInstanceResponseParams ¶
type IsolateInstanceResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Order ID for isolated instance (prepaid instance)
// Note: this field may return null, indicating that no valid values can be obtained.
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifiableInfo ¶
type ModifiableInfo struct {
}
type ModifyAccountDescriptionRequest ¶
type ModifyAccountDescriptionRequest struct {
*tchttp.BaseRequest
// Database account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// Database account description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Host. Default value: `%`
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
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 ¶
type ModifyAccountDescriptionRequestParams struct {
// Database account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// Database account description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Host. Default value: `%`
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
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 ¶
type ModifyAccountDescriptionResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAccountHostRequest ¶
type ModifyAccountHostRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// New host
NewHost *string `json:"NewHost,omitnil,omitempty" name:"NewHost"`
// Account infomation
Account *InputAccount `json:"Account,omitnil,omitempty" name:"Account"`
}
func NewModifyAccountHostRequest ¶
func NewModifyAccountHostRequest() (request *ModifyAccountHostRequest)
func (*ModifyAccountHostRequest) FromJsonString ¶
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 ¶
func (r *ModifyAccountHostRequest) ToJsonString() string
type ModifyAccountHostRequestParams ¶
type ModifyAccountHostRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// New host
NewHost *string `json:"NewHost,omitnil,omitempty" name:"NewHost"`
// Account infomation
Account *InputAccount `json:"Account,omitnil,omitempty" name:"Account"`
}
Predefined struct for user
type ModifyAccountHostResponse ¶
type ModifyAccountHostResponse struct {
*tchttp.BaseResponse
Response *ModifyAccountHostResponseParams `json:"Response"`
}
func NewModifyAccountHostResponse ¶
func NewModifyAccountHostResponse() (response *ModifyAccountHostResponse)
func (*ModifyAccountHostResponse) FromJsonString ¶
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 ¶
func (r *ModifyAccountHostResponse) ToJsonString() string
type ModifyAccountHostResponseParams ¶
type ModifyAccountHostResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAccountPrivilegesRequest ¶
type ModifyAccountPrivilegesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Account infomation
Account *InputAccount `json:"Account,omitnil,omitempty" name:"Account"`
// Array of global permissions
GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`
// Array of database permissions
DatabasePrivileges []*DatabasePrivileges `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`
// Array of table permissions
TablePrivileges []*TablePrivileges `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`
}
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 ¶
type ModifyAccountPrivilegesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Account infomation
Account *InputAccount `json:"Account,omitnil,omitempty" name:"Account"`
// Array of global permissions
GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`
// Array of database permissions
DatabasePrivileges []*DatabasePrivileges `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`
// Array of table permissions
TablePrivileges []*TablePrivileges `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`
}
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 ¶
type ModifyAccountPrivilegesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAuditRuleTemplatesRequest ¶
type ModifyAuditRuleTemplatesRequest struct {
*tchttp.BaseRequest
// Audit rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
// Audit rule after modification
RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
// New name of the rule template
RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`
// New description of the rule template
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewModifyAuditRuleTemplatesRequest ¶
func NewModifyAuditRuleTemplatesRequest() (request *ModifyAuditRuleTemplatesRequest)
func (*ModifyAuditRuleTemplatesRequest) FromJsonString ¶
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 ¶
func (r *ModifyAuditRuleTemplatesRequest) ToJsonString() string
type ModifyAuditRuleTemplatesRequestParams ¶
type ModifyAuditRuleTemplatesRequestParams struct {
// Audit rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
// Audit rule after modification
RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
// New name of the rule template
RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`
// New description of the rule template
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type ModifyAuditRuleTemplatesResponse ¶
type ModifyAuditRuleTemplatesResponse struct {
*tchttp.BaseResponse
Response *ModifyAuditRuleTemplatesResponseParams `json:"Response"`
}
func NewModifyAuditRuleTemplatesResponse ¶
func NewModifyAuditRuleTemplatesResponse() (response *ModifyAuditRuleTemplatesResponse)
func (*ModifyAuditRuleTemplatesResponse) FromJsonString ¶
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 ¶
func (r *ModifyAuditRuleTemplatesResponse) ToJsonString() string
type ModifyAuditRuleTemplatesResponseParams ¶
type ModifyAuditRuleTemplatesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAuditServiceRequest ¶
type ModifyAuditServiceRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Log retention period
LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`
// Frequent log retention period
HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`
// The parameter used to change the audit rule of the instance to full audit
AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
// Rule audit
AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`
// Rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}
func NewModifyAuditServiceRequest ¶
func NewModifyAuditServiceRequest() (request *ModifyAuditServiceRequest)
func (*ModifyAuditServiceRequest) FromJsonString ¶
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 ¶
func (r *ModifyAuditServiceRequest) ToJsonString() string
type ModifyAuditServiceRequestParams ¶
type ModifyAuditServiceRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Log retention period
LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`
// Frequent log retention period
HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`
// The parameter used to change the audit rule of the instance to full audit
AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
// Rule audit
AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`
// Rule template ID
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}
Predefined struct for user
type ModifyAuditServiceResponse ¶
type ModifyAuditServiceResponse struct {
*tchttp.BaseResponse
Response *ModifyAuditServiceResponseParams `json:"Response"`
}
func NewModifyAuditServiceResponse ¶
func NewModifyAuditServiceResponse() (response *ModifyAuditServiceResponse)
func (*ModifyAuditServiceResponse) FromJsonString ¶
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 ¶
func (r *ModifyAuditServiceResponse) ToJsonString() string
type ModifyAuditServiceResponseParams ¶
type ModifyAuditServiceResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyBackupConfigRequest ¶
type ModifyBackupConfigRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Full backup start time. Value range: [0-24*3600]. For example, 0:00 AM, 1:00 AM, and 2:00 AM are represented by 0, 3600, and 7200, respectively
BackupTimeBeg *uint64 `json:"BackupTimeBeg,omitnil,omitempty" name:"BackupTimeBeg"`
// Full backup end time. Value range: [0-24*3600]. For example, 0:00 AM, 1:00 AM, and 2:00 AM are represented by 0, 3600, and 7200, respectively.
BackupTimeEnd *uint64 `json:"BackupTimeEnd,omitnil,omitempty" name:"BackupTimeEnd"`
// Backup retention period in seconds. Backups will be cleared after this period elapses. 7 days is represented by 3600*24*7 = 604800. Maximum value: 158112000.
ReserveDuration *uint64 `json:"ReserveDuration,omitnil,omitempty" name:"ReserveDuration"`
// Backup frequency. It is an array of 7 elements corresponding to Monday through Sunday. full: full backup; increment: incremental backup. This parameter cannot be modified currently and doesn't need to be entered.
BackupFreq []*string `json:"BackupFreq,omitnil,omitempty" name:"BackupFreq"`
// Backup mode. logic: logic backup; snapshot: snapshot backup. This parameter cannot be modified currently and doesn't need to be entered.
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
}
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 ¶
type ModifyBackupConfigRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Full backup start time. Value range: [0-24*3600]. For example, 0:00 AM, 1:00 AM, and 2:00 AM are represented by 0, 3600, and 7200, respectively
BackupTimeBeg *uint64 `json:"BackupTimeBeg,omitnil,omitempty" name:"BackupTimeBeg"`
// Full backup end time. Value range: [0-24*3600]. For example, 0:00 AM, 1:00 AM, and 2:00 AM are represented by 0, 3600, and 7200, respectively.
BackupTimeEnd *uint64 `json:"BackupTimeEnd,omitnil,omitempty" name:"BackupTimeEnd"`
// Backup retention period in seconds. Backups will be cleared after this period elapses. 7 days is represented by 3600*24*7 = 604800. Maximum value: 158112000.
ReserveDuration *uint64 `json:"ReserveDuration,omitnil,omitempty" name:"ReserveDuration"`
// Backup frequency. It is an array of 7 elements corresponding to Monday through Sunday. full: full backup; increment: incremental backup. This parameter cannot be modified currently and doesn't need to be entered.
BackupFreq []*string `json:"BackupFreq,omitnil,omitempty" name:"BackupFreq"`
// Backup mode. logic: logic backup; snapshot: snapshot backup. This parameter cannot be modified currently and doesn't need to be entered.
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
}
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 ¶
type ModifyBackupConfigResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyBackupNameRequest ¶
type ModifyBackupNameRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup file ID
BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
// Backup name, which can contain up to 60 characters.
BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`
}
func NewModifyBackupNameRequest ¶
func NewModifyBackupNameRequest() (request *ModifyBackupNameRequest)
func (*ModifyBackupNameRequest) FromJsonString ¶
func (r *ModifyBackupNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupNameRequest) ToJsonString ¶
func (r *ModifyBackupNameRequest) ToJsonString() string
type ModifyBackupNameRequestParams ¶
type ModifyBackupNameRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Backup file ID
BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
// Backup name, which can contain up to 60 characters.
BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`
}
Predefined struct for user
type ModifyBackupNameResponse ¶
type ModifyBackupNameResponse struct {
*tchttp.BaseResponse
Response *ModifyBackupNameResponseParams `json:"Response"`
}
func NewModifyBackupNameResponse ¶
func NewModifyBackupNameResponse() (response *ModifyBackupNameResponse)
func (*ModifyBackupNameResponse) FromJsonString ¶
func (r *ModifyBackupNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupNameResponse) ToJsonString ¶
func (r *ModifyBackupNameResponse) ToJsonString() string
type ModifyBackupNameResponseParams ¶
type ModifyBackupNameResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyBinlogSaveDaysRequest ¶
type ModifyBinlogSaveDaysRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Binlog retention period in days
BinlogSaveDays *int64 `json:"BinlogSaveDays,omitnil,omitempty" name:"BinlogSaveDays"`
}
func NewModifyBinlogSaveDaysRequest ¶
func NewModifyBinlogSaveDaysRequest() (request *ModifyBinlogSaveDaysRequest)
func (*ModifyBinlogSaveDaysRequest) FromJsonString ¶
func (r *ModifyBinlogSaveDaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBinlogSaveDaysRequest) ToJsonString ¶
func (r *ModifyBinlogSaveDaysRequest) ToJsonString() string
type ModifyBinlogSaveDaysRequestParams ¶
type ModifyBinlogSaveDaysRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Binlog retention period in days
BinlogSaveDays *int64 `json:"BinlogSaveDays,omitnil,omitempty" name:"BinlogSaveDays"`
}
Predefined struct for user
type ModifyBinlogSaveDaysResponse ¶
type ModifyBinlogSaveDaysResponse struct {
*tchttp.BaseResponse
Response *ModifyBinlogSaveDaysResponseParams `json:"Response"`
}
func NewModifyBinlogSaveDaysResponse ¶
func NewModifyBinlogSaveDaysResponse() (response *ModifyBinlogSaveDaysResponse)
func (*ModifyBinlogSaveDaysResponse) FromJsonString ¶
func (r *ModifyBinlogSaveDaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBinlogSaveDaysResponse) ToJsonString ¶
func (r *ModifyBinlogSaveDaysResponse) ToJsonString() string
type ModifyBinlogSaveDaysResponseParams ¶
type ModifyBinlogSaveDaysResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyClusterDatabaseRequest ¶
type ModifyClusterDatabaseRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// Host permissions of the new authorized user
NewUserHostPrivileges []*UserHostPrivilege `json:"NewUserHostPrivileges,omitnil,omitempty" name:"NewUserHostPrivileges"`
// Remarks
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Host permissions of previously authorized users
OldUserHostPrivileges []*UserHostPrivilege `json:"OldUserHostPrivileges,omitnil,omitempty" name:"OldUserHostPrivileges"`
}
func NewModifyClusterDatabaseRequest ¶
func NewModifyClusterDatabaseRequest() (request *ModifyClusterDatabaseRequest)
func (*ModifyClusterDatabaseRequest) FromJsonString ¶
func (r *ModifyClusterDatabaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterDatabaseRequest) ToJsonString ¶
func (r *ModifyClusterDatabaseRequest) ToJsonString() string
type ModifyClusterDatabaseRequestParams ¶
type ModifyClusterDatabaseRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// Host permissions of the new authorized user
NewUserHostPrivileges []*UserHostPrivilege `json:"NewUserHostPrivileges,omitnil,omitempty" name:"NewUserHostPrivileges"`
// Remarks
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Host permissions of previously authorized users
OldUserHostPrivileges []*UserHostPrivilege `json:"OldUserHostPrivileges,omitnil,omitempty" name:"OldUserHostPrivileges"`
}
Predefined struct for user
type ModifyClusterDatabaseResponse ¶
type ModifyClusterDatabaseResponse struct {
*tchttp.BaseResponse
Response *ModifyClusterDatabaseResponseParams `json:"Response"`
}
func NewModifyClusterDatabaseResponse ¶
func NewModifyClusterDatabaseResponse() (response *ModifyClusterDatabaseResponse)
func (*ModifyClusterDatabaseResponse) FromJsonString ¶
func (r *ModifyClusterDatabaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterDatabaseResponse) ToJsonString ¶
func (r *ModifyClusterDatabaseResponse) ToJsonString() string
type ModifyClusterDatabaseResponseParams ¶
type ModifyClusterDatabaseResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyClusterNameRequest ¶
type ModifyClusterNameRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}
func NewModifyClusterNameRequest ¶
func NewModifyClusterNameRequest() (request *ModifyClusterNameRequest)
func (*ModifyClusterNameRequest) FromJsonString ¶
func (r *ModifyClusterNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterNameRequest) ToJsonString ¶
func (r *ModifyClusterNameRequest) ToJsonString() string
type ModifyClusterNameRequestParams ¶
type ModifyClusterNameRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Cluster name
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}
Predefined struct for user
type ModifyClusterNameResponse ¶
type ModifyClusterNameResponse struct {
*tchttp.BaseResponse
Response *ModifyClusterNameResponseParams `json:"Response"`
}
func NewModifyClusterNameResponse ¶
func NewModifyClusterNameResponse() (response *ModifyClusterNameResponse)
func (*ModifyClusterNameResponse) FromJsonString ¶
func (r *ModifyClusterNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterNameResponse) ToJsonString ¶
func (r *ModifyClusterNameResponse) ToJsonString() string
type ModifyClusterNameResponseParams ¶
type ModifyClusterNameResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyClusterParamRequest ¶
type ModifyClusterParamRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of the parameters to be modified. Each element in the list is a combination of `ParamName`, `CurrentValue`, and `OldValue`. `ParamName` is the parameter name; `CurrentValue` is the current value; `OldValue` is the old value that doesn’t need to be verified.
ParamList []*ParamItem `json:"ParamList,omitnil,omitempty" name:"ParamList"`
// Valid values: `yes` (execute during maintenance time), `no` (execute now)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
func NewModifyClusterParamRequest ¶
func NewModifyClusterParamRequest() (request *ModifyClusterParamRequest)
func (*ModifyClusterParamRequest) FromJsonString ¶
func (r *ModifyClusterParamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterParamRequest) ToJsonString ¶
func (r *ModifyClusterParamRequest) ToJsonString() string
type ModifyClusterParamRequestParams ¶
type ModifyClusterParamRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// List of the parameters to be modified. Each element in the list is a combination of `ParamName`, `CurrentValue`, and `OldValue`. `ParamName` is the parameter name; `CurrentValue` is the current value; `OldValue` is the old value that doesn’t need to be verified.
ParamList []*ParamItem `json:"ParamList,omitnil,omitempty" name:"ParamList"`
// Valid values: `yes` (execute during maintenance time), `no` (execute now)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
Predefined struct for user
type ModifyClusterParamResponse ¶
type ModifyClusterParamResponse struct {
*tchttp.BaseResponse
Response *ModifyClusterParamResponseParams `json:"Response"`
}
func NewModifyClusterParamResponse ¶
func NewModifyClusterParamResponse() (response *ModifyClusterParamResponse)
func (*ModifyClusterParamResponse) FromJsonString ¶
func (r *ModifyClusterParamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterParamResponse) ToJsonString ¶
func (r *ModifyClusterParamResponse) ToJsonString() string
type ModifyClusterParamResponseParams ¶
type ModifyClusterParamResponseParams struct {
// Async request ID used to query the result
AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyClusterPasswordComplexityRequest ¶
type ModifyClusterPasswordComplexityRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Password length
ValidatePasswordLength *int64 `json:"ValidatePasswordLength,omitnil,omitempty" name:"ValidatePasswordLength"`
// Number of letters
ValidatePasswordMixedCaseCount *int64 `json:"ValidatePasswordMixedCaseCount,omitnil,omitempty" name:"ValidatePasswordMixedCaseCount"`
// Number of symbols
ValidatePasswordSpecialCharCount *int64 `json:"ValidatePasswordSpecialCharCount,omitnil,omitempty" name:"ValidatePasswordSpecialCharCount"`
// Number of digits
ValidatePasswordNumberCount *int64 `json:"ValidatePasswordNumberCount,omitnil,omitempty" name:"ValidatePasswordNumberCount"`
// Password strength. Valid values: `MEDIUM`, `STRONG`.
ValidatePasswordPolicy *string `json:"ValidatePasswordPolicy,omitnil,omitempty" name:"ValidatePasswordPolicy"`
// Data dictionary
ValidatePasswordDictionary []*string `json:"ValidatePasswordDictionary,omitnil,omitempty" name:"ValidatePasswordDictionary"`
}
func NewModifyClusterPasswordComplexityRequest ¶
func NewModifyClusterPasswordComplexityRequest() (request *ModifyClusterPasswordComplexityRequest)
func (*ModifyClusterPasswordComplexityRequest) FromJsonString ¶
func (r *ModifyClusterPasswordComplexityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterPasswordComplexityRequest) ToJsonString ¶
func (r *ModifyClusterPasswordComplexityRequest) ToJsonString() string
type ModifyClusterPasswordComplexityRequestParams ¶
type ModifyClusterPasswordComplexityRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Password length
ValidatePasswordLength *int64 `json:"ValidatePasswordLength,omitnil,omitempty" name:"ValidatePasswordLength"`
// Number of letters
ValidatePasswordMixedCaseCount *int64 `json:"ValidatePasswordMixedCaseCount,omitnil,omitempty" name:"ValidatePasswordMixedCaseCount"`
// Number of symbols
ValidatePasswordSpecialCharCount *int64 `json:"ValidatePasswordSpecialCharCount,omitnil,omitempty" name:"ValidatePasswordSpecialCharCount"`
// Number of digits
ValidatePasswordNumberCount *int64 `json:"ValidatePasswordNumberCount,omitnil,omitempty" name:"ValidatePasswordNumberCount"`
// Password strength. Valid values: `MEDIUM`, `STRONG`.
ValidatePasswordPolicy *string `json:"ValidatePasswordPolicy,omitnil,omitempty" name:"ValidatePasswordPolicy"`
// Data dictionary
ValidatePasswordDictionary []*string `json:"ValidatePasswordDictionary,omitnil,omitempty" name:"ValidatePasswordDictionary"`
}
Predefined struct for user
type ModifyClusterPasswordComplexityResponse ¶
type ModifyClusterPasswordComplexityResponse struct {
*tchttp.BaseResponse
Response *ModifyClusterPasswordComplexityResponseParams `json:"Response"`
}
func NewModifyClusterPasswordComplexityResponse ¶
func NewModifyClusterPasswordComplexityResponse() (response *ModifyClusterPasswordComplexityResponse)
func (*ModifyClusterPasswordComplexityResponse) FromJsonString ¶
func (r *ModifyClusterPasswordComplexityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterPasswordComplexityResponse) ToJsonString ¶
func (r *ModifyClusterPasswordComplexityResponse) ToJsonString() string
type ModifyClusterPasswordComplexityResponseParams ¶
type ModifyClusterPasswordComplexityResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyClusterSlaveZoneRequest ¶
type ModifyClusterSlaveZoneRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Old replica AZ
OldSlaveZone *string `json:"OldSlaveZone,omitnil,omitempty" name:"OldSlaveZone"`
// New replica AZ
NewSlaveZone *string `json:"NewSlaveZone,omitnil,omitempty" name:"NewSlaveZone"`
}
func NewModifyClusterSlaveZoneRequest ¶
func NewModifyClusterSlaveZoneRequest() (request *ModifyClusterSlaveZoneRequest)
func (*ModifyClusterSlaveZoneRequest) FromJsonString ¶
func (r *ModifyClusterSlaveZoneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterSlaveZoneRequest) ToJsonString ¶
func (r *ModifyClusterSlaveZoneRequest) ToJsonString() string
type ModifyClusterSlaveZoneRequestParams ¶
type ModifyClusterSlaveZoneRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Old replica AZ
OldSlaveZone *string `json:"OldSlaveZone,omitnil,omitempty" name:"OldSlaveZone"`
// New replica AZ
NewSlaveZone *string `json:"NewSlaveZone,omitnil,omitempty" name:"NewSlaveZone"`
}
Predefined struct for user
type ModifyClusterSlaveZoneResponse ¶
type ModifyClusterSlaveZoneResponse struct {
*tchttp.BaseResponse
Response *ModifyClusterSlaveZoneResponseParams `json:"Response"`
}
func NewModifyClusterSlaveZoneResponse ¶
func NewModifyClusterSlaveZoneResponse() (response *ModifyClusterSlaveZoneResponse)
func (*ModifyClusterSlaveZoneResponse) FromJsonString ¶
func (r *ModifyClusterSlaveZoneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyClusterSlaveZoneResponse) ToJsonString ¶
func (r *ModifyClusterSlaveZoneResponse) ToJsonString() string
type ModifyClusterSlaveZoneResponseParams ¶
type ModifyClusterSlaveZoneResponseParams struct {
// Async FlowId
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBInstanceSecurityGroupsRequest ¶
type ModifyDBInstanceSecurityGroupsRequest struct {
*tchttp.BaseRequest
// Instance group ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// List of IDs of security groups to be modified, which is an array of one or more security group IDs.
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}
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 ¶
type ModifyDBInstanceSecurityGroupsRequestParams struct {
// Instance group ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// List of IDs of security groups to be modified, which is an array of one or more security group IDs.
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}
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 ¶
type ModifyDBInstanceSecurityGroupsResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyInstanceNameRequest ¶
type ModifyInstanceNameRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
func NewModifyInstanceNameRequest ¶
func NewModifyInstanceNameRequest() (request *ModifyInstanceNameRequest)
func (*ModifyInstanceNameRequest) FromJsonString ¶
func (r *ModifyInstanceNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceNameRequest) ToJsonString ¶
func (r *ModifyInstanceNameRequest) ToJsonString() string
type ModifyInstanceNameRequestParams ¶
type ModifyInstanceNameRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
Predefined struct for user
type ModifyInstanceNameResponse ¶
type ModifyInstanceNameResponse struct {
*tchttp.BaseResponse
Response *ModifyInstanceNameResponseParams `json:"Response"`
}
func NewModifyInstanceNameResponse ¶
func NewModifyInstanceNameResponse() (response *ModifyInstanceNameResponse)
func (*ModifyInstanceNameResponse) FromJsonString ¶
func (r *ModifyInstanceNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceNameResponse) ToJsonString ¶
func (r *ModifyInstanceNameResponse) ToJsonString() string
type ModifyInstanceNameResponseParams ¶
type ModifyInstanceNameResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyInstanceParamRequest ¶
type ModifyInstanceParamRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// List of cluster parameters
ClusterParamList []*ModifyParamItem `json:"ClusterParamList,omitnil,omitempty" name:"ClusterParamList"`
// List of the instance parameters
InstanceParamList []*ModifyParamItem `json:"InstanceParamList,omitnil,omitempty" name:"InstanceParamList"`
// Valid values: `yes` (modify in maintenance window), `no` (execute now by default).
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
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 ¶
type ModifyInstanceParamRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// List of cluster parameters
ClusterParamList []*ModifyParamItem `json:"ClusterParamList,omitnil,omitempty" name:"ClusterParamList"`
// List of the instance parameters
InstanceParamList []*ModifyParamItem `json:"InstanceParamList,omitnil,omitempty" name:"InstanceParamList"`
// Valid values: `yes` (modify in maintenance window), `no` (execute now by default).
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
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 ¶
type ModifyInstanceParamResponseParams struct {
// Task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyMaintainPeriodConfigRequest ¶
type ModifyMaintainPeriodConfigRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Maintenance start time in seconds. For example, 03:00 AM is represented by 10800
MaintainStartTime *int64 `json:"MaintainStartTime,omitnil,omitempty" name:"MaintainStartTime"`
// Maintenance duration in seconds. For example, one hour is represented by 3600
MaintainDuration *int64 `json:"MaintainDuration,omitnil,omitempty" name:"MaintainDuration"`
// Maintenance days of the week. Valid values: [Mon, Tue, Wed, Thu, Fri, Sat, Sun].
MaintainWeekDays []*string `json:"MaintainWeekDays,omitnil,omitempty" name:"MaintainWeekDays"`
}
func NewModifyMaintainPeriodConfigRequest ¶
func NewModifyMaintainPeriodConfigRequest() (request *ModifyMaintainPeriodConfigRequest)
func (*ModifyMaintainPeriodConfigRequest) FromJsonString ¶
func (r *ModifyMaintainPeriodConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMaintainPeriodConfigRequest) ToJsonString ¶
func (r *ModifyMaintainPeriodConfigRequest) ToJsonString() string
type ModifyMaintainPeriodConfigRequestParams ¶
type ModifyMaintainPeriodConfigRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Maintenance start time in seconds. For example, 03:00 AM is represented by 10800
MaintainStartTime *int64 `json:"MaintainStartTime,omitnil,omitempty" name:"MaintainStartTime"`
// Maintenance duration in seconds. For example, one hour is represented by 3600
MaintainDuration *int64 `json:"MaintainDuration,omitnil,omitempty" name:"MaintainDuration"`
// Maintenance days of the week. Valid values: [Mon, Tue, Wed, Thu, Fri, Sat, Sun].
MaintainWeekDays []*string `json:"MaintainWeekDays,omitnil,omitempty" name:"MaintainWeekDays"`
}
Predefined struct for user
type ModifyMaintainPeriodConfigResponse ¶
type ModifyMaintainPeriodConfigResponse struct {
*tchttp.BaseResponse
Response *ModifyMaintainPeriodConfigResponseParams `json:"Response"`
}
func NewModifyMaintainPeriodConfigResponse ¶
func NewModifyMaintainPeriodConfigResponse() (response *ModifyMaintainPeriodConfigResponse)
func (*ModifyMaintainPeriodConfigResponse) FromJsonString ¶
func (r *ModifyMaintainPeriodConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMaintainPeriodConfigResponse) ToJsonString ¶
func (r *ModifyMaintainPeriodConfigResponse) ToJsonString() string
type ModifyMaintainPeriodConfigResponseParams ¶
type ModifyMaintainPeriodConfigResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyParamItem ¶
type ModifyParamItem struct {
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// Current parameter value
CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
// Old parameter value, which is used only in output parameters.
// Note: This field may return null, indicating that no valid values can be obtained.
OldValue *string `json:"OldValue,omitnil,omitempty" name:"OldValue"`
}
type ModifyParamTemplateRequest ¶
type ModifyParamTemplateRequest struct {
*tchttp.BaseRequest
// Template ID
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Template name
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// Template description
TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
// Parameter list
ParamList []*ModifyParamItem `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 ¶
type ModifyParamTemplateRequestParams struct {
// Template ID
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Template name
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// Template description
TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
// Parameter list
ParamList []*ModifyParamItem `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 ¶
type ModifyParamTemplateResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyProxyDescRequest ¶
type ModifyProxyDescRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Database proxy description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewModifyProxyDescRequest ¶
func NewModifyProxyDescRequest() (request *ModifyProxyDescRequest)
func (*ModifyProxyDescRequest) FromJsonString ¶
func (r *ModifyProxyDescRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProxyDescRequest) ToJsonString ¶
func (r *ModifyProxyDescRequest) ToJsonString() string
type ModifyProxyDescRequestParams ¶
type ModifyProxyDescRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Database proxy description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type ModifyProxyDescResponse ¶
type ModifyProxyDescResponse struct {
*tchttp.BaseResponse
Response *ModifyProxyDescResponseParams `json:"Response"`
}
func NewModifyProxyDescResponse ¶
func NewModifyProxyDescResponse() (response *ModifyProxyDescResponse)
func (*ModifyProxyDescResponse) FromJsonString ¶
func (r *ModifyProxyDescResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProxyDescResponse) ToJsonString ¶
func (r *ModifyProxyDescResponse) ToJsonString() string
type ModifyProxyDescResponseParams ¶
type ModifyProxyDescResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyProxyRwSplitRequest ¶
type ModifyProxyRwSplitRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Consistency type. Valid values: `eventual` (eventual consistency), `session` (session consistency), `global` (global consistency).
ConsistencyType *string `json:"ConsistencyType,omitnil,omitempty" name:"ConsistencyType"`
// Consistency timeout period
ConsistencyTimeOut *string `json:"ConsistencyTimeOut,omitnil,omitempty" name:"ConsistencyTimeOut"`
// Assignment mode of read/write weights. Valid values: `system` (auto-assigned), `custom`
WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`
// Read-Only weight of an instance
InstanceWeights []*ProxyInstanceWeight `json:"InstanceWeights,omitnil,omitempty" name:"InstanceWeights"`
// Whether to enable failover. If it is enabled, the connection address will route requests to the source instance in case of proxy failure. Valid values: `true`, `false`.
FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`
// Whether to automatically add read-only instances. Valid values: `true`, `false`
AutoAddRo *string `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`
// Whether to enable read/write separation
OpenRw *string `json:"OpenRw,omitnil,omitempty" name:"OpenRw"`
// Read/Write type. Valid values:
// `READWRITE`, `READONLY`.
RwType *string `json:"RwType,omitnil,omitempty" name:"RwType"`
// Transaction split
TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`
// Connection mode. Valid values:
// `nearby`, `balance`.
AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`
// Whether to enable the connection pool. Valid values:
// `yes`, `no`.
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool type. Valid values:
// `ConnectionPoolType`, `SessionConnectionPool`.
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
// Connection u200dpersistence timeout
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
}
func NewModifyProxyRwSplitRequest ¶
func NewModifyProxyRwSplitRequest() (request *ModifyProxyRwSplitRequest)
func (*ModifyProxyRwSplitRequest) FromJsonString ¶
func (r *ModifyProxyRwSplitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProxyRwSplitRequest) ToJsonString ¶
func (r *ModifyProxyRwSplitRequest) ToJsonString() string
type ModifyProxyRwSplitRequestParams ¶
type ModifyProxyRwSplitRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Consistency type. Valid values: `eventual` (eventual consistency), `session` (session consistency), `global` (global consistency).
ConsistencyType *string `json:"ConsistencyType,omitnil,omitempty" name:"ConsistencyType"`
// Consistency timeout period
ConsistencyTimeOut *string `json:"ConsistencyTimeOut,omitnil,omitempty" name:"ConsistencyTimeOut"`
// Assignment mode of read/write weights. Valid values: `system` (auto-assigned), `custom`
WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`
// Read-Only weight of an instance
InstanceWeights []*ProxyInstanceWeight `json:"InstanceWeights,omitnil,omitempty" name:"InstanceWeights"`
// Whether to enable failover. If it is enabled, the connection address will route requests to the source instance in case of proxy failure. Valid values: `true`, `false`.
FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`
// Whether to automatically add read-only instances. Valid values: `true`, `false`
AutoAddRo *string `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`
// Whether to enable read/write separation
OpenRw *string `json:"OpenRw,omitnil,omitempty" name:"OpenRw"`
// Read/Write type. Valid values:
// `READWRITE`, `READONLY`.
RwType *string `json:"RwType,omitnil,omitempty" name:"RwType"`
// Transaction split
TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`
// Connection mode. Valid values:
// `nearby`, `balance`.
AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`
// Whether to enable the connection pool. Valid values:
// `yes`, `no`.
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool type. Valid values:
// `ConnectionPoolType`, `SessionConnectionPool`.
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
// Connection u200dpersistence timeout
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
}
Predefined struct for user
type ModifyProxyRwSplitResponse ¶
type ModifyProxyRwSplitResponse struct {
*tchttp.BaseResponse
Response *ModifyProxyRwSplitResponseParams `json:"Response"`
}
func NewModifyProxyRwSplitResponse ¶
func NewModifyProxyRwSplitResponse() (response *ModifyProxyRwSplitResponse)
func (*ModifyProxyRwSplitResponse) FromJsonString ¶
func (r *ModifyProxyRwSplitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProxyRwSplitResponse) ToJsonString ¶
func (r *ModifyProxyRwSplitResponse) ToJsonString() string
type ModifyProxyRwSplitResponseParams ¶
type ModifyProxyRwSplitResponseParams struct {
// Async FlowId
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyResourcePackageClustersRequest ¶
type ModifyResourcePackageClustersRequest struct {
*tchttp.BaseRequest
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// ID of the cluster to be bound
BindClusterIds []*string `json:"BindClusterIds,omitnil,omitempty" name:"BindClusterIds"`
// ID of the cluster to be unbound
UnbindClusterIds []*string `json:"UnbindClusterIds,omitnil,omitempty" name:"UnbindClusterIds"`
}
func NewModifyResourcePackageClustersRequest ¶
func NewModifyResourcePackageClustersRequest() (request *ModifyResourcePackageClustersRequest)
func (*ModifyResourcePackageClustersRequest) FromJsonString ¶
func (r *ModifyResourcePackageClustersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourcePackageClustersRequest) ToJsonString ¶
func (r *ModifyResourcePackageClustersRequest) ToJsonString() string
type ModifyResourcePackageClustersRequestParams ¶
type ModifyResourcePackageClustersRequestParams struct {
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// ID of the cluster to be bound
BindClusterIds []*string `json:"BindClusterIds,omitnil,omitempty" name:"BindClusterIds"`
// ID of the cluster to be unbound
UnbindClusterIds []*string `json:"UnbindClusterIds,omitnil,omitempty" name:"UnbindClusterIds"`
}
Predefined struct for user
type ModifyResourcePackageClustersResponse ¶
type ModifyResourcePackageClustersResponse struct {
*tchttp.BaseResponse
Response *ModifyResourcePackageClustersResponseParams `json:"Response"`
}
func NewModifyResourcePackageClustersResponse ¶
func NewModifyResourcePackageClustersResponse() (response *ModifyResourcePackageClustersResponse)
func (*ModifyResourcePackageClustersResponse) FromJsonString ¶
func (r *ModifyResourcePackageClustersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourcePackageClustersResponse) ToJsonString ¶
func (r *ModifyResourcePackageClustersResponse) ToJsonString() string
type ModifyResourcePackageClustersResponseParams ¶
type ModifyResourcePackageClustersResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyResourcePackageNameRequest ¶
type ModifyResourcePackageNameRequest struct {
*tchttp.BaseRequest
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Custom resource pack name, which can contains up to 120 characters.
PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}
func NewModifyResourcePackageNameRequest ¶
func NewModifyResourcePackageNameRequest() (request *ModifyResourcePackageNameRequest)
func (*ModifyResourcePackageNameRequest) FromJsonString ¶
func (r *ModifyResourcePackageNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourcePackageNameRequest) ToJsonString ¶
func (r *ModifyResourcePackageNameRequest) ToJsonString() string
type ModifyResourcePackageNameRequestParams ¶
type ModifyResourcePackageNameRequestParams struct {
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Custom resource pack name, which can contains up to 120 characters.
PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}
Predefined struct for user
type ModifyResourcePackageNameResponse ¶
type ModifyResourcePackageNameResponse struct {
*tchttp.BaseResponse
Response *ModifyResourcePackageNameResponseParams `json:"Response"`
}
func NewModifyResourcePackageNameResponse ¶
func NewModifyResourcePackageNameResponse() (response *ModifyResourcePackageNameResponse)
func (*ModifyResourcePackageNameResponse) FromJsonString ¶
func (r *ModifyResourcePackageNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourcePackageNameResponse) ToJsonString ¶
func (r *ModifyResourcePackageNameResponse) ToJsonString() string
type ModifyResourcePackageNameResponseParams ¶
type ModifyResourcePackageNameResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyVipVportRequest ¶
type ModifyVipVportRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
// Target IP to be modified
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Target port to be modified
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Valid hours of old IPs. If it is set to `0` hours, the IPs will be released immediately.
OldIpReserveHours *int64 `json:"OldIpReserveHours,omitnil,omitempty" name:"OldIpReserveHours"`
}
func NewModifyVipVportRequest ¶
func NewModifyVipVportRequest() (request *ModifyVipVportRequest)
func (*ModifyVipVportRequest) FromJsonString ¶
func (r *ModifyVipVportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVipVportRequest) ToJsonString ¶
func (r *ModifyVipVportRequest) ToJsonString() string
type ModifyVipVportRequestParams ¶
type ModifyVipVportRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
// Target IP to be modified
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Target port to be modified
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Database type. Valid values:
// <li> MYSQL </li>
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Valid hours of old IPs. If it is set to `0` hours, the IPs will be released immediately.
OldIpReserveHours *int64 `json:"OldIpReserveHours,omitnil,omitempty" name:"OldIpReserveHours"`
}
Predefined struct for user
type ModifyVipVportResponse ¶
type ModifyVipVportResponse struct {
*tchttp.BaseResponse
Response *ModifyVipVportResponseParams `json:"Response"`
}
func NewModifyVipVportResponse ¶
func NewModifyVipVportResponse() (response *ModifyVipVportResponse)
func (*ModifyVipVportResponse) FromJsonString ¶
func (r *ModifyVipVportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVipVportResponse) ToJsonString ¶
func (r *ModifyVipVportResponse) ToJsonString() string
type ModifyVipVportResponseParams ¶
type ModifyVipVportResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type NetAddr ¶
type NetAddr struct {
// Private network IP
// Note: this field may return `null`, indicating that no valid values can be obtained.
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Private network port number
// Note: this field may return `null`, indicating that no valid values can be obtained.
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Public network domain name
// Note: this field may return `null`, indicating that no valid values can be obtained.
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
// Public network port number
// Note: this field may return `null`, indicating that no valid values can be obtained.
WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
// Network type. Valid values: `ro` (read-only), `rw` or `ha` (read-write)
// Note: this field may return `null`, indicating that no valid values can be obtained.
NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`
// Subnet ID
// Note: This field may return null, indicating that no valid values can be obtained.
UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
// VPC ID
// Note: This field may return null, indicating that no valid values can be obtained.
UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
// Description
// Note: This field may return null, indicating that no valid values can be obtained.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Public IP
// Note: This field may return null, indicating that no valid values can be obtained.
WanIP *string `json:"WanIP,omitnil,omitempty" name:"WanIP"`
// Public network status
// Note: This field may return null, indicating that no valid values can be obtained.
WanStatus *string `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`
// Instance group ID Note: This field may return null, indicating that no valid values can be obtained.
InstanceGroupId *string `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
}
type NewAccount ¶
type NewAccount struct {
// Account name, which can contain 1-16 letters, digits, and underscores. It must begin with a letter and end with a letter or digit.
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// Password, which can contain 8-64 characters.
AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`
// Host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// Description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Maximum number of user connections, which cannot be above 10,240.
MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}
type ObjectTask ¶
type ObjectTask struct {
// Auto-Incrementing task ID
// Note: this field may return null, indicating that no valid values can be obtained.
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task type
// Note: this field may return null, indicating that no valid values can be obtained.
TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
// Task status
// Note: this field may return null, indicating that no valid values can be obtained.
TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`
// Task ID (cluster ID | instance group ID | instance ID)
// Note: this field may return null, indicating that no valid values can be obtained.
ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"`
// Task type
// Note: this field may return null, indicating that no valid values can be obtained.
ObjectType *string `json:"ObjectType,omitnil,omitempty" name:"ObjectType"`
}
type OfflineClusterRequest ¶
type OfflineClusterRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewOfflineClusterRequest ¶
func NewOfflineClusterRequest() (request *OfflineClusterRequest)
func (*OfflineClusterRequest) FromJsonString ¶
func (r *OfflineClusterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineClusterRequest) ToJsonString ¶
func (r *OfflineClusterRequest) ToJsonString() string
type OfflineClusterRequestParams ¶
type OfflineClusterRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type OfflineClusterResponse ¶
type OfflineClusterResponse struct {
*tchttp.BaseResponse
Response *OfflineClusterResponseParams `json:"Response"`
}
func NewOfflineClusterResponse ¶
func NewOfflineClusterResponse() (response *OfflineClusterResponse)
func (*OfflineClusterResponse) FromJsonString ¶
func (r *OfflineClusterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineClusterResponse) ToJsonString ¶
func (r *OfflineClusterResponse) ToJsonString() string
type OfflineClusterResponseParams ¶
type OfflineClusterResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OfflineInstanceRequest ¶
type OfflineInstanceRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID array
InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
}
func NewOfflineInstanceRequest ¶
func NewOfflineInstanceRequest() (request *OfflineInstanceRequest)
func (*OfflineInstanceRequest) FromJsonString ¶
func (r *OfflineInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineInstanceRequest) ToJsonString ¶
func (r *OfflineInstanceRequest) ToJsonString() string
type OfflineInstanceRequestParams ¶
type OfflineInstanceRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Instance ID array
InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"`
}
Predefined struct for user
type OfflineInstanceResponse ¶
type OfflineInstanceResponse struct {
*tchttp.BaseResponse
Response *OfflineInstanceResponseParams `json:"Response"`
}
func NewOfflineInstanceResponse ¶
func NewOfflineInstanceResponse() (response *OfflineInstanceResponse)
func (*OfflineInstanceResponse) FromJsonString ¶
func (r *OfflineInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineInstanceResponse) ToJsonString ¶
func (r *OfflineInstanceResponse) ToJsonString() string
type OfflineInstanceResponseParams ¶
type OfflineInstanceResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OldAddrInfo ¶
type OldAddrInfo struct {
// IP
// Note: This field may return null, indicating that no valid values can be obtained.
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Port
// Note: This field may return null, indicating that no valid values can be obtained.
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// Expected valid hours of old IPs
// Note: This field may return null, indicating that no valid values can be obtained.
ReturnTime *string `json:"ReturnTime,omitnil,omitempty" name:"ReturnTime"`
}
type OpenAuditServiceRequest ¶
type OpenAuditServiceRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Log retention period
LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`
// Frequent log retention period
HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`
// Audit rule. If both this parameter and `RuleTemplateIds` are left empty, full audit will be applied.
AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`
// Rule template ID. If both this parameter and `AuditRuleFilters` are left empty, full audit will be applied.
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}
func NewOpenAuditServiceRequest ¶
func NewOpenAuditServiceRequest() (request *OpenAuditServiceRequest)
func (*OpenAuditServiceRequest) FromJsonString ¶
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 ¶
func (r *OpenAuditServiceRequest) ToJsonString() string
type OpenAuditServiceRequestParams ¶
type OpenAuditServiceRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Log retention period
LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`
// Frequent log retention period
HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`
// Audit rule. If both this parameter and `RuleTemplateIds` are left empty, full audit will be applied.
AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`
// Rule template ID. If both this parameter and `AuditRuleFilters` are left empty, full audit will be applied.
RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}
Predefined struct for user
type OpenAuditServiceResponse ¶
type OpenAuditServiceResponse struct {
*tchttp.BaseResponse
Response *OpenAuditServiceResponseParams `json:"Response"`
}
func NewOpenAuditServiceResponse ¶
func NewOpenAuditServiceResponse() (response *OpenAuditServiceResponse)
func (*OpenAuditServiceResponse) FromJsonString ¶
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 ¶
func (r *OpenAuditServiceResponse) ToJsonString() string
type OpenAuditServiceResponseParams ¶
type OpenAuditServiceResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OpenClusterPasswordComplexityRequest ¶
type OpenClusterPasswordComplexityRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Password length
ValidatePasswordLength *int64 `json:"ValidatePasswordLength,omitnil,omitempty" name:"ValidatePasswordLength"`
// Number of letters
ValidatePasswordMixedCaseCount *int64 `json:"ValidatePasswordMixedCaseCount,omitnil,omitempty" name:"ValidatePasswordMixedCaseCount"`
// Number of symbols
ValidatePasswordSpecialCharCount *int64 `json:"ValidatePasswordSpecialCharCount,omitnil,omitempty" name:"ValidatePasswordSpecialCharCount"`
// Number of digits
ValidatePasswordNumberCount *int64 `json:"ValidatePasswordNumberCount,omitnil,omitempty" name:"ValidatePasswordNumberCount"`
// Password strength. Valid values: `MEDIUM`, `STRONG`.
ValidatePasswordPolicy *string `json:"ValidatePasswordPolicy,omitnil,omitempty" name:"ValidatePasswordPolicy"`
// Data dictionary
ValidatePasswordDictionary []*string `json:"ValidatePasswordDictionary,omitnil,omitempty" name:"ValidatePasswordDictionary"`
}
func NewOpenClusterPasswordComplexityRequest ¶
func NewOpenClusterPasswordComplexityRequest() (request *OpenClusterPasswordComplexityRequest)
func (*OpenClusterPasswordComplexityRequest) FromJsonString ¶
func (r *OpenClusterPasswordComplexityRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenClusterPasswordComplexityRequest) ToJsonString ¶
func (r *OpenClusterPasswordComplexityRequest) ToJsonString() string
type OpenClusterPasswordComplexityRequestParams ¶
type OpenClusterPasswordComplexityRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Password length
ValidatePasswordLength *int64 `json:"ValidatePasswordLength,omitnil,omitempty" name:"ValidatePasswordLength"`
// Number of letters
ValidatePasswordMixedCaseCount *int64 `json:"ValidatePasswordMixedCaseCount,omitnil,omitempty" name:"ValidatePasswordMixedCaseCount"`
// Number of symbols
ValidatePasswordSpecialCharCount *int64 `json:"ValidatePasswordSpecialCharCount,omitnil,omitempty" name:"ValidatePasswordSpecialCharCount"`
// Number of digits
ValidatePasswordNumberCount *int64 `json:"ValidatePasswordNumberCount,omitnil,omitempty" name:"ValidatePasswordNumberCount"`
// Password strength. Valid values: `MEDIUM`, `STRONG`.
ValidatePasswordPolicy *string `json:"ValidatePasswordPolicy,omitnil,omitempty" name:"ValidatePasswordPolicy"`
// Data dictionary
ValidatePasswordDictionary []*string `json:"ValidatePasswordDictionary,omitnil,omitempty" name:"ValidatePasswordDictionary"`
}
Predefined struct for user
type OpenClusterPasswordComplexityResponse ¶
type OpenClusterPasswordComplexityResponse struct {
*tchttp.BaseResponse
Response *OpenClusterPasswordComplexityResponseParams `json:"Response"`
}
func NewOpenClusterPasswordComplexityResponse ¶
func NewOpenClusterPasswordComplexityResponse() (response *OpenClusterPasswordComplexityResponse)
func (*OpenClusterPasswordComplexityResponse) FromJsonString ¶
func (r *OpenClusterPasswordComplexityResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenClusterPasswordComplexityResponse) ToJsonString ¶
func (r *OpenClusterPasswordComplexityResponse) ToJsonString() string
type OpenClusterPasswordComplexityResponseParams ¶
type OpenClusterPasswordComplexityResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OpenClusterReadOnlyInstanceGroupAccessRequest ¶
type OpenClusterReadOnlyInstanceGroupAccessRequest struct {
*tchttp.BaseRequest
}
func NewOpenClusterReadOnlyInstanceGroupAccessRequest ¶
func NewOpenClusterReadOnlyInstanceGroupAccessRequest() (request *OpenClusterReadOnlyInstanceGroupAccessRequest)
func (*OpenClusterReadOnlyInstanceGroupAccessRequest) FromJsonString ¶
func (r *OpenClusterReadOnlyInstanceGroupAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenClusterReadOnlyInstanceGroupAccessRequest) ToJsonString ¶
func (r *OpenClusterReadOnlyInstanceGroupAccessRequest) ToJsonString() string
type OpenClusterReadOnlyInstanceGroupAccessRequestParams ¶
type OpenClusterReadOnlyInstanceGroupAccessRequestParams struct {
}
Predefined struct for user
type OpenClusterReadOnlyInstanceGroupAccessResponse ¶
type OpenClusterReadOnlyInstanceGroupAccessResponse struct {
*tchttp.BaseResponse
Response *OpenClusterReadOnlyInstanceGroupAccessResponseParams `json:"Response"`
}
func NewOpenClusterReadOnlyInstanceGroupAccessResponse ¶
func NewOpenClusterReadOnlyInstanceGroupAccessResponse() (response *OpenClusterReadOnlyInstanceGroupAccessResponse)
func (*OpenClusterReadOnlyInstanceGroupAccessResponse) FromJsonString ¶
func (r *OpenClusterReadOnlyInstanceGroupAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenClusterReadOnlyInstanceGroupAccessResponse) ToJsonString ¶
func (r *OpenClusterReadOnlyInstanceGroupAccessResponse) ToJsonString() string
type OpenClusterReadOnlyInstanceGroupAccessResponseParams ¶
type OpenClusterReadOnlyInstanceGroupAccessResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OpenReadOnlyInstanceExclusiveAccessRequest ¶
type OpenReadOnlyInstanceExclusiveAccessRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// ID of the read-only instance with dedicated access to be enabled
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Specified VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Specified subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Port
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Security group
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}
func NewOpenReadOnlyInstanceExclusiveAccessRequest ¶
func NewOpenReadOnlyInstanceExclusiveAccessRequest() (request *OpenReadOnlyInstanceExclusiveAccessRequest)
func (*OpenReadOnlyInstanceExclusiveAccessRequest) FromJsonString ¶
func (r *OpenReadOnlyInstanceExclusiveAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenReadOnlyInstanceExclusiveAccessRequest) ToJsonString ¶
func (r *OpenReadOnlyInstanceExclusiveAccessRequest) ToJsonString() string
type OpenReadOnlyInstanceExclusiveAccessRequestParams ¶
type OpenReadOnlyInstanceExclusiveAccessRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// ID of the read-only instance with dedicated access to be enabled
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Specified VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Specified subnet ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Port
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Security group
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}
Predefined struct for user
type OpenReadOnlyInstanceExclusiveAccessResponse ¶
type OpenReadOnlyInstanceExclusiveAccessResponse struct {
*tchttp.BaseResponse
Response *OpenReadOnlyInstanceExclusiveAccessResponseParams `json:"Response"`
}
func NewOpenReadOnlyInstanceExclusiveAccessResponse ¶
func NewOpenReadOnlyInstanceExclusiveAccessResponse() (response *OpenReadOnlyInstanceExclusiveAccessResponse)
func (*OpenReadOnlyInstanceExclusiveAccessResponse) FromJsonString ¶
func (r *OpenReadOnlyInstanceExclusiveAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenReadOnlyInstanceExclusiveAccessResponse) ToJsonString ¶
func (r *OpenReadOnlyInstanceExclusiveAccessResponse) ToJsonString() string
type OpenReadOnlyInstanceExclusiveAccessResponseParams ¶
type OpenReadOnlyInstanceExclusiveAccessResponseParams struct {
// Activation process ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OpenWanRequest ¶
type OpenWanRequest struct {
*tchttp.BaseRequest
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
}
func NewOpenWanRequest ¶
func NewOpenWanRequest() (request *OpenWanRequest)
func (*OpenWanRequest) FromJsonString ¶
func (r *OpenWanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenWanRequest) ToJsonString ¶
func (r *OpenWanRequest) ToJsonString() string
type OpenWanRequestParams ¶
type OpenWanRequestParams struct {
// Instance group ID
InstanceGrpId *string `json:"InstanceGrpId,omitnil,omitempty" name:"InstanceGrpId"`
}
Predefined struct for user
type OpenWanResponse ¶
type OpenWanResponse struct {
*tchttp.BaseResponse
Response *OpenWanResponseParams `json:"Response"`
}
func NewOpenWanResponse ¶
func NewOpenWanResponse() (response *OpenWanResponse)
func (*OpenWanResponse) FromJsonString ¶
func (r *OpenWanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenWanResponse) ToJsonString ¶
func (r *OpenWanResponse) ToJsonString() string
type OpenWanResponseParams ¶
type OpenWanResponseParams struct {
// Task flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Package ¶
type Package struct {
// AppID Note: This field may return null, indicating that no valid values can be obtained.
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// The unique ID of a resource pack Note: This field may return null, indicating that no valid values can be obtained.
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Resource pack name Note: This field may return null, indicating that no valid values can be obtained.
PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack). Note: This field may return null, indicating that no valid values can be obtained.
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Region of the resource pack. Valid values: `China` (Chinese mainland), `overseas` (outside Chinese mainland). Note: This field may return null, indicating that no valid values can be obtained.
PackageRegion *string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack status. Valid values: `creating`, `using`, `expired`, `normal_finish` (used up), `apply_refund` (requesting a refund), `refund` (refunded).
// Note: This field may return null, indicating that no valid values can be obtained.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Total number of resource packs Note: This field may return null, indicating that no valid values can be obtained.
PackageTotalSpec *float64 `json:"PackageTotalSpec,omitnil,omitempty" name:"PackageTotalSpec"`
// Consumed usage of resource packs Note: This field may return null, indicating that no valid values can be obtained.
PackageUsedSpec *float64 `json:"PackageUsedSpec,omitnil,omitempty" name:"PackageUsedSpec"`
// Remaining usage of resource packs Note: This field may return null, indicating that no valid values can be obtained.
HasQuota *bool `json:"HasQuota,omitnil,omitempty" name:"HasQuota"`
// Information of the instance bound Note: This field may return null, indicating that no valid values can be obtained.
BindInstanceInfos []*BindInstanceInfo `json:"BindInstanceInfos,omitnil,omitempty" name:"BindInstanceInfos"`
// Validity time: 2022-07-01 00:00:00 Note: This field may return null, indicating that no valid values can be obtained.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Validity time: 2022-08-01 00:00:00 Note: This field may return null, indicating that no valid values can be obtained.
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}
type PackageDetail ¶
type PackageDetail struct {
// Account ID of `AppId` Note: This field may return null, indicating that no valid values can be obtained.
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// The unique ID of a resource pack Note: This field may return null, indicating that no valid values can be obtained.
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Instance ID Note: This field may return null, indicating that no valid values can be obtained.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// The successfully deducted capacity Note: This field may return null, indicating that no valid values can be obtained.
SuccessDeductSpec *float64 `json:"SuccessDeductSpec,omitnil,omitempty" name:"SuccessDeductSpec"`
// Used capacity of a resource pack as of now Note: This field may return null, indicating that no valid values can be obtained.
PackageTotalUsedSpec *float64 `json:"PackageTotalUsedSpec,omitnil,omitempty" name:"PackageTotalUsedSpec"`
// Deduction start time Note: This field may return null, indicating that no valid values can be obtained.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Deduction end time Note: This field may return null, indicating that no valid values can be obtained.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Extended information Note: This field may return null, indicating that no valid values can be obtained.
ExtendInfo *string `json:"ExtendInfo,omitnil,omitempty" name:"ExtendInfo"`
}
type ParamDetail ¶
type ParamDetail struct {
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// Parameter type. Valid values: `integer`, `enum`, `float`, `string`, `func`.
ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`
// Whether `func` is supported. Valid values: `true` (supported), `false` (not supported).
SupportFunc *bool `json:"SupportFunc,omitnil,omitempty" name:"SupportFunc"`
// Default value
Default *string `json:"Default,omitnil,omitempty" name:"Default"`
// Parameter description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Current value of the parameter
CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
// Whether to restart the database for the modified parameters to take effect. Valid values: `0` (no), `1` (yes).
NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`
// Maximum value of the parameter
Max *string `json:"Max,omitnil,omitempty" name:"Max"`
// Minimum value of the parameter
Min *string `json:"Min,omitnil,omitempty" name:"Min"`
// Enumerated values of the parameter. It is null if the parameter is non-enumerated. Note: This field may return null, indicating that no valid values can be obtained.
EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`
// Valid values: `1` (global parameter), `0` (non-global parameter).
IsGlobal *int64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`
// The match type. Valid value: `multiVal`.
MatchType *string `json:"MatchType,omitnil,omitempty" name:"MatchType"`
// Match values, which will be separated by comma when `MatchType` is `multiVal`.
MatchValue *string `json:"MatchValue,omitnil,omitempty" name:"MatchValue"`
// Whether it is a `func` type. Valid values: `true` (yes), `false` (no). Note: This field may return null, indicating that no valid values can be obtained.
IsFunc *bool `json:"IsFunc,omitnil,omitempty" name:"IsFunc"`
// Formula content returned when `ParamType` is `func`. Note: This field may return null, indicating that no valid values can be obtained.
Func *string `json:"Func,omitnil,omitempty" name:"Func"`
// Whether the parameter can be modified Note: This field may return null, indicating that no valid values can be obtained.
ModifiableInfo *ModifiableInfo `json:"ModifiableInfo,omitnil,omitempty" name:"ModifiableInfo"`
}
type ParamInfo ¶
type ParamInfo struct {
// Current value
CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
// Default value
Default *string `json:"Default,omitnil,omitempty" name:"Default"`
// List of valid values when parameter type is `enum`, `string` or `bool`.
// Note: This field may return null, indicating that no valid values can be obtained.
EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`
// Maximum value when parameter type is `float` or `integer`.
Max *string `json:"Max,omitnil,omitempty" name:"Max"`
// Minimum value when parameter type is `float` or `integer`.
Min *string `json:"Min,omitnil,omitempty" name:"Min"`
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// Whether to restart the instance for the modified parameters to take effect.
NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`
// Parameter type: `integer`, `float`, `string`, `enum`, `bool`.
ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`
// Match type. Regex can be used when parameter type is `string`. Valid value: `multiVal`.
MatchType *string `json:"MatchType,omitnil,omitempty" name:"MatchType"`
// Match values, which will be separated by semicolon when match type is `multiVal`.
MatchValue *string `json:"MatchValue,omitnil,omitempty" name:"MatchValue"`
// Parameter description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Whether it is global parameter
// Note: This field may return null, indicating that no valid values can be obtained.
IsGlobal *int64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`
// Whether the parameter can be modified
// Note: This field may return null, indicating that no valid values can be obtained.
ModifiableInfo *ModifiableInfo `json:"ModifiableInfo,omitnil,omitempty" name:"ModifiableInfo"`
// Whether it is a function
// Note: This field may return null, indicating that no valid values can be obtained.
IsFunc *bool `json:"IsFunc,omitnil,omitempty" name:"IsFunc"`
// Function
// Note: This field may return null, indicating that no valid values can be obtained.
Func *string `json:"Func,omitnil,omitempty" name:"Func"`
}
type ParamItemDetail ¶
type ParamItemDetail struct {
// Current value
CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
// Default value
Default *string `json:"Default,omitnil,omitempty" name:"Default"`
// Enumerated values of the parameter It is null if the parameter is non-enumerated.
EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`
// Valid values: `1` (global parameter), `0` (non-global parameter).
IsGlobal *int64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`
// Maximum value
Max *string `json:"Max,omitnil,omitempty" name:"Max"`
// Minimum value
Min *string `json:"Min,omitnil,omitempty" name:"Min"`
// Whether to restart the database for the modified parameters to take effect. Valid values: `0` (no), `1` (yes)
NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// Parameter type. Valid values: `integer`, `enum`, `float`, `string`, `func`.
ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`
// Parameter description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Whether `ParamType` is a `func` Note: This field may return null, indicating that no valid values can be obtained.
IsFunc *bool `json:"IsFunc,omitnil,omitempty" name:"IsFunc"`
// Parameter configuration formula Note: This field may return null, indicating that no valid values can be obtained.
Func *string `json:"Func,omitnil,omitempty" name:"Func"`
}
type ParamTemplateListInfo ¶
type ParamTemplateListInfo struct {
// Parameter template ID
Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
// Parameter template name
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// Parameter template description
TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
// Engine version
EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`
// Database Type. Valid values: `NORMAL`, `SERVERLESS`.
DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`
// Parameter template details
// Note: This field may return null, indicating that no valid values can be obtained.
ParamInfoSet []*TemplateParamInfo `json:"ParamInfoSet,omitnil,omitempty" name:"ParamInfoSet"`
}
type PauseServerlessRequest ¶
type PauseServerlessRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Whether to pause forcibly and ignore the current user connections. Valid values: `0` (no), `1` (yes). Default value: `1`
ForcePause *int64 `json:"ForcePause,omitnil,omitempty" name:"ForcePause"`
}
func NewPauseServerlessRequest ¶
func NewPauseServerlessRequest() (request *PauseServerlessRequest)
func (*PauseServerlessRequest) FromJsonString ¶
func (r *PauseServerlessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PauseServerlessRequest) ToJsonString ¶
func (r *PauseServerlessRequest) ToJsonString() string
type PauseServerlessRequestParams ¶
type PauseServerlessRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Whether to pause forcibly and ignore the current user connections. Valid values: `0` (no), `1` (yes). Default value: `1`
ForcePause *int64 `json:"ForcePause,omitnil,omitempty" name:"ForcePause"`
}
Predefined struct for user
type PauseServerlessResponse ¶
type PauseServerlessResponse struct {
*tchttp.BaseResponse
Response *PauseServerlessResponseParams `json:"Response"`
}
func NewPauseServerlessResponse ¶
func NewPauseServerlessResponse() (response *PauseServerlessResponse)
func (*PauseServerlessResponse) FromJsonString ¶
func (r *PauseServerlessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PauseServerlessResponse) ToJsonString ¶
func (r *PauseServerlessResponse) ToJsonString() string
type PauseServerlessResponseParams ¶
type PauseServerlessResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type PolicyRule ¶
type PolicyRule struct {
// Policy, which can be `ACCEPT` or `DROP`
Action *string `json:"Action,omitnil,omitempty" name:"Action"`
// Source IP or source IP range, such as 192.168.0.0/16
CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`
// Port
PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`
// Network protocol, such as UDP and TCP
IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`
// Protocol port ID or protocol port group ID.
ServiceModule *string `json:"ServiceModule,omitnil,omitempty" name:"ServiceModule"`
// IP address ID or IP address group ID.
AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"`
// id
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Description
Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}
type ProxyConnectionPoolInfo ¶
type ProxyConnectionPoolInfo struct {
// Connection persistence timeout in seconds
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ConnectionPoolTimeOut *int64 `json:"ConnectionPoolTimeOut,omitnil,omitempty" name:"ConnectionPoolTimeOut"`
// Whether the connection pool is enabled
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
OpenConnectionPool *string `json:"OpenConnectionPool,omitnil,omitempty" name:"OpenConnectionPool"`
// Connection pool type. Valid value: `SessionConnectionPool` (session-level).
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
}
type ProxyGroup ¶
type ProxyGroup struct {
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Number of nodes in the proxy group
ProxyNodeCount *int64 `json:"ProxyNodeCount,omitnil,omitempty" name:"ProxyNodeCount"`
// Database proxy u200dgroup status
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Current proxy version
CurrentProxyVersion *string `json:"CurrentProxyVersion,omitnil,omitempty" name:"CurrentProxyVersion"`
// Cluster ID
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// User `AppId`
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Enabling read/write separation for database proxy
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
OpenRw *string `json:"OpenRw,omitnil,omitempty" name:"OpenRw"`
}
type ProxyGroupInfo ¶
type ProxyGroupInfo struct {
// Database proxy group
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ProxyGroup *ProxyGroup `json:"ProxyGroup,omitnil,omitempty" name:"ProxyGroup"`
// Read/write separation information of the database proxy u200dgroup
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ProxyGroupRwInfo *ProxyGroupRwInfo `json:"ProxyGroupRwInfo,omitnil,omitempty" name:"ProxyGroupRwInfo"`
// Node information of the u200ddatabase proxy
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ProxyNodes []*ProxyNodeInfo `json:"ProxyNodes,omitnil,omitempty" name:"ProxyNodes"`
// Connection pool information for the database proxy
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
ConnectionPool *ProxyConnectionPoolInfo `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"`
// Network information for database proxy
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
NetAddrInfos []*NetAddr `json:"NetAddrInfos,omitnil,omitempty" name:"NetAddrInfos"`
// Task set of the database proxy
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
Tasks []*ObjectTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`
}
type ProxyGroupRwInfo ¶
type ProxyGroupRwInfo struct {
// Consistency type. Valid values: `eventual` (eventual consistency), `session` (session consistency), `global` (global consistency).
ConsistencyType *string `json:"ConsistencyType,omitnil,omitempty" name:"ConsistencyType"`
// Consistency timeout period
ConsistencyTimeOut *int64 `json:"ConsistencyTimeOut,omitnil,omitempty" name:"ConsistencyTimeOut"`
// Weight mode. Valid values: `system` (auto-assigned), `custom`.
WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`
// Whether to enable failover
FailOver *string `json:"FailOver,omitnil,omitempty" name:"FailOver"`
// Whether to automatically add read-only instance. Valid value: `yes`, `no`.
AutoAddRo *string `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`
// Instance weight array
InstanceWeights []*ProxyInstanceWeight `json:"InstanceWeights,omitnil,omitempty" name:"InstanceWeights"`
// Whether to enable read-write node. Valid values: `yes`, `no`.
// Note: u200dThis field may returnu200d·nullu200d·, indicating that no valid values can be obtained.
OpenRw *string `json:"OpenRw,omitnil,omitempty" name:"OpenRw"`
// Read/write attribute. Valid values: `READWRITE`, `READONLY`.
RwType *string `json:"RwType,omitnil,omitempty" name:"RwType"`
// Transaction split
TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`
// Connection mode. Valid values: `balance`, `nearby`.
AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`
}
type ProxyInstanceWeight ¶
type ProxyNodeInfo ¶
type ProxyNodeInfo struct {
// Database proxy node ID
ProxyNodeId *string `json:"ProxyNodeId,omitnil,omitempty" name:"ProxyNodeId"`
// Current node connections, which is not returned by the `DescribeProxyNodes` API.
ProxyNodeConnections *int64 `json:"ProxyNodeConnections,omitnil,omitempty" name:"ProxyNodeConnections"`
// CPU of the database proxy node
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory of the database proxy node
Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"`
// Status of the database proxy node
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Database proxy group ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// User AppID
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// AZ
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}
type QueryFilter ¶
type QueryFilter struct {
// Search field. Valid values: "InstanceId", "ProjectId", "InstanceName", "Vip"
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
// Search string
Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
// Whether to use exact match
ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"`
// Search field
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Operator
Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
}
type QueryParamFilter ¶
type QueryParamFilter struct {
// Search field. Valid values: "InstanceId", "ProjectId", "InstanceName", "Vip"
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
// Search string
Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
// Whether to use exact match
ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"`
}
type RefundResourcePackageRequest ¶
type RefundResourcePackageRequest struct {
*tchttp.BaseRequest
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
}
func NewRefundResourcePackageRequest ¶
func NewRefundResourcePackageRequest() (request *RefundResourcePackageRequest)
func (*RefundResourcePackageRequest) FromJsonString ¶
func (r *RefundResourcePackageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefundResourcePackageRequest) ToJsonString ¶
func (r *RefundResourcePackageRequest) ToJsonString() string
type RefundResourcePackageRequestParams ¶
type RefundResourcePackageRequestParams struct {
// The unique ID of a resource pack
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
}
Predefined struct for user
type RefundResourcePackageResponse ¶
type RefundResourcePackageResponse struct {
*tchttp.BaseResponse
Response *RefundResourcePackageResponseParams `json:"Response"`
}
func NewRefundResourcePackageResponse ¶
func NewRefundResourcePackageResponse() (response *RefundResourcePackageResponse)
func (*RefundResourcePackageResponse) FromJsonString ¶
func (r *RefundResourcePackageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefundResourcePackageResponse) ToJsonString ¶
func (r *RefundResourcePackageResponse) ToJsonString() string
type RefundResourcePackageResponseParams ¶
type RefundResourcePackageResponseParams struct {
// Each item has only one `dealName`, through which you can ensure the idempotency of the delivery API.
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ReloadBalanceProxyNodeRequest ¶
type ReloadBalanceProxyNodeRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}
func NewReloadBalanceProxyNodeRequest ¶
func NewReloadBalanceProxyNodeRequest() (request *ReloadBalanceProxyNodeRequest)
func (*ReloadBalanceProxyNodeRequest) FromJsonString ¶
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 ¶
func (r *ReloadBalanceProxyNodeRequest) ToJsonString() string
type ReloadBalanceProxyNodeRequestParams ¶
type ReloadBalanceProxyNodeRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}
Predefined struct for user
type ReloadBalanceProxyNodeResponse ¶
type ReloadBalanceProxyNodeResponse struct {
*tchttp.BaseResponse
Response *ReloadBalanceProxyNodeResponseParams `json:"Response"`
}
func NewReloadBalanceProxyNodeResponse ¶
func NewReloadBalanceProxyNodeResponse() (response *ReloadBalanceProxyNodeResponse)
func (*ReloadBalanceProxyNodeResponse) FromJsonString ¶
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 ¶
func (r *ReloadBalanceProxyNodeResponse) ToJsonString() string
type ReloadBalanceProxyNodeResponseParams ¶
type ReloadBalanceProxyNodeResponseParams struct {
// Async flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RemoveClusterSlaveZoneRequest ¶
type RemoveClusterSlaveZoneRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Replica AZ
SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`
}
func NewRemoveClusterSlaveZoneRequest ¶
func NewRemoveClusterSlaveZoneRequest() (request *RemoveClusterSlaveZoneRequest)
func (*RemoveClusterSlaveZoneRequest) FromJsonString ¶
func (r *RemoveClusterSlaveZoneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveClusterSlaveZoneRequest) ToJsonString ¶
func (r *RemoveClusterSlaveZoneRequest) ToJsonString() string
type RemoveClusterSlaveZoneRequestParams ¶
type RemoveClusterSlaveZoneRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Replica AZ
SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`
}
Predefined struct for user
type RemoveClusterSlaveZoneResponse ¶
type RemoveClusterSlaveZoneResponse struct {
*tchttp.BaseResponse
Response *RemoveClusterSlaveZoneResponseParams `json:"Response"`
}
func NewRemoveClusterSlaveZoneResponse ¶
func NewRemoveClusterSlaveZoneResponse() (response *RemoveClusterSlaveZoneResponse)
func (*RemoveClusterSlaveZoneResponse) FromJsonString ¶
func (r *RemoveClusterSlaveZoneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveClusterSlaveZoneResponse) ToJsonString ¶
func (r *RemoveClusterSlaveZoneResponse) ToJsonString() string
type RemoveClusterSlaveZoneResponseParams ¶
type RemoveClusterSlaveZoneResponseParams struct {
// Async FlowId
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResetAccountPasswordRequest ¶
type ResetAccountPasswordRequest struct {
*tchttp.BaseRequest
// Database account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// New password of the database account
AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Host. Default value: `%`
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
func NewResetAccountPasswordRequest ¶
func NewResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)
func (*ResetAccountPasswordRequest) FromJsonString ¶
func (r *ResetAccountPasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAccountPasswordRequest) ToJsonString ¶
func (r *ResetAccountPasswordRequest) ToJsonString() string
type ResetAccountPasswordRequestParams ¶
type ResetAccountPasswordRequestParams struct {
// Database account name
AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
// New password of the database account
AccountPassword *string `json:"AccountPassword,omitnil,omitempty" name:"AccountPassword"`
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Host. Default value: `%`
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
Predefined struct for user
type ResetAccountPasswordResponse ¶
type ResetAccountPasswordResponse struct {
*tchttp.BaseResponse
Response *ResetAccountPasswordResponseParams `json:"Response"`
}
func NewResetAccountPasswordResponse ¶
func NewResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)
func (*ResetAccountPasswordResponse) FromJsonString ¶
func (r *ResetAccountPasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAccountPasswordResponse) ToJsonString ¶
func (r *ResetAccountPasswordResponse) ToJsonString() string
type ResetAccountPasswordResponseParams ¶
type ResetAccountPasswordResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResourcePackage ¶
type ResourcePackage struct {
// The unique ID of a resource pack Note: This field may return null, indicating that no valid values can be obtained.
PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack). Note: This field may return null, indicating that no valid values can be obtained.
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
}
type RestartInstanceRequest ¶
type RestartInstanceRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewRestartInstanceRequest ¶
func NewRestartInstanceRequest() (request *RestartInstanceRequest)
func (*RestartInstanceRequest) FromJsonString ¶
func (r *RestartInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartInstanceRequest) ToJsonString ¶
func (r *RestartInstanceRequest) ToJsonString() string
type RestartInstanceRequestParams ¶
type RestartInstanceRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type RestartInstanceResponse ¶
type RestartInstanceResponse struct {
*tchttp.BaseResponse
Response *RestartInstanceResponseParams `json:"Response"`
}
func NewRestartInstanceResponse ¶
func NewRestartInstanceResponse() (response *RestartInstanceResponse)
func (*RestartInstanceResponse) FromJsonString ¶
func (r *RestartInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartInstanceResponse) ToJsonString ¶
func (r *RestartInstanceResponse) ToJsonString() string
type RestartInstanceResponseParams ¶
type RestartInstanceResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResumeServerlessRequest ¶
type ResumeServerlessRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewResumeServerlessRequest ¶
func NewResumeServerlessRequest() (request *ResumeServerlessRequest)
func (*ResumeServerlessRequest) FromJsonString ¶
func (r *ResumeServerlessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeServerlessRequest) ToJsonString ¶
func (r *ResumeServerlessRequest) ToJsonString() string
type ResumeServerlessRequestParams ¶
type ResumeServerlessRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type ResumeServerlessResponse ¶
type ResumeServerlessResponse struct {
*tchttp.BaseResponse
Response *ResumeServerlessResponseParams `json:"Response"`
}
func NewResumeServerlessResponse ¶
func NewResumeServerlessResponse() (response *ResumeServerlessResponse)
func (*ResumeServerlessResponse) FromJsonString ¶
func (r *ResumeServerlessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeServerlessResponse) ToJsonString ¶
func (r *ResumeServerlessResponse) ToJsonString() string
type ResumeServerlessResponseParams ¶
type ResumeServerlessResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RollbackTimeRange ¶
type RuleFilters ¶
type RuleFilters struct {
// Filter parameter name of the audit rule. Valid values: `host` (client IP), `user` (database account), `dbName` (database name), `sqlType` (SQL type), `sql` (SQL statement).
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Filter match type of the audit rule. Valid values: `INC` (including), `EXC` (excluding), `EQS` (equal to), `NEQ` (not equal to).
Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"`
// Filter match value of the audit rule
Value []*string `json:"Value,omitnil,omitempty" name:"Value"`
}
type SalePackageSpec ¶
type SalePackageSpec struct {
// Region of the resource pack Note: This field may return null, indicating that no valid values can be obtained.
PackageRegion *string `json:"PackageRegion,omitnil,omitempty" name:"PackageRegion"`
// Resource pack type. Valid values: `CCU` (compute resource pack), `DISK` (storage resource pack). Note: This field may return null, indicating that no valid values can be obtained.
PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"`
// Resource pack edition. Valid values: `base` (basic edition), `common` (general edition), `enterprise` (enterprise edition). Note: This field may return null, indicating that no valid values can be obtained.
PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"`
// Minimum number of resources for the current edition of the resource pack. Unit of the compute resources: pcs. Unit of the storage resources: GB. Note: This field may return null, indicating that no valid values can be obtained.
MinPackageSpec *float64 `json:"MinPackageSpec,omitnil,omitempty" name:"MinPackageSpec"`
// Maximum number of resources for the current edition of the resource pack. Unit of the compute resources: pcs. Unit of the storage resources: GB. Note: This field may return null, indicating that no valid values can be obtained.
MaxPackageSpec *float64 `json:"MaxPackageSpec,omitnil,omitempty" name:"MaxPackageSpec"`
// Validity period of a resource pack in days Note: This field may return null, indicating that no valid values can be obtained.
ExpireDay *int64 `json:"ExpireDay,omitnil,omitempty" name:"ExpireDay"`
}
type SaleRegion ¶
type SaleRegion struct {
// Region name
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Numeric ID of a region
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// Region name
RegionZh *string `json:"RegionZh,omitnil,omitempty" name:"RegionZh"`
// List of purchasable AZs
ZoneSet []*SaleZone `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"`
// Engine type
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Supported modules in a region
Modules []*Module `json:"Modules,omitnil,omitempty" name:"Modules"`
}
type SaleZone ¶
type SaleZone struct {
// AZ name
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Numeric ID of an AZ
ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
// AZ name
ZoneZh *string `json:"ZoneZh,omitnil,omitempty" name:"ZoneZh"`
// Whether serverless cluster is supported. Valid values: <br>
// `0`: No<br>
// `1`: Yes
IsSupportServerless *int64 `json:"IsSupportServerless,omitnil,omitempty" name:"IsSupportServerless"`
// Whether standard cluster is supported. Valid values: <br>
// `0`: No<br>
// `1`: Yes
IsSupportNormal *int64 `json:"IsSupportNormal,omitnil,omitempty" name:"IsSupportNormal"`
// Physical zone
PhysicalZone *string `json:"PhysicalZone,omitnil,omitempty" name:"PhysicalZone"`
// Whether the user has AZ permission
// Note: This field may return null, indicating that no valid values can be obtained.
HasPermission *bool `json:"HasPermission,omitnil,omitempty" name:"HasPermission"`
// Whether it is a full-linkage RDMA AZ.
IsWholeRdmaZone *string `json:"IsWholeRdmaZone,omitnil,omitempty" name:"IsWholeRdmaZone"`
}
type SearchClusterDatabasesRequest ¶
type SearchClusterDatabasesRequest struct {
*tchttp.BaseRequest
// The cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Whether to search exactly
// Valid values: `0` (fuzzy search), `1` (exact search).
// Default value: `0`.
MatchType *int64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`
}
func NewSearchClusterDatabasesRequest ¶
func NewSearchClusterDatabasesRequest() (request *SearchClusterDatabasesRequest)
func (*SearchClusterDatabasesRequest) FromJsonString ¶
func (r *SearchClusterDatabasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchClusterDatabasesRequest) ToJsonString ¶
func (r *SearchClusterDatabasesRequest) ToJsonString() string
type SearchClusterDatabasesRequestParams ¶
type SearchClusterDatabasesRequestParams struct {
// The cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Whether to search exactly
// Valid values: `0` (fuzzy search), `1` (exact search).
// Default value: `0`.
MatchType *int64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`
}
Predefined struct for user
type SearchClusterDatabasesResponse ¶
type SearchClusterDatabasesResponse struct {
*tchttp.BaseResponse
Response *SearchClusterDatabasesResponseParams `json:"Response"`
}
func NewSearchClusterDatabasesResponse ¶
func NewSearchClusterDatabasesResponse() (response *SearchClusterDatabasesResponse)
func (*SearchClusterDatabasesResponse) FromJsonString ¶
func (r *SearchClusterDatabasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchClusterDatabasesResponse) ToJsonString ¶
func (r *SearchClusterDatabasesResponse) ToJsonString() string
type SearchClusterDatabasesResponseParams ¶
type SearchClusterDatabasesResponseParams struct {
// Database List
// Note: This field may return null, indicating that no valid values can be obtained.
Databases []*string `json:"Databases,omitnil,omitempty" name:"Databases"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SearchClusterTablesRequest ¶
type SearchClusterTablesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Data table name
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
// Data table type. Valid values:
// `view`: Only return to view,
// `base_table`: Only return to basic table,
// `all`: Return to view and table.
TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`
}
func NewSearchClusterTablesRequest ¶
func NewSearchClusterTablesRequest() (request *SearchClusterTablesRequest)
func (*SearchClusterTablesRequest) FromJsonString ¶
func (r *SearchClusterTablesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchClusterTablesRequest) ToJsonString ¶
func (r *SearchClusterTablesRequest) ToJsonString() string
type SearchClusterTablesRequestParams ¶
type SearchClusterTablesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Data table name
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
// Data table type. Valid values:
// `view`: Only return to view,
// `base_table`: Only return to basic table,
// `all`: Return to view and table.
TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`
}
Predefined struct for user
type SearchClusterTablesResponse ¶
type SearchClusterTablesResponse struct {
*tchttp.BaseResponse
Response *SearchClusterTablesResponseParams `json:"Response"`
}
func NewSearchClusterTablesResponse ¶
func NewSearchClusterTablesResponse() (response *SearchClusterTablesResponse)
func (*SearchClusterTablesResponse) FromJsonString ¶
func (r *SearchClusterTablesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchClusterTablesResponse) ToJsonString ¶
func (r *SearchClusterTablesResponse) ToJsonString() string
type SearchClusterTablesResponseParams ¶
type SearchClusterTablesResponseParams struct {
// Data table list
// Note: This field may return null, indicating that no valid values can be obtained.
Tables []*DatabaseTables `json:"Tables,omitnil,omitempty" name:"Tables"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SecurityGroup ¶
type SecurityGroup struct {
// Project ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Creation time in the format of yyyy-mm-dd hh:mm:ss
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Inbound rule
Inbound []*PolicyRule `json:"Inbound,omitnil,omitempty" name:"Inbound"`
// Outbound rule
Outbound []*PolicyRule `json:"Outbound,omitnil,omitempty" name:"Outbound"`
// Security group ID
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// Security group name
SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"`
// Security group remarks
SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"`
}
type SetRenewFlagRequest ¶
type SetRenewFlagRequest struct {
*tchttp.BaseRequest
// ID of the instance to be manipulated
ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`
// Auto-renewal flag. 0: normal renewal, 1: auto-renewal, 2: no renewal.
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
}
func NewSetRenewFlagRequest ¶
func NewSetRenewFlagRequest() (request *SetRenewFlagRequest)
func (*SetRenewFlagRequest) FromJsonString ¶
func (r *SetRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetRenewFlagRequest) ToJsonString ¶
func (r *SetRenewFlagRequest) ToJsonString() string
type SetRenewFlagRequestParams ¶
type SetRenewFlagRequestParams struct {
// ID of the instance to be manipulated
ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`
// Auto-renewal flag. 0: normal renewal, 1: auto-renewal, 2: no renewal.
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
}
Predefined struct for user
type SetRenewFlagResponse ¶
type SetRenewFlagResponse struct {
*tchttp.BaseResponse
Response *SetRenewFlagResponseParams `json:"Response"`
}
func NewSetRenewFlagResponse ¶
func NewSetRenewFlagResponse() (response *SetRenewFlagResponse)
func (*SetRenewFlagResponse) FromJsonString ¶
func (r *SetRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetRenewFlagResponse) ToJsonString ¶
func (r *SetRenewFlagResponse) ToJsonString() string
type SetRenewFlagResponseParams ¶
type SetRenewFlagResponseParams struct {
// Number of successfully manipulated instances
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SlowQueriesItem ¶
type SlowQueriesItem struct {
// Execution timestamp
Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
// Execution duration in seconds
QueryTime *float64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`
// SQL statement
SqlText *string `json:"SqlText,omitnil,omitempty" name:"SqlText"`
// Client host
UserHost *string `json:"UserHost,omitnil,omitempty" name:"UserHost"`
// Username
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// Database name
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// Lock duration in seconds
LockTime *float64 `json:"LockTime,omitnil,omitempty" name:"LockTime"`
// Number of scanned rows
RowsExamined *int64 `json:"RowsExamined,omitnil,omitempty" name:"RowsExamined"`
// Number of returned rows
RowsSent *int64 `json:"RowsSent,omitnil,omitempty" name:"RowsSent"`
// SQL template
SqlTemplate *string `json:"SqlTemplate,omitnil,omitempty" name:"SqlTemplate"`
// MD5 value of the SQL statement
SqlMd5 *string `json:"SqlMd5,omitnil,omitempty" name:"SqlMd5"`
}
type SwitchClusterVpcRequest ¶
type SwitchClusterVpcRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// VPC ID in string
UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
// Subnet ID in string
UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
// Valid hours of old IP
OldIpReserveHours *int64 `json:"OldIpReserveHours,omitnil,omitempty" name:"OldIpReserveHours"`
}
func NewSwitchClusterVpcRequest ¶
func NewSwitchClusterVpcRequest() (request *SwitchClusterVpcRequest)
func (*SwitchClusterVpcRequest) FromJsonString ¶
func (r *SwitchClusterVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchClusterVpcRequest) ToJsonString ¶
func (r *SwitchClusterVpcRequest) ToJsonString() string
type SwitchClusterVpcRequestParams ¶
type SwitchClusterVpcRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// VPC ID in string
UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
// Subnet ID in string
UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
// Valid hours of old IP
OldIpReserveHours *int64 `json:"OldIpReserveHours,omitnil,omitempty" name:"OldIpReserveHours"`
}
Predefined struct for user
type SwitchClusterVpcResponse ¶
type SwitchClusterVpcResponse struct {
*tchttp.BaseResponse
Response *SwitchClusterVpcResponseParams `json:"Response"`
}
func NewSwitchClusterVpcResponse ¶
func NewSwitchClusterVpcResponse() (response *SwitchClusterVpcResponse)
func (*SwitchClusterVpcResponse) FromJsonString ¶
func (r *SwitchClusterVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchClusterVpcResponse) ToJsonString ¶
func (r *SwitchClusterVpcResponse) ToJsonString() string
type SwitchClusterVpcResponseParams ¶
type SwitchClusterVpcResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SwitchClusterZoneRequest ¶
type SwitchClusterZoneRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// The current AZ
OldZone *string `json:"OldZone,omitnil,omitempty" name:"OldZone"`
// New AZ
NewZone *string `json:"NewZone,omitnil,omitempty" name:"NewZone"`
// Valid values: `yes` (execute during maintenance time), `no` (execute now)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
func NewSwitchClusterZoneRequest ¶
func NewSwitchClusterZoneRequest() (request *SwitchClusterZoneRequest)
func (*SwitchClusterZoneRequest) FromJsonString ¶
func (r *SwitchClusterZoneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchClusterZoneRequest) ToJsonString ¶
func (r *SwitchClusterZoneRequest) ToJsonString() string
type SwitchClusterZoneRequestParams ¶
type SwitchClusterZoneRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// The current AZ
OldZone *string `json:"OldZone,omitnil,omitempty" name:"OldZone"`
// New AZ
NewZone *string `json:"NewZone,omitnil,omitempty" name:"NewZone"`
// Valid values: `yes` (execute during maintenance time), `no` (execute now)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
Predefined struct for user
type SwitchClusterZoneResponse ¶
type SwitchClusterZoneResponse struct {
*tchttp.BaseResponse
Response *SwitchClusterZoneResponseParams `json:"Response"`
}
func NewSwitchClusterZoneResponse ¶
func NewSwitchClusterZoneResponse() (response *SwitchClusterZoneResponse)
func (*SwitchClusterZoneResponse) FromJsonString ¶
func (r *SwitchClusterZoneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchClusterZoneResponse) ToJsonString ¶
func (r *SwitchClusterZoneResponse) ToJsonString() string
type SwitchClusterZoneResponseParams ¶
type SwitchClusterZoneResponseParams struct {
// Async FlowId
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SwitchProxyVpcRequest ¶
type SwitchProxyVpcRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// VPC ID in string
UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
// Subnet ID in string
UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
// Valid hours of old IP
OldIpReserveHours *int64 `json:"OldIpReserveHours,omitnil,omitempty" name:"OldIpReserveHours"`
// Database proxy group ID (required), which can be obtained through the `DescribeProxies` API.
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}
func NewSwitchProxyVpcRequest ¶
func NewSwitchProxyVpcRequest() (request *SwitchProxyVpcRequest)
func (*SwitchProxyVpcRequest) FromJsonString ¶
func (r *SwitchProxyVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchProxyVpcRequest) ToJsonString ¶
func (r *SwitchProxyVpcRequest) ToJsonString() string
type SwitchProxyVpcRequestParams ¶
type SwitchProxyVpcRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// VPC ID in string
UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
// Subnet ID in string
UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
// Valid hours of old IP
OldIpReserveHours *int64 `json:"OldIpReserveHours,omitnil,omitempty" name:"OldIpReserveHours"`
// Database proxy group ID (required), which can be obtained through the `DescribeProxies` API.
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}
Predefined struct for user
type SwitchProxyVpcResponse ¶
type SwitchProxyVpcResponse struct {
*tchttp.BaseResponse
Response *SwitchProxyVpcResponseParams `json:"Response"`
}
func NewSwitchProxyVpcResponse ¶
func NewSwitchProxyVpcResponse() (response *SwitchProxyVpcResponse)
func (*SwitchProxyVpcResponse) FromJsonString ¶
func (r *SwitchProxyVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchProxyVpcResponse) ToJsonString ¶
func (r *SwitchProxyVpcResponse) ToJsonString() string
type SwitchProxyVpcResponseParams ¶
type SwitchProxyVpcResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TablePrivileges ¶
type TemplateParamInfo ¶
type TemplateParamInfo struct {
// Current value
CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
// Default value
Default *string `json:"Default,omitnil,omitempty" name:"Default"`
// The collection of valid value types when parameter type is `enum`.
// Note: This field may return null, indicating that no valid values can be obtained.
EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`
// Maximum value when parameter type is `float` or `integer`.
// Note: This field may return null, indicating that no valid values can be obtained.
Max *string `json:"Max,omitnil,omitempty" name:"Max"`
// Minimum value when parameter type is `float` or `integer`.
// Note: This field may return null, indicating that no valid values can be obtained.
Min *string `json:"Min,omitnil,omitempty" name:"Min"`
// Parameter name
ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`
// Whether to restart the instance for the parameter to take effect
NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`
// Parameter description
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Parameter type. Valid value: `integer`, `float`, `string`, `enum`.
ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`
}
type TradePrice ¶
type TradePrice struct {
// The non-discounted total price of monthly subscribed resources (unit: US cent)
// Note: This field may return null, indicating that no valid values can be obtained.
TotalPrice *int64 `json:"TotalPrice,omitnil,omitempty" name:"TotalPrice"`
// Total discount. `100` means no discount.
Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"`
// The discounted total price of monthly subscribed resources (unit: US cent). If a discount is applied, `TotalPriceDiscount` will be the product of `TotalPrice` and `Discount`.
// Note: This field may return null, indicating that no valid values can be obtained.
TotalPriceDiscount *int64 `json:"TotalPriceDiscount,omitnil,omitempty" name:"TotalPriceDiscount"`
// The non-discounted unit price of pay-as-you-go resources (unit: US cent)
// Note: This field may return null, indicating that no valid values can be obtained.
UnitPrice *int64 `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"`
// The discounted unit price of pay-as-you-go resources (unit: US cent). If a discount is applied, `UnitPriceDiscount` will be the product of `UnitPrice` and `Discount`.
// Note: This field may return null, indicating that no valid values can be obtained.
UnitPriceDiscount *int64 `json:"UnitPriceDiscount,omitnil,omitempty" name:"UnitPriceDiscount"`
// Price unit
ChargeUnit *string `json:"ChargeUnit,omitnil,omitempty" name:"ChargeUnit"`
}
type UnbindClusterResourcePackagesRequest ¶
type UnbindClusterResourcePackagesRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// The unique ID of a resource pack. If this parameter is left empty, all resource packs of the instance will be unbound.
PackageIds []*string `json:"PackageIds,omitnil,omitempty" name:"PackageIds"`
}
func NewUnbindClusterResourcePackagesRequest ¶
func NewUnbindClusterResourcePackagesRequest() (request *UnbindClusterResourcePackagesRequest)
func (*UnbindClusterResourcePackagesRequest) FromJsonString ¶
func (r *UnbindClusterResourcePackagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindClusterResourcePackagesRequest) ToJsonString ¶
func (r *UnbindClusterResourcePackagesRequest) ToJsonString() string
type UnbindClusterResourcePackagesRequestParams ¶
type UnbindClusterResourcePackagesRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// The unique ID of a resource pack. If this parameter is left empty, all resource packs of the instance will be unbound.
PackageIds []*string `json:"PackageIds,omitnil,omitempty" name:"PackageIds"`
}
Predefined struct for user
type UnbindClusterResourcePackagesResponse ¶
type UnbindClusterResourcePackagesResponse struct {
*tchttp.BaseResponse
Response *UnbindClusterResourcePackagesResponseParams `json:"Response"`
}
func NewUnbindClusterResourcePackagesResponse ¶
func NewUnbindClusterResourcePackagesResponse() (response *UnbindClusterResourcePackagesResponse)
func (*UnbindClusterResourcePackagesResponse) FromJsonString ¶
func (r *UnbindClusterResourcePackagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindClusterResourcePackagesResponse) ToJsonString ¶
func (r *UnbindClusterResourcePackagesResponse) ToJsonString() string
type UnbindClusterResourcePackagesResponseParams ¶
type UnbindClusterResourcePackagesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeClusterVersionRequest ¶
type UpgradeClusterVersionRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Kernel version
CynosVersion *string `json:"CynosVersion,omitnil,omitempty" name:"CynosVersion"`
// Upgrade time type. Valid values: `upgradeImmediate`, `upgradeInMaintain`.
UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"`
}
func NewUpgradeClusterVersionRequest ¶
func NewUpgradeClusterVersionRequest() (request *UpgradeClusterVersionRequest)
func (*UpgradeClusterVersionRequest) FromJsonString ¶
func (r *UpgradeClusterVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeClusterVersionRequest) ToJsonString ¶
func (r *UpgradeClusterVersionRequest) ToJsonString() string
type UpgradeClusterVersionRequestParams ¶
type UpgradeClusterVersionRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Kernel version
CynosVersion *string `json:"CynosVersion,omitnil,omitempty" name:"CynosVersion"`
// Upgrade time type. Valid values: `upgradeImmediate`, `upgradeInMaintain`.
UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"`
}
Predefined struct for user
type UpgradeClusterVersionResponse ¶
type UpgradeClusterVersionResponse struct {
*tchttp.BaseResponse
Response *UpgradeClusterVersionResponseParams `json:"Response"`
}
func NewUpgradeClusterVersionResponse ¶
func NewUpgradeClusterVersionResponse() (response *UpgradeClusterVersionResponse)
func (*UpgradeClusterVersionResponse) FromJsonString ¶
func (r *UpgradeClusterVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeClusterVersionResponse) ToJsonString ¶
func (r *UpgradeClusterVersionResponse) ToJsonString() string
type UpgradeClusterVersionResponseParams ¶
type UpgradeClusterVersionResponseParams struct {
// Async task ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeInstanceRequest ¶
type UpgradeInstanceRequest struct {
*tchttp.BaseRequest
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Database CPU
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Database memory in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Upgrade type. Valid values: upgradeImmediate, upgradeInMaintain
UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"`
// This parameter has been disused.
StorageLimit *uint64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Whether to automatically select a voucher. 1: yes; 0: no. Default value: 0
AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Transaction mode. Valid values: `0` (place and pay for an order), `1` (place an order)
DealMode *int64 `json:"DealMode,omitnil,omitempty" name:"DealMode"`
// Valid values: `NormalUpgrade` (Normal mode), `FastUpgrade` (QuickChange). If the system detects that the configuration modification process will cause a momentary disconnection, the process will be terminated.
UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"`
}
func NewUpgradeInstanceRequest ¶
func NewUpgradeInstanceRequest() (request *UpgradeInstanceRequest)
func (*UpgradeInstanceRequest) FromJsonString ¶
func (r *UpgradeInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceRequest) ToJsonString ¶
func (r *UpgradeInstanceRequest) ToJsonString() string
type UpgradeInstanceRequestParams ¶
type UpgradeInstanceRequestParams struct {
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Database CPU
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Database memory in GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// Upgrade type. Valid values: upgradeImmediate, upgradeInMaintain
UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"`
// This parameter has been disused.
StorageLimit *uint64 `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`
// Whether to automatically select a voucher. 1: yes; 0: no. Default value: 0
AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// This parameter has been disused.
DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
// Transaction mode. Valid values: `0` (place and pay for an order), `1` (place an order)
DealMode *int64 `json:"DealMode,omitnil,omitempty" name:"DealMode"`
// Valid values: `NormalUpgrade` (Normal mode), `FastUpgrade` (QuickChange). If the system detects that the configuration modification process will cause a momentary disconnection, the process will be terminated.
UpgradeMode *string `json:"UpgradeMode,omitnil,omitempty" name:"UpgradeMode"`
}
Predefined struct for user
type UpgradeInstanceResponse ¶
type UpgradeInstanceResponse struct {
*tchttp.BaseResponse
Response *UpgradeInstanceResponseParams `json:"Response"`
}
func NewUpgradeInstanceResponse ¶
func NewUpgradeInstanceResponse() (response *UpgradeInstanceResponse)
func (*UpgradeInstanceResponse) FromJsonString ¶
func (r *UpgradeInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeInstanceResponse) ToJsonString ¶
func (r *UpgradeInstanceResponse) ToJsonString() string
type UpgradeInstanceResponseParams ¶
type UpgradeInstanceResponseParams struct {
// Freezing transaction ID
// Note: this field may return null, indicating that no valid values can be obtained.
TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
// Big order ID.
// Note: this field may return null, indicating that no valid values can be obtained.
BigDealIds []*string `json:"BigDealIds,omitnil,omitempty" name:"BigDealIds"`
// Order ID
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeProxyRequest ¶
type UpgradeProxyRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory
Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"`
// Number of nodes in the proxy group
ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"`
// ID of the database proxy group (disused)
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Load rebalance mode. Valid values: `auto`, `manual`
ReloadBalance *string `json:"ReloadBalance,omitnil,omitempty" name:"ReloadBalance"`
// Upgrade time. Valid values: `no` (upon upgrade completion), `timeWindow` (upgrade during instance maintenance time)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
// Node information of the atabase proxy
ProxyZones []*ProxyZone `json:"ProxyZones,omitnil,omitempty" name:"ProxyZones"`
}
func NewUpgradeProxyRequest ¶
func NewUpgradeProxyRequest() (request *UpgradeProxyRequest)
func (*UpgradeProxyRequest) FromJsonString ¶
func (r *UpgradeProxyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeProxyRequest) ToJsonString ¶
func (r *UpgradeProxyRequest) ToJsonString() string
type UpgradeProxyRequestParams ¶
type UpgradeProxyRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Number of CPU cores
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// Memory
Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"`
// Number of nodes in the proxy group
ProxyCount *int64 `json:"ProxyCount,omitnil,omitempty" name:"ProxyCount"`
// ID of the database proxy group (disused)
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Load rebalance mode. Valid values: `auto`, `manual`
ReloadBalance *string `json:"ReloadBalance,omitnil,omitempty" name:"ReloadBalance"`
// Upgrade time. Valid values: `no` (upon upgrade completion), `timeWindow` (upgrade during instance maintenance time)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
// Node information of the atabase proxy
ProxyZones []*ProxyZone `json:"ProxyZones,omitnil,omitempty" name:"ProxyZones"`
}
Predefined struct for user
type UpgradeProxyResponse ¶
type UpgradeProxyResponse struct {
*tchttp.BaseResponse
Response *UpgradeProxyResponseParams `json:"Response"`
}
func NewUpgradeProxyResponse ¶
func NewUpgradeProxyResponse() (response *UpgradeProxyResponse)
func (*UpgradeProxyResponse) FromJsonString ¶
func (r *UpgradeProxyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeProxyResponse) ToJsonString ¶
func (r *UpgradeProxyResponse) ToJsonString() string
type UpgradeProxyResponseParams ¶
type UpgradeProxyResponseParams struct {
// Async flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeProxyVersionRequest ¶
type UpgradeProxyVersionRequest struct {
*tchttp.BaseRequest
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Current version of database proxy
SrcProxyVersion *string `json:"SrcProxyVersion,omitnil,omitempty" name:"SrcProxyVersion"`
// Target version of database proxy
DstProxyVersion *string `json:"DstProxyVersion,omitnil,omitempty" name:"DstProxyVersion"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Upgrade time. Valid values: `no` (upon upgrade completion), `yes` (upgrade during instance maintenance time)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
func NewUpgradeProxyVersionRequest ¶
func NewUpgradeProxyVersionRequest() (request *UpgradeProxyVersionRequest)
func (*UpgradeProxyVersionRequest) FromJsonString ¶
func (r *UpgradeProxyVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeProxyVersionRequest) ToJsonString ¶
func (r *UpgradeProxyVersionRequest) ToJsonString() string
type UpgradeProxyVersionRequestParams ¶
type UpgradeProxyVersionRequestParams struct {
// Cluster ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Current version of database proxy
SrcProxyVersion *string `json:"SrcProxyVersion,omitnil,omitempty" name:"SrcProxyVersion"`
// Target version of database proxy
DstProxyVersion *string `json:"DstProxyVersion,omitnil,omitempty" name:"DstProxyVersion"`
// Database proxy u200dgroup ID
ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
// Upgrade time. Valid values: `no` (upon upgrade completion), `yes` (upgrade during instance maintenance time)
IsInMaintainPeriod *string `json:"IsInMaintainPeriod,omitnil,omitempty" name:"IsInMaintainPeriod"`
}
Predefined struct for user
type UpgradeProxyVersionResponse ¶
type UpgradeProxyVersionResponse struct {
*tchttp.BaseResponse
Response *UpgradeProxyVersionResponseParams `json:"Response"`
}
func NewUpgradeProxyVersionResponse ¶
func NewUpgradeProxyVersionResponse() (response *UpgradeProxyVersionResponse)
func (*UpgradeProxyVersionResponse) FromJsonString ¶
func (r *UpgradeProxyVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeProxyVersionResponse) ToJsonString ¶
func (r *UpgradeProxyVersionResponse) ToJsonString() string
type UpgradeProxyVersionResponseParams ¶
type UpgradeProxyVersionResponseParams struct {
// Async flow ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// Async task ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UserHostPrivilege ¶
type UserHostPrivilege struct {
// Authorized user
DbUserName *string `json:"DbUserName,omitnil,omitempty" name:"DbUserName"`
// Client IP Note: This field may return null, indicating that no valid values can be obtained.
DbHost *string `json:"DbHost,omitnil,omitempty" name:"DbHost"`
// User permissions Note: This field may return null, indicating that no valid values can be obtained.
DbPrivilege *string `json:"DbPrivilege,omitnil,omitempty" name:"DbPrivilege"`
}