Documentation
¶
Index ¶
- Constants
- type Account
- type ActivateHourDBInstanceRequest
- type ActivateHourDBInstanceRequestParams
- type ActivateHourDBInstanceResponse
- type ActivateHourDBInstanceResponseParams
- type AssociateSecurityGroupsRequest
- type AssociateSecurityGroupsRequestParams
- type AssociateSecurityGroupsResponse
- type AssociateSecurityGroupsResponseParams
- type BackupConfig
- type CancelDcnJobRequest
- type CancelDcnJobRequestParams
- type CancelDcnJobResponse
- type CancelDcnJobResponseParams
- type Client
- func (c *Client) ActivateHourDBInstance(request *ActivateHourDBInstanceRequest) (response *ActivateHourDBInstanceResponse, err error)
- func (c *Client) ActivateHourDBInstanceWithContext(ctx context.Context, request *ActivateHourDBInstanceRequest) (response *ActivateHourDBInstanceResponse, err error)
- func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) CancelDcnJob(request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
- func (c *Client) CancelDcnJobWithContext(ctx context.Context, request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
- func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)
- func (c *Client) CloneAccountWithContext(ctx context.Context, request *CloneAccountRequest) (response *CloneAccountResponse, err error)
- func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
- func (c *Client) CloseDBExtranetAccessWithContext(ctx context.Context, request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
- func (c *Client) CopyAccountPrivileges(request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
- func (c *Client) CopyAccountPrivilegesWithContext(ctx context.Context, request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
- func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)
- func (c *Client) CreateAccountWithContext(ctx context.Context, request *CreateAccountRequest) (response *CreateAccountResponse, err error)
- func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (c *Client) CreateDedicatedClusterDBInstance(request *CreateDedicatedClusterDBInstanceRequest) (response *CreateDedicatedClusterDBInstanceResponse, err error)
- func (c *Client) CreateDedicatedClusterDBInstanceWithContext(ctx context.Context, request *CreateDedicatedClusterDBInstanceRequest) (response *CreateDedicatedClusterDBInstanceResponse, err error)
- func (c *Client) CreateHourDBInstance(request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
- func (c *Client) CreateHourDBInstanceWithContext(ctx context.Context, request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
- func (c *Client) CreateTmpInstances(request *CreateTmpInstancesRequest) (response *CreateTmpInstancesResponse, err error)
- func (c *Client) CreateTmpInstancesWithContext(ctx context.Context, request *CreateTmpInstancesRequest) (response *CreateTmpInstancesResponse, err error)
- func (c *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
- func (c *Client) DeleteAccountWithContext(ctx context.Context, request *DeleteAccountRequest) (response *DeleteAccountResponse, 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) DescribeBackupConfigs(request *DescribeBackupConfigsRequest) (response *DescribeBackupConfigsResponse, err error)
- func (c *Client) DescribeBackupConfigsWithContext(ctx context.Context, request *DescribeBackupConfigsRequest) (response *DescribeBackupConfigsResponse, err error)
- func (c *Client) DescribeBackupFiles(request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
- func (c *Client) DescribeBackupFilesWithContext(ctx context.Context, request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
- func (c *Client) DescribeBackupTime(request *DescribeBackupTimeRequest) (response *DescribeBackupTimeResponse, err error)
- func (c *Client) DescribeBackupTimeWithContext(ctx context.Context, request *DescribeBackupTimeRequest) (response *DescribeBackupTimeResponse, err error)
- func (c *Client) DescribeBinlogTime(request *DescribeBinlogTimeRequest) (response *DescribeBinlogTimeResponse, err error)
- func (c *Client) DescribeBinlogTimeWithContext(ctx context.Context, request *DescribeBinlogTimeRequest) (response *DescribeBinlogTimeResponse, err error)
- func (c *Client) DescribeDBEncryptAttributes(request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
- func (c *Client) DescribeDBEncryptAttributesWithContext(ctx context.Context, request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
- func (c *Client) DescribeDBInstanceDetail(request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
- func (c *Client) DescribeDBInstanceDetailWithContext(ctx context.Context, request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
- func (c *Client) DescribeDBInstanceSpecs(request *DescribeDBInstanceSpecsRequest) (response *DescribeDBInstanceSpecsResponse, err error)
- func (c *Client) DescribeDBInstanceSpecsWithContext(ctx context.Context, request *DescribeDBInstanceSpecsRequest) (response *DescribeDBInstanceSpecsResponse, err error)
- func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBLogFilesWithContext(ctx context.Context, request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
- func (c *Client) DescribeDBParametersWithContext(ctx context.Context, request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, 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) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
- func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
- func (c *Client) DescribeDBSyncMode(request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
- func (c *Client) DescribeDBSyncModeWithContext(ctx context.Context, request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
- func (c *Client) DescribeDBTmpInstances(request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
- func (c *Client) DescribeDBTmpInstancesWithContext(ctx context.Context, request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
- func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
- func (c *Client) DescribeDatabaseObjectsWithContext(ctx context.Context, request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
- func (c *Client) DescribeDatabaseTable(request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
- func (c *Client) DescribeDatabaseTableWithContext(ctx context.Context, request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
- func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
- func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
- func (c *Client) DescribeDcnDetail(request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)
- func (c *Client) DescribeDcnDetailWithContext(ctx context.Context, request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)
- func (c *Client) DescribeFileDownloadUrl(request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)
- func (c *Client) DescribeFileDownloadUrlWithContext(ctx context.Context, request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, 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) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeLogFileRetentionPeriod(request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
- func (c *Client) DescribeLogFileRetentionPeriodWithContext(ctx context.Context, request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
- func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
- func (c *Client) DescribeOrdersWithContext(ctx context.Context, request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
- func (c *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (c *Client) DescribePriceWithContext(ctx context.Context, request *DescribePriceRequest) (response *DescribePriceResponse, 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) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
- func (c *Client) DescribeRenewalPriceWithContext(ctx context.Context, request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
- func (c *Client) DescribeSaleInfo(request *DescribeSaleInfoRequest) (response *DescribeSaleInfoResponse, err error)
- func (c *Client) DescribeSaleInfoWithContext(ctx context.Context, request *DescribeSaleInfoRequest) (response *DescribeSaleInfoResponse, err error)
- func (c *Client) DescribeUpgradePrice(request *DescribeUpgradePriceRequest) (response *DescribeUpgradePriceResponse, err error)
- func (c *Client) DescribeUpgradePriceWithContext(ctx context.Context, request *DescribeUpgradePriceRequest) (response *DescribeUpgradePriceResponse, err error)
- func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
- func (c *Client) DestroyDBInstanceWithContext(ctx context.Context, request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
- func (c *Client) DestroyHourDBInstance(request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
- func (c *Client) DestroyHourDBInstanceWithContext(ctx context.Context, request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
- func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) FlushBinlog(request *FlushBinlogRequest) (response *FlushBinlogResponse, err error)
- func (c *Client) FlushBinlogWithContext(ctx context.Context, request *FlushBinlogRequest) (response *FlushBinlogResponse, err error)
- func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
- func (c *Client) GrantAccountPrivilegesWithContext(ctx context.Context, request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
- func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
- func (c *Client) InitDBInstancesWithContext(ctx context.Context, request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
- func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
- func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
- func (c *Client) IsolateDedicatedDBInstance(request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
- func (c *Client) IsolateDedicatedDBInstanceWithContext(ctx context.Context, request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
- func (c *Client) IsolateHourDBInstance(request *IsolateHourDBInstanceRequest) (response *IsolateHourDBInstanceResponse, err error)
- func (c *Client) IsolateHourDBInstanceWithContext(ctx context.Context, request *IsolateHourDBInstanceRequest) (response *IsolateHourDBInstanceResponse, err error)
- func (c *Client) KillSession(request *KillSessionRequest) (response *KillSessionResponse, err error)
- func (c *Client) KillSessionWithContext(ctx context.Context, request *KillSessionRequest) (response *KillSessionResponse, 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) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyBackupConfigs(request *ModifyBackupConfigsRequest) (response *ModifyBackupConfigsResponse, err error)
- func (c *Client) ModifyBackupConfigsWithContext(ctx context.Context, request *ModifyBackupConfigsRequest) (response *ModifyBackupConfigsResponse, err error)
- func (c *Client) ModifyBackupTime(request *ModifyBackupTimeRequest) (response *ModifyBackupTimeResponse, err error)
- func (c *Client) ModifyBackupTimeWithContext(ctx context.Context, request *ModifyBackupTimeRequest) (response *ModifyBackupTimeResponse, err error)
- func (c *Client) ModifyDBEncryptAttributes(request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
- func (c *Client) ModifyDBEncryptAttributesWithContext(ctx context.Context, request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
- func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
- func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
- func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
- func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
- func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
- func (c *Client) ModifyDBInstancesProjectWithContext(ctx context.Context, request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
- func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
- func (c *Client) ModifyDBParametersWithContext(ctx context.Context, request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
- func (c *Client) ModifyDBSyncMode(request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
- func (c *Client) ModifyDBSyncModeWithContext(ctx context.Context, request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
- func (c *Client) ModifyInstanceNetwork(request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)
- func (c *Client) ModifyInstanceNetworkWithContext(ctx context.Context, request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)
- func (c *Client) ModifyInstanceVip(request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)
- func (c *Client) ModifyInstanceVipWithContext(ctx context.Context, request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)
- func (c *Client) ModifyInstanceVport(request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)
- func (c *Client) ModifyInstanceVportWithContext(ctx context.Context, request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)
- func (c *Client) ModifyLogFileRetentionPeriod(request *ModifyLogFileRetentionPeriodRequest) (response *ModifyLogFileRetentionPeriodResponse, err error)
- func (c *Client) ModifyLogFileRetentionPeriodWithContext(ctx context.Context, request *ModifyLogFileRetentionPeriodRequest) (response *ModifyLogFileRetentionPeriodResponse, err error)
- func (c *Client) ModifyRealServerAccessStrategy(request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)
- func (c *Client) ModifyRealServerAccessStrategyWithContext(ctx context.Context, request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)
- func (c *Client) ModifySyncTaskAttribute(request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
- func (c *Client) ModifySyncTaskAttributeWithContext(ctx context.Context, request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
- func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
- func (c *Client) OpenDBExtranetAccessWithContext(ctx context.Context, request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
- func (c *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
- func (c *Client) RenewDBInstanceWithContext(ctx context.Context, request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
- func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) RestartDBInstances(request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
- func (c *Client) RestartDBInstancesWithContext(ctx context.Context, request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
- func (c *Client) SwitchDBInstanceHA(request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)
- func (c *Client) SwitchDBInstanceHAWithContext(ctx context.Context, request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)
- func (c *Client) TerminateDedicatedDBInstance(request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
- func (c *Client) TerminateDedicatedDBInstanceWithContext(ctx context.Context, request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
- func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
- func (c *Client) UpgradeDBInstanceWithContext(ctx context.Context, request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
- func (c *Client) UpgradeDedicatedDBInstance(request *UpgradeDedicatedDBInstanceRequest) (response *UpgradeDedicatedDBInstanceResponse, err error)
- func (c *Client) UpgradeDedicatedDBInstanceWithContext(ctx context.Context, request *UpgradeDedicatedDBInstanceRequest) (response *UpgradeDedicatedDBInstanceResponse, err error)
- func (c *Client) UpgradeHourDBInstance(request *UpgradeHourDBInstanceRequest) (response *UpgradeHourDBInstanceResponse, err error)
- func (c *Client) UpgradeHourDBInstanceWithContext(ctx context.Context, request *UpgradeHourDBInstanceRequest) (response *UpgradeHourDBInstanceResponse, err error)
- type CloneAccountRequest
- type CloneAccountRequestParams
- type CloneAccountResponse
- type CloneAccountResponseParams
- type CloseDBExtranetAccessRequest
- type CloseDBExtranetAccessRequestParams
- type CloseDBExtranetAccessResponse
- type CloseDBExtranetAccessResponseParams
- type ColumnPrivilege
- type ConstraintRange
- type CopyAccountPrivilegesRequest
- type CopyAccountPrivilegesRequestParams
- type CopyAccountPrivilegesResponse
- type CopyAccountPrivilegesResponseParams
- type CreateAccountRequest
- type CreateAccountRequestParams
- type CreateAccountResponse
- type CreateAccountResponseParams
- type CreateDBInstanceRequest
- type CreateDBInstanceRequestParams
- type CreateDBInstanceResponse
- type CreateDBInstanceResponseParams
- type CreateDedicatedClusterDBInstanceRequest
- type CreateDedicatedClusterDBInstanceRequestParams
- type CreateDedicatedClusterDBInstanceResponse
- type CreateDedicatedClusterDBInstanceResponseParams
- type CreateHourDBInstanceRequest
- type CreateHourDBInstanceRequestParams
- type CreateHourDBInstanceResponse
- type CreateHourDBInstanceResponseParams
- type CreateTmpInstancesRequest
- type CreateTmpInstancesRequestParams
- type CreateTmpInstancesResponse
- type CreateTmpInstancesResponseParams
- type DBAccount
- type DBBackupTimeConfig
- type DBInstance
- type DBParamValue
- type DCNReplicaConfig
- type DCNReplicaStatus
- type Database
- type DatabaseFunction
- type DatabasePrivilege
- type DatabaseProcedure
- type DatabaseTable
- type DatabaseView
- type DcnDetailItem
- type Deal
- type DeleteAccountRequest
- type DeleteAccountRequestParams
- type DeleteAccountResponse
- type DeleteAccountResponseParams
- type DescribeAccountPrivilegesRequest
- type DescribeAccountPrivilegesRequestParams
- type DescribeAccountPrivilegesResponse
- type DescribeAccountPrivilegesResponseParams
- type DescribeAccountsRequest
- type DescribeAccountsRequestParams
- type DescribeAccountsResponse
- type DescribeAccountsResponseParams
- type DescribeBackupConfigsRequest
- type DescribeBackupConfigsRequestParams
- type DescribeBackupConfigsResponse
- type DescribeBackupConfigsResponseParams
- type DescribeBackupFilesRequest
- type DescribeBackupFilesRequestParams
- type DescribeBackupFilesResponse
- type DescribeBackupFilesResponseParams
- type DescribeBackupTimeRequest
- type DescribeBackupTimeRequestParams
- type DescribeBackupTimeResponse
- type DescribeBackupTimeResponseParams
- type DescribeBinlogTimeRequest
- type DescribeBinlogTimeRequestParams
- type DescribeBinlogTimeResponse
- type DescribeBinlogTimeResponseParams
- type DescribeDBEncryptAttributesRequest
- type DescribeDBEncryptAttributesRequestParams
- type DescribeDBEncryptAttributesResponse
- type DescribeDBEncryptAttributesResponseParams
- type DescribeDBInstanceDetailRequest
- type DescribeDBInstanceDetailRequestParams
- type DescribeDBInstanceDetailResponse
- type DescribeDBInstanceDetailResponseParams
- type DescribeDBInstanceSpecsRequest
- type DescribeDBInstanceSpecsRequestParams
- type DescribeDBInstanceSpecsResponse
- type DescribeDBInstanceSpecsResponseParams
- type DescribeDBInstancesRequest
- type DescribeDBInstancesRequestParams
- type DescribeDBInstancesResponse
- type DescribeDBInstancesResponseParams
- type DescribeDBLogFilesRequest
- type DescribeDBLogFilesRequestParams
- type DescribeDBLogFilesResponse
- type DescribeDBLogFilesResponseParams
- type DescribeDBParametersRequest
- type DescribeDBParametersRequestParams
- type DescribeDBParametersResponse
- type DescribeDBParametersResponseParams
- type DescribeDBSecurityGroupsRequest
- type DescribeDBSecurityGroupsRequestParams
- type DescribeDBSecurityGroupsResponse
- type DescribeDBSecurityGroupsResponseParams
- type DescribeDBSlowLogsRequest
- type DescribeDBSlowLogsRequestParams
- type DescribeDBSlowLogsResponse
- type DescribeDBSlowLogsResponseParams
- type DescribeDBSyncModeRequest
- type DescribeDBSyncModeRequestParams
- type DescribeDBSyncModeResponse
- type DescribeDBSyncModeResponseParams
- type DescribeDBTmpInstancesRequest
- type DescribeDBTmpInstancesRequestParams
- type DescribeDBTmpInstancesResponse
- type DescribeDBTmpInstancesResponseParams
- type DescribeDatabaseObjectsRequest
- type DescribeDatabaseObjectsRequestParams
- type DescribeDatabaseObjectsResponse
- type DescribeDatabaseObjectsResponseParams
- type DescribeDatabaseTableRequest
- type DescribeDatabaseTableRequestParams
- type DescribeDatabaseTableResponse
- type DescribeDatabaseTableResponseParams
- type DescribeDatabasesRequest
- type DescribeDatabasesRequestParams
- type DescribeDatabasesResponse
- type DescribeDatabasesResponseParams
- type DescribeDcnDetailRequest
- type DescribeDcnDetailRequestParams
- type DescribeDcnDetailResponse
- type DescribeDcnDetailResponseParams
- type DescribeFileDownloadUrlRequest
- type DescribeFileDownloadUrlRequestParams
- type DescribeFileDownloadUrlResponse
- type DescribeFileDownloadUrlResponseParams
- type DescribeFlowRequest
- type DescribeFlowRequestParams
- type DescribeFlowResponse
- type DescribeFlowResponseParams
- type DescribeInstanceNodeInfoRequest
- type DescribeInstanceNodeInfoRequestParams
- type DescribeInstanceNodeInfoResponse
- type DescribeInstanceNodeInfoResponseParams
- type DescribeLogFileRetentionPeriodRequest
- type DescribeLogFileRetentionPeriodRequestParams
- type DescribeLogFileRetentionPeriodResponse
- type DescribeLogFileRetentionPeriodResponseParams
- type DescribeOrdersRequest
- type DescribeOrdersRequestParams
- type DescribeOrdersResponse
- type DescribeOrdersResponseParams
- type DescribePriceRequest
- type DescribePriceRequestParams
- type DescribePriceResponse
- type DescribePriceResponseParams
- type DescribeProjectSecurityGroupsRequest
- type DescribeProjectSecurityGroupsRequestParams
- type DescribeProjectSecurityGroupsResponse
- type DescribeProjectSecurityGroupsResponseParams
- type DescribeRenewalPriceRequest
- type DescribeRenewalPriceRequestParams
- type DescribeRenewalPriceResponse
- type DescribeRenewalPriceResponseParams
- type DescribeSaleInfoRequest
- type DescribeSaleInfoRequestParams
- type DescribeSaleInfoResponse
- type DescribeSaleInfoResponseParams
- type DescribeUpgradePriceRequest
- type DescribeUpgradePriceRequestParams
- type DescribeUpgradePriceResponse
- type DescribeUpgradePriceResponseParams
- type DestroyDBInstanceRequest
- type DestroyDBInstanceRequestParams
- type DestroyDBInstanceResponse
- type DestroyDBInstanceResponseParams
- type DestroyHourDBInstanceRequest
- type DestroyHourDBInstanceRequestParams
- type DestroyHourDBInstanceResponse
- type DestroyHourDBInstanceResponseParams
- type DisassociateSecurityGroupsRequest
- type DisassociateSecurityGroupsRequestParams
- type DisassociateSecurityGroupsResponse
- type DisassociateSecurityGroupsResponseParams
- type FlushBinlogRequest
- type FlushBinlogRequestParams
- type FlushBinlogResponse
- type FlushBinlogResponseParams
- type FunctionPrivilege
- type GrantAccountPrivilegesRequest
- type GrantAccountPrivilegesRequestParams
- type GrantAccountPrivilegesResponse
- type GrantAccountPrivilegesResponseParams
- type InitDBInstancesRequest
- type InitDBInstancesRequestParams
- type InitDBInstancesResponse
- type InitDBInstancesResponseParams
- type InstanceBackupFileItem
- type InstanceSpec
- type IsolateDBInstanceRequest
- type IsolateDBInstanceRequestParams
- type IsolateDBInstanceResponse
- type IsolateDBInstanceResponseParams
- type IsolateDedicatedDBInstanceRequest
- type IsolateDedicatedDBInstanceRequestParams
- type IsolateDedicatedDBInstanceResponse
- type IsolateDedicatedDBInstanceResponseParams
- type IsolateHourDBInstanceRequest
- type IsolateHourDBInstanceRequestParams
- type IsolateHourDBInstanceResponse
- type IsolateHourDBInstanceResponseParams
- type KillSessionRequest
- type KillSessionRequestParams
- type KillSessionResponse
- type KillSessionResponseParams
- type LogFileInfo
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionRequestParams
- type ModifyAccountDescriptionResponse
- type ModifyAccountDescriptionResponseParams
- type ModifyAccountPrivilegesRequest
- type ModifyAccountPrivilegesRequestParams
- type ModifyAccountPrivilegesResponse
- type ModifyAccountPrivilegesResponseParams
- type ModifyBackupConfigsRequest
- type ModifyBackupConfigsRequestParams
- type ModifyBackupConfigsResponse
- type ModifyBackupConfigsResponseParams
- type ModifyBackupTimeRequest
- type ModifyBackupTimeRequestParams
- type ModifyBackupTimeResponse
- type ModifyBackupTimeResponseParams
- type ModifyDBEncryptAttributesRequest
- type ModifyDBEncryptAttributesRequestParams
- type ModifyDBEncryptAttributesResponse
- type ModifyDBEncryptAttributesResponseParams
- type ModifyDBInstanceNameRequest
- type ModifyDBInstanceNameRequestParams
- type ModifyDBInstanceNameResponse
- type ModifyDBInstanceNameResponseParams
- type ModifyDBInstanceSecurityGroupsRequest
- type ModifyDBInstanceSecurityGroupsRequestParams
- type ModifyDBInstanceSecurityGroupsResponse
- type ModifyDBInstanceSecurityGroupsResponseParams
- type ModifyDBInstancesProjectRequest
- type ModifyDBInstancesProjectRequestParams
- type ModifyDBInstancesProjectResponse
- type ModifyDBInstancesProjectResponseParams
- type ModifyDBParametersRequest
- type ModifyDBParametersRequestParams
- type ModifyDBParametersResponse
- type ModifyDBParametersResponseParams
- type ModifyDBSyncModeRequest
- type ModifyDBSyncModeRequestParams
- type ModifyDBSyncModeResponse
- type ModifyDBSyncModeResponseParams
- type ModifyInstanceNetworkRequest
- type ModifyInstanceNetworkRequestParams
- type ModifyInstanceNetworkResponse
- type ModifyInstanceNetworkResponseParams
- type ModifyInstanceVipRequest
- type ModifyInstanceVipRequestParams
- type ModifyInstanceVipResponse
- type ModifyInstanceVipResponseParams
- type ModifyInstanceVportRequest
- type ModifyInstanceVportRequestParams
- type ModifyInstanceVportResponse
- type ModifyInstanceVportResponseParams
- type ModifyLogFileRetentionPeriodRequest
- type ModifyLogFileRetentionPeriodRequestParams
- type ModifyLogFileRetentionPeriodResponse
- type ModifyLogFileRetentionPeriodResponseParams
- type ModifyRealServerAccessStrategyRequest
- type ModifyRealServerAccessStrategyRequestParams
- type ModifyRealServerAccessStrategyResponse
- type ModifyRealServerAccessStrategyResponseParams
- type ModifySyncTaskAttributeRequest
- type ModifySyncTaskAttributeRequestParams
- type ModifySyncTaskAttributeResponse
- type ModifySyncTaskAttributeResponseParams
- type NewBackupConfig
- type NodeInfo
- type OpenDBExtranetAccessRequest
- type OpenDBExtranetAccessRequestParams
- type OpenDBExtranetAccessResponse
- type OpenDBExtranetAccessResponseParams
- type ParamConstraint
- type ParamDesc
- type ParamModifyResult
- type ProcedurePrivilege
- type RegionInfo
- type RenewDBInstanceRequest
- type RenewDBInstanceRequestParams
- type RenewDBInstanceResponse
- type RenewDBInstanceResponseParams
- type ReservedNetResource
- type ResetAccountPasswordRequest
- type ResetAccountPasswordRequestParams
- type ResetAccountPasswordResponse
- type ResetAccountPasswordResponseParams
- type ResourceTag
- type RestartDBInstancesRequest
- type RestartDBInstancesRequestParams
- type RestartDBInstancesResponse
- type RestartDBInstancesResponseParams
- type SecurityGroup
- type SecurityGroupBound
- type SlowLogData
- type SpecConfigInfo
- type SwitchDBInstanceHARequest
- type SwitchDBInstanceHARequestParams
- type SwitchDBInstanceHAResponse
- type SwitchDBInstanceHAResponseParams
- type TableColumn
- type TablePrivilege
- type Tag
- type TerminateDedicatedDBInstanceRequest
- type TerminateDedicatedDBInstanceRequestParams
- type TerminateDedicatedDBInstanceResponse
- type TerminateDedicatedDBInstanceResponseParams
- type TmpInstance
- type UpgradeDBInstanceRequest
- type UpgradeDBInstanceRequestParams
- type UpgradeDBInstanceResponse
- type UpgradeDBInstanceResponseParams
- type UpgradeDedicatedDBInstanceRequest
- type UpgradeDedicatedDBInstanceRequestParams
- type UpgradeDedicatedDBInstanceResponse
- type UpgradeDedicatedDBInstanceResponseParams
- type UpgradeHourDBInstanceRequest
- type UpgradeHourDBInstanceRequestParams
- type UpgradeHourDBInstanceResponse
- type UpgradeHourDBInstanceResponseParams
- type ViewPrivileges
- type ZoneChooseInfo
- type ZonesInfo
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 实例安全组信息添加失败。 FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" // 申请VIP失败。 FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" // 绑定安全组失败。 FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" // 鉴权失败。 FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" // 实例安全组信息清除失败。 FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" // 复制账号权限出错。 FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError" // 创建流程失败。 FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" // 创建订单失败。 FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" // 创建账号失败。 FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed" // 删除账号失败。 FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed" // 解绑安全组失败。 FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" // 拉取安全组详情失败。 FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" // 实例不可退费。 FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" // 实例退费失败。 FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" // 日志不存在。 FAILEDOPERATION_LOGNOTEXISTED = "FailedOperation.LogNotExisted" // 修改备份设置失败 FAILEDOPERATION_MODIFYBACKUPCONFIGSFAILED = "FailedOperation.ModifyBackupConfigsFailed" // 修改账号权限失败。 FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed" // 隔离实例失败。 FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed" // 请求后端接口失败。 FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" // 支付订单失败。 FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" // 重置账号密码失败。 FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed" // 更新安全组失败。 FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip" // 设置规则失败。 FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" // 安全组规则下发失败。 FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed" // 标签键值校验或鉴权失败。 FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" // 标签配额不足。 FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit" // 实例安全组信息更新失败。 FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" // 用户未经鉴权。 FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" // VIP不能与之前一样。 FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange" // VPC添加服务失败。 FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed" // VPC更新路由失败。 FAILEDOPERATION_VPCUPDATEROUTEFAILED = "FailedOperation.VpcUpdateRouteFailed" // 外网状态异常。 FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal" // 内部错误。 INTERNALERROR = "InternalError" // CAM鉴权请求失败。 INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" // 检测vip状态失败。 INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" // COS地址配置错误。 INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" // 备份文件签名失败。 INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" // 创建任务流程失败。 INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" // DB影响行数为0错误。 INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" // 查询数据库失败。 INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" // 查询独享集群信息失败。 INTERNALERROR_FENCEERROR = "InternalError.FenceError" // 获取数据库加密密钥失败。 INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed" // 获取数据库实例参数失败。 INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed" // 获取数据库列表失败。 INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" // 获取数据库对象失败。 INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" // 获取实例详情失败。 INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" // 获取后端实例信息失败。 INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" // 获取账号当前权限失败。 INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed" // 拉圈安全组详情失败。 INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" // 查询错误日志失败。 INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" // 查询虚拟私有网络子网信息失败。 INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" // 获取表结构失败。 INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed" // 获取账号列表失败。 INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" // 获取用户安全组数量失败。 INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" // 获取用户安全组配额失败。 INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError" // 查询虚拟私有网络信息失败。 INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" // 读取备份文件失败。 INTERNALERROR_HDFSERROR = "InternalError.HDFSError" // 内部配置缺失。 INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing" // 内部系统错误。 INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" // 数据库插入失败。 INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" // 用户对当前实例无操作权限。 INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" // 单实例绑定安全组数量超限。 INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" // 查询实例时返回的资源数量与请求不匹配。 INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" // 查询实例错误。 INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" // 获取慢日志失败。 INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed" // 操作数据库失败。 INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" // 操作读DB数据错误。 INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" // 查询订单信息失败。 INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed" // 查询价格失败。 INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" // 操作读DB数据错误。 INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" // 回档时间错误。 INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" // 路由未发现。 INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" // 资源安全组策略下发错误。 INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" // 数据库更新失败。 INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed" // VPC操作失败。 INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed" // 外网操作失败。 INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 接口没有找到。 INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" // 密码包含了非法字符。 INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" // 入参校验失败。 INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" // 未指定需要查询的订单ID。 INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven" // 找不到指定的流程信息。 INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound" // 参数合法性校验错误。 INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" // 非法参数。 INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" // 错误的时间参数。 INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" // 未找到请求的实例。 INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" // 不支持此计费类型调用当前接口。 INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" // 没有权限操作该接口或资源。 INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" // 安全组合法性校验不通过。 INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail" // 实例分片不存在。 INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound" // 找不到对应的售卖规格。 INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" // 找不到指定的虚拟私有网络子网。 INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" // snat子网不支持申请IP。 INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" // Vip不在子网内。 INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" // Vip被占用。 INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" // 找不到指定的虚拟私有网络。 INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" // Vport被占用。 INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed" // 可用区信息错误。 INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal" // 想要创建的账号已经存在。 INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" // 该实例不支持此同步模式。 INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" // 指定的权限无法赋予给该账号。 INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight" // 账号类型不正确。 INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType" // 商品数量超出限制。 INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" // 找不到数据库实例所属的独享集群。 INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" // 初始化数据库实例参数错误。 INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam" // 非法实例ID。 INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId" // 修改log保存天数时过小或过大。 INVALIDPARAMETERVALUE_ILLEGALLOGSAVEDAYS = "InvalidParameterValue.IllegalLogSaveDays" // 商品数量超出限制。 INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" // 权限参数不正确。 INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam" // 未找到对应的可用区信息。 INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" // 非法的实例名称。 INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = "InvalidParameterValue.InstanceNameIllegal" // 参数验证错误。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // 找不到数据库实例对应的规格信息。 INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" // 系统用户不允许操作。 INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" // 当前部署方式不允许设置此同步模式。 INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" // 请求过于频繁。 LIMITEXCEEDED_TOOFREQUENTLYCALLED = "LimitExceeded.TooFrequentlyCalled" // 临时实例已经存在。 RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 指定的账号不存在。 RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" // 实例不存在。 RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound" // 找不到指定的数据库实例。 RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" // 接入安全组产品配置不存在。 RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" // 同步任务已删除。 RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted" // 实例状态错误,不能初始化。 RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" // COS API调用错误。 RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed" // 独享集群状态不正常。 RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal" // 数据库实例已被删除。 RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" // 数据库实例已经被锁定,当前无法操作。 RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" // 数据库实例状态不正确,当前无法操作。 RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" // 安全组校验失败。 RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 没有权限操作该接口或资源。 UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" // 不支持该数据库版本。 UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported" // 不支持的无效操作。 UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation" // Proxy软件版本太旧,请联系客服升级到新版本后再试。 UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion" // 不适用的操作。 UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable" )
const APIVersion = "2017-03-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivateHourDBInstanceRequest ¶ added in v1.0.357
type ActivateHourDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例ID列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewActivateHourDBInstanceRequest ¶ added in v1.0.357
func NewActivateHourDBInstanceRequest() (request *ActivateHourDBInstanceRequest)
func (*ActivateHourDBInstanceRequest) FromJsonString ¶ added in v1.0.357
func (r *ActivateHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ActivateHourDBInstanceRequest) ToJsonString ¶ added in v1.0.357
func (r *ActivateHourDBInstanceRequest) ToJsonString() string
type ActivateHourDBInstanceRequestParams ¶ added in v1.0.426
type ActivateHourDBInstanceRequestParams struct {
// 实例ID列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type ActivateHourDBInstanceResponse ¶ added in v1.0.357
type ActivateHourDBInstanceResponse struct {
*tchttp.BaseResponse
Response *ActivateHourDBInstanceResponseParams `json:"Response"`
}
func NewActivateHourDBInstanceResponse ¶ added in v1.0.357
func NewActivateHourDBInstanceResponse() (response *ActivateHourDBInstanceResponse)
func (*ActivateHourDBInstanceResponse) FromJsonString ¶ added in v1.0.357
func (r *ActivateHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ActivateHourDBInstanceResponse) ToJsonString ¶ added in v1.0.357
func (r *ActivateHourDBInstanceResponse) ToJsonString() string
type ActivateHourDBInstanceResponseParams ¶ added in v1.0.426
type ActivateHourDBInstanceResponseParams struct {
// 隔离成功的实例id列表
SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitnil,omitempty" name:"SuccessInstanceIds"`
// 隔离失败的实例id列表
FailedInstanceIds []*string `json:"FailedInstanceIds,omitnil,omitempty" name:"FailedInstanceIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type AssociateSecurityGroupsRequest ¶
type AssociateSecurityGroupsRequest struct {
*tchttp.BaseRequest
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 要绑定的安全组ID,类似sg-efil73jd。
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// 被绑定的实例ID,类似tdsql-lesecurk,支持指定多个实例。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewAssociateSecurityGroupsRequest ¶
func NewAssociateSecurityGroupsRequest() (request *AssociateSecurityGroupsRequest)
func (*AssociateSecurityGroupsRequest) FromJsonString ¶
func (r *AssociateSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateSecurityGroupsRequest) ToJsonString ¶
func (r *AssociateSecurityGroupsRequest) ToJsonString() string
type AssociateSecurityGroupsRequestParams ¶ added in v1.0.426
type AssociateSecurityGroupsRequestParams struct {
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 要绑定的安全组ID,类似sg-efil73jd。
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// 被绑定的实例ID,类似tdsql-lesecurk,支持指定多个实例。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type AssociateSecurityGroupsResponse ¶
type AssociateSecurityGroupsResponse struct {
*tchttp.BaseResponse
Response *AssociateSecurityGroupsResponseParams `json:"Response"`
}
func NewAssociateSecurityGroupsResponse ¶
func NewAssociateSecurityGroupsResponse() (response *AssociateSecurityGroupsResponse)
func (*AssociateSecurityGroupsResponse) FromJsonString ¶
func (r *AssociateSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateSecurityGroupsResponse) ToJsonString ¶
func (r *AssociateSecurityGroupsResponse) ToJsonString() string
type AssociateSecurityGroupsResponseParams ¶ added in v1.0.426
type AssociateSecurityGroupsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BackupConfig ¶ added in v1.0.1000
type BackupConfig struct {
// 备份策略是否启用。
EnableBackupPolicy *bool `json:"EnableBackupPolicy,omitnil,omitempty" name:"EnableBackupPolicy"`
// 超期保留开始日期,早于开始日期的超期备份不保留,格式:yyyy-mm-dd。
BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`
// 超期备份保留时长,超出保留时间的超期备份将被删除,可填写1-3650整数。
MaxRetentionDays *int64 `json:"MaxRetentionDays,omitnil,omitempty" name:"MaxRetentionDays"`
// 备份模式,可选择按年月周模式保存
// * 按年:annually
// * 按月:monthly
// * 按周:weekly
Frequency *string `json:"Frequency,omitnil,omitempty" name:"Frequency"`
// Frequency等于weekly时生效。
// 表示保留特定工作日备份。可选择周一到周日,支持多选,取星期英文:
// * 星期一 :Monday
// * 星期二 :Tuesday
// * 星期三:Wednesday
// * 星期四:Thursday
// * 星期五:Friday
// * 星期六:Saturday
// * 星期日:Sunday
WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`
// 保留备份个数,Frequency等于monthly或weekly时生效。
// 备份模式选择按月时,可填写1-28整数;
// 备份模式选择年时,可填写1-336整数。
BackupCount *int64 `json:"BackupCount,omitnil,omitempty" name:"BackupCount"`
}
type CancelDcnJobRequest ¶ added in v1.0.212
type CancelDcnJobRequest struct {
*tchttp.BaseRequest
// 灾备实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewCancelDcnJobRequest ¶ added in v1.0.212
func NewCancelDcnJobRequest() (request *CancelDcnJobRequest)
func (*CancelDcnJobRequest) FromJsonString ¶ added in v1.0.212
func (r *CancelDcnJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelDcnJobRequest) ToJsonString ¶ added in v1.0.212
func (r *CancelDcnJobRequest) ToJsonString() string
type CancelDcnJobRequestParams ¶ added in v1.0.426
type CancelDcnJobRequestParams struct {
// 灾备实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type CancelDcnJobResponse ¶ added in v1.0.212
type CancelDcnJobResponse struct {
*tchttp.BaseResponse
Response *CancelDcnJobResponseParams `json:"Response"`
}
func NewCancelDcnJobResponse ¶ added in v1.0.212
func NewCancelDcnJobResponse() (response *CancelDcnJobResponse)
func (*CancelDcnJobResponse) FromJsonString ¶ added in v1.0.212
func (r *CancelDcnJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelDcnJobResponse) ToJsonString ¶ added in v1.0.212
func (r *CancelDcnJobResponse) ToJsonString() string
type CancelDcnJobResponseParams ¶ added in v1.0.426
type CancelDcnJobResponseParams struct {
// 流程ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) ActivateHourDBInstance ¶ added in v1.0.357
func (c *Client) ActivateHourDBInstance(request *ActivateHourDBInstanceRequest) (response *ActivateHourDBInstanceResponse, err error)
ActivateHourDBInstance 解隔离MariaDB按量计费实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ActivateHourDBInstanceWithContext ¶ added in v1.0.357
func (c *Client) ActivateHourDBInstanceWithContext(ctx context.Context, request *ActivateHourDBInstanceRequest) (response *ActivateHourDBInstanceResponse, err error)
ActivateHourDBInstance 解隔离MariaDB按量计费实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AssociateSecurityGroups ¶
func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定云资源。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError" INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AssociateSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定云资源。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError" INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CancelDcnJob ¶ added in v1.0.212
func (c *Client) CancelDcnJob(request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
CancelDcnJob 本接口(CancelDcnJob)用于取消DCN同步
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CancelDcnJobWithContext ¶ added in v1.0.324
func (c *Client) CancelDcnJobWithContext(ctx context.Context, request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
CancelDcnJob 本接口(CancelDcnJob)用于取消DCN同步
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloneAccount ¶
func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)
CloneAccount 本接口(CloneAccount)用于克隆实例账户。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) CloneAccountWithContext ¶ added in v1.0.324
func (c *Client) CloneAccountWithContext(ctx context.Context, request *CloneAccountRequest) (response *CloneAccountResponse, err error)
CloneAccount 本接口(CloneAccount)用于克隆实例账户。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) CloseDBExtranetAccess ¶
func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
CloseDBExtranetAccess 本接口(CloseDBExtranetAccess)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问,查询实例列表接口将不返回对应实例的外网域名和端口信息。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CloseDBExtranetAccessWithContext ¶ added in v1.0.324
func (c *Client) CloseDBExtranetAccessWithContext(ctx context.Context, request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
CloseDBExtranetAccess 本接口(CloseDBExtranetAccess)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问,查询实例列表接口将不返回对应实例的外网域名和端口信息。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CopyAccountPrivileges ¶
func (c *Client) CopyAccountPrivileges(request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
CopyAccountPrivileges 本接口(CopyAccountPrivileges)用于复制云数据库账号的权限。
注意:相同用户名,不同Host是不同的账号,Readonly属性相同的账号之间才能复制权限。
可能返回的错误码:
FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CopyAccountPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) CopyAccountPrivilegesWithContext(ctx context.Context, request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
CopyAccountPrivileges 本接口(CopyAccountPrivileges)用于复制云数据库账号的权限。
注意:相同用户名,不同Host是不同的账号,Readonly属性相同的账号之间才能复制权限。
可能返回的错误码:
FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateAccount ¶
func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)
CreateAccount 本接口(CreateAccount)用于创建云数据库账号。一个实例可以创建多个不同的账号,相同的用户名+不同的host是不同的账号。
可能返回的错误码:
FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion"
func (*Client) CreateAccountWithContext ¶ added in v1.0.324
func (c *Client) CreateAccountWithContext(ctx context.Context, request *CreateAccountRequest) (response *CreateAccountResponse, err error)
CreateAccount 本接口(CreateAccount)用于创建云数据库账号。一个实例可以创建多个不同的账号,相同的用户名+不同的host是不同的账号。
可能返回的错误码:
FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion"
func (*Client) CreateDBInstance ¶
func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance 本接口(CreateDBInstance)用于创建包年包月的MariaDB云数据库实例,可通过传入实例规格、数据库版本号、购买时长和数量等信息创建云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance 本接口(CreateDBInstance)用于创建包年包月的MariaDB云数据库实例,可通过传入实例规格、数据库版本号、购买时长和数量等信息创建云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateDedicatedClusterDBInstance ¶ added in v1.0.248
func (c *Client) CreateDedicatedClusterDBInstance(request *CreateDedicatedClusterDBInstanceRequest) (response *CreateDedicatedClusterDBInstanceResponse, err error)
CreateDedicatedClusterDBInstance 创建Mariadb独享集群实例
可能返回的错误码:
FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateDedicatedClusterDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateDedicatedClusterDBInstanceWithContext(ctx context.Context, request *CreateDedicatedClusterDBInstanceRequest) (response *CreateDedicatedClusterDBInstanceResponse, err error)
CreateDedicatedClusterDBInstance 创建Mariadb独享集群实例
可能返回的错误码:
FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateHourDBInstance ¶ added in v1.0.328
func (c *Client) CreateHourDBInstance(request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
CreateHourDBInstance 创建MariaDB按量计费实例
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateHourDBInstanceWithContext ¶ added in v1.0.328
func (c *Client) CreateHourDBInstanceWithContext(ctx context.Context, request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
CreateHourDBInstance 创建MariaDB按量计费实例
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateTmpInstances ¶
func (c *Client) CreateTmpInstances(request *CreateTmpInstancesRequest) (response *CreateTmpInstancesResponse, err error)
CreateTmpInstances 本接口(CreateTmpInstances)用于创建临时实例。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateTmpInstancesWithContext ¶ added in v1.0.324
func (c *Client) CreateTmpInstancesWithContext(ctx context.Context, request *CreateTmpInstancesRequest) (response *CreateTmpInstancesResponse, err error)
CreateTmpInstances 本接口(CreateTmpInstances)用于创建临时实例。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAccount ¶
func (c *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
DeleteAccount 本接口(DeleteAccount)用于删除云数据库账号。用户名+host唯一确定一个账号。
可能返回的错误码:
FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAccountWithContext ¶ added in v1.0.324
func (c *Client) DeleteAccountWithContext(ctx context.Context, request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
DeleteAccount 本接口(DeleteAccount)用于删除云数据库账号。用户名+host唯一确定一个账号。
可能返回的错误码:
FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccountPrivileges ¶
func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账号权限。
注意:注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccountPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccountPrivilegesWithContext(ctx context.Context, request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账号权限。
注意:注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口(DescribeAccounts)用于查询指定云数据库实例的账号列表。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccountsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口(DescribeAccounts)用于查询指定云数据库实例的账号列表。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupConfigs ¶ added in v1.0.1000
func (c *Client) DescribeBackupConfigs(request *DescribeBackupConfigsRequest) (response *DescribeBackupConfigsResponse, err error)
DescribeBackupConfigs 本接口(DescribeBackupConfigs)用于查询数据库备份配置信息。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
func (*Client) DescribeBackupConfigsWithContext ¶ added in v1.0.1000
func (c *Client) DescribeBackupConfigsWithContext(ctx context.Context, request *DescribeBackupConfigsRequest) (response *DescribeBackupConfigsResponse, err error)
DescribeBackupConfigs 本接口(DescribeBackupConfigs)用于查询数据库备份配置信息。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
func (*Client) DescribeBackupFiles ¶ added in v1.0.620
func (c *Client) DescribeBackupFiles(request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
DescribeBackupFiles 本接口(DescribeBackupFiles)用于查看备份文件列表。
可能返回的错误码:
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupFilesWithContext ¶ added in v1.0.620
func (c *Client) DescribeBackupFilesWithContext(ctx context.Context, request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
DescribeBackupFiles 本接口(DescribeBackupFiles)用于查看备份文件列表。
可能返回的错误码:
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupTime ¶
func (c *Client) DescribeBackupTime(request *DescribeBackupTimeRequest) (response *DescribeBackupTimeResponse, err error)
DescribeBackupTime 本接口(DescribeBackupTime)用于获取云数据库的备份时间。后台系统将根据此配置定期进行实例备份。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupTimeWithContext ¶ added in v1.0.324
func (c *Client) DescribeBackupTimeWithContext(ctx context.Context, request *DescribeBackupTimeRequest) (response *DescribeBackupTimeResponse, err error)
DescribeBackupTime 本接口(DescribeBackupTime)用于获取云数据库的备份时间。后台系统将根据此配置定期进行实例备份。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogTime ¶ added in v1.0.994
func (c *Client) DescribeBinlogTime(request *DescribeBinlogTimeRequest) (response *DescribeBinlogTimeResponse, err error)
DescribeBinlogTime 本接口(DescribeBinlogTime)用于查询可回档时间范围。
可能返回的错误码:
FAILEDOPERATION_LOGNOTEXISTED = "FailedOperation.LogNotExisted" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBinlogTimeWithContext ¶ added in v1.0.994
func (c *Client) DescribeBinlogTimeWithContext(ctx context.Context, request *DescribeBinlogTimeRequest) (response *DescribeBinlogTimeResponse, err error)
DescribeBinlogTime 本接口(DescribeBinlogTime)用于查询可回档时间范围。
可能返回的错误码:
FAILEDOPERATION_LOGNOTEXISTED = "FailedOperation.LogNotExisted" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBEncryptAttributes ¶ added in v1.0.584
func (c *Client) DescribeDBEncryptAttributes(request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
DescribeDBEncryptAttributes 本接口(DescribeDBEncryptAttributes)用于查询实例数据加密状态。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) DescribeDBEncryptAttributesWithContext ¶ added in v1.0.584
func (c *Client) DescribeDBEncryptAttributesWithContext(ctx context.Context, request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
DescribeDBEncryptAttributes 本接口(DescribeDBEncryptAttributes)用于查询实例数据加密状态。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) DescribeDBInstanceDetail ¶ added in v1.0.625
func (c *Client) DescribeDBInstanceDetail(request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
DescribeDBInstanceDetail 本接口(DescribeDBInstanceDetail)用于查询指定实例的详细信息。
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstanceDetailWithContext ¶ added in v1.0.625
func (c *Client) DescribeDBInstanceDetailWithContext(ctx context.Context, request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
DescribeDBInstanceDetail 本接口(DescribeDBInstanceDetail)用于查询指定实例的详细信息。
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstanceSpecs ¶
func (c *Client) DescribeDBInstanceSpecs(request *DescribeDBInstanceSpecsRequest) (response *DescribeDBInstanceSpecsResponse, err error)
DescribeDBInstanceSpecs 本接口(DescribeDBInstanceSpecs)用于查询可创建的云数据库可售卖的规格配置。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstanceSpecsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstanceSpecsWithContext(ctx context.Context, request *DescribeDBInstanceSpecsRequest) (response *DescribeDBInstanceSpecsResponse, err error)
DescribeDBInstanceSpecs 本接口(DescribeDBInstanceSpecs)用于查询可创建的云数据库可售卖的规格配置。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstances ¶
func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目ID、实例ID、内网地址、实例名称等来筛选实例。
如果不指定任何筛选条件,则默认返回20条实例记录,单次请求最多支持返回100条实例记录。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目ID、实例ID、内网地址、实例名称等来筛选实例。
如果不指定任何筛选条件,则默认返回20条实例记录,单次请求最多支持返回100条实例记录。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBLogFiles ¶
func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
DescribeDBLogFiles 本接口(DescribeDBLogFiles)用于获取数据库的各种日志列表,包括冷备、binlog、errlog和slowlog。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_HDFSERROR = "InternalError.HDFSError" INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound" RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBLogFilesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBLogFilesWithContext(ctx context.Context, request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
DescribeDBLogFiles 本接口(DescribeDBLogFiles)用于获取数据库的各种日志列表,包括冷备、binlog、errlog和slowlog。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_HDFSERROR = "InternalError.HDFSError" INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound" RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBParameters ¶
func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
DescribeDBParameters 本接口(DescribeDBParameters)用于获取数据库的当前参数设置。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBParametersWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBParametersWithContext(ctx context.Context, request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
DescribeDBParameters 本接口(DescribeDBParameters)用于获取数据库的当前参数设置。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSecurityGroups ¶
func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例安全组信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例安全组信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSlowLogs ¶
func (c *Client) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
DescribeDBSlowLogs 本接口(DescribeDBSlowLogs)用于查询慢查询日志列表。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSlowLogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
DescribeDBSlowLogs 本接口(DescribeDBSlowLogs)用于查询慢查询日志列表。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSyncMode ¶ added in v1.0.1017
func (c *Client) DescribeDBSyncMode(request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
DescribeDBSyncMode 本接口(DescribeDBSyncMode)用于查询云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSyncModeWithContext ¶ added in v1.0.1017
func (c *Client) DescribeDBSyncModeWithContext(ctx context.Context, request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
DescribeDBSyncMode 本接口(DescribeDBSyncMode)用于查询云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBTmpInstances ¶ added in v1.0.685
func (c *Client) DescribeDBTmpInstances(request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
DescribeDBTmpInstances 本接口(DescribeDBTmpInstances)用于获取实例回档生成的临时实例
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBTmpInstancesWithContext ¶ added in v1.0.685
func (c *Client) DescribeDBTmpInstancesWithContext(ctx context.Context, request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
DescribeDBTmpInstances 本接口(DescribeDBTmpInstances)用于获取实例回档生成的临时实例
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseObjects ¶ added in v1.0.352
func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
DescribeDatabaseObjects 本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseObjectsWithContext ¶ added in v1.0.352
func (c *Client) DescribeDatabaseObjectsWithContext(ctx context.Context, request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
DescribeDatabaseObjects 本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseTable ¶ added in v1.0.342
func (c *Client) DescribeDatabaseTable(request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
DescribeDatabaseTable 本接口(DescribeDatabaseTable)用于查询云数据库实例的表信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseTableWithContext ¶ added in v1.0.342
func (c *Client) DescribeDatabaseTableWithContext(ctx context.Context, request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
DescribeDatabaseTable 本接口(DescribeDatabaseTable)用于查询云数据库实例的表信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabases ¶
func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库列表。
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabasesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库列表。
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDcnDetail ¶
func (c *Client) DescribeDcnDetail(request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)
DescribeDcnDetail 获取实例灾备详情
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDcnDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeDcnDetailWithContext(ctx context.Context, request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)
DescribeDcnDetail 获取实例灾备详情
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeFileDownloadUrl ¶ added in v1.0.315
func (c *Client) DescribeFileDownloadUrl(request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)
DescribeFileDownloadUrl 本接口(DescribeFileDownloadUrl)用于获取数据库指定备份或日志文件的下载连接。
可能返回的错误码:
INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) DescribeFileDownloadUrlWithContext ¶ added in v1.0.324
func (c *Client) DescribeFileDownloadUrlWithContext(ctx context.Context, request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)
DescribeFileDownloadUrl 本接口(DescribeFileDownloadUrl)用于获取数据库指定备份或日志文件的下载连接。
可能返回的错误码:
INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) DescribeFlow ¶
func (c *Client) DescribeFlow(request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)
DescribeFlow 本接口(DescribeFlow)用于查询流程状态。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeFlowWithContext ¶ added in v1.0.324
func (c *Client) DescribeFlowWithContext(ctx context.Context, request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)
DescribeFlow 本接口(DescribeFlow)用于查询流程状态。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeInstanceNodeInfo ¶
func (c *Client) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于获取数据库实例主备节点信息
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeInstanceNodeInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于获取数据库实例主备节点信息
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeLogFileRetentionPeriod ¶
func (c *Client) DescribeLogFileRetentionPeriod(request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
DescribeLogFileRetentionPeriod 本接口(DescribeLogFileRetentionPeriod)用于查看数据库备份日志的备份天数的设置情况。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeLogFileRetentionPeriodWithContext ¶ added in v1.0.324
func (c *Client) DescribeLogFileRetentionPeriodWithContext(ctx context.Context, request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
DescribeLogFileRetentionPeriod 本接口(DescribeLogFileRetentionPeriod)用于查看数据库备份日志的备份天数的设置情况。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeOrders ¶
func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
DescribeOrders 本接口(DescribeOrders)用于查询云数据库订单信息。传入订单ID来查询订单关联的云数据库实例,和对应的任务流程ID。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed" INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeOrdersWithContext ¶ added in v1.0.324
func (c *Client) DescribeOrdersWithContext(ctx context.Context, request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
DescribeOrders 本接口(DescribeOrders)用于查询云数据库订单信息。传入订单ID来查询订单关联的云数据库实例,和对应的任务流程ID。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed" INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribePrice ¶
func (c *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice 本接口(DescribePrice)用于在购买实例前,查询实例的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribePriceWithContext ¶ added in v1.0.324
func (c *Client) DescribePriceWithContext(ctx context.Context, request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice 本接口(DescribePrice)用于在购买实例前,查询实例的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProjectSecurityGroups ¶
func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目安全组信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
func (*Client) DescribeProjectSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目安全组信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
func (*Client) DescribeRenewalPrice ¶
func (c *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
DescribeRenewalPrice 本接口(DescribeRenewalPrice)用于在续费云数据库实例时,查询续费的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeRenewalPriceWithContext ¶ added in v1.0.324
func (c *Client) DescribeRenewalPriceWithContext(ctx context.Context, request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)
DescribeRenewalPrice 本接口(DescribeRenewalPrice)用于在续费云数据库实例时,查询续费的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeSaleInfo ¶
func (c *Client) DescribeSaleInfo(request *DescribeSaleInfoRequest) (response *DescribeSaleInfoResponse, err error)
DescribeSaleInfo 本接口(DescribeSaleInfo)用于查询云数据库可售卖的地域和可用区信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeSaleInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeSaleInfoWithContext(ctx context.Context, request *DescribeSaleInfoRequest) (response *DescribeSaleInfoResponse, err error)
DescribeSaleInfo 本接口(DescribeSaleInfo)用于查询云数据库可售卖的地域和可用区信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeUpgradePrice ¶
func (c *Client) DescribeUpgradePrice(request *DescribeUpgradePriceRequest) (response *DescribeUpgradePriceResponse, err error)
DescribeUpgradePrice 本接口(DescribeUpgradePrice)用于在扩容云数据库实例时,查询变配的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeUpgradePriceWithContext ¶ added in v1.0.324
func (c *Client) DescribeUpgradePriceWithContext(ctx context.Context, request *DescribeUpgradePriceRequest) (response *DescribeUpgradePriceResponse, err error)
DescribeUpgradePrice 本接口(DescribeUpgradePrice)用于在扩容云数据库实例时,查询变配的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyDBInstance ¶ added in v1.0.436
func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
DestroyDBInstance 本接口(DestroyDBInstance)用于销毁已隔离的包年包月实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyDBInstanceWithContext ¶ added in v1.0.436
func (c *Client) DestroyDBInstanceWithContext(ctx context.Context, request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
DestroyDBInstance 本接口(DestroyDBInstance)用于销毁已隔离的包年包月实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyHourDBInstance ¶
func (c *Client) DestroyHourDBInstance(request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
DestroyHourDBInstance 本接口(DestroyHourDBInstance)用于销毁MariaDB按量计费实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyHourDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) DestroyHourDBInstanceWithContext(ctx context.Context, request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
DestroyHourDBInstance 本接口(DestroyHourDBInstance)用于销毁MariaDB按量计费实例。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DisassociateSecurityGroups ¶
func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DisassociateSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。
可能返回的错误码:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) FlushBinlog ¶
func (c *Client) FlushBinlog(request *FlushBinlogRequest) (response *FlushBinlogResponse, err error)
FlushBinlog 相当于在mysqld中执行flush logs,完成切分的binlog将展示在实例控制台binlog列表里。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" LIMITEXCEEDED_TOOFREQUENTLYCALLED = "LimitExceeded.TooFrequentlyCalled" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) FlushBinlogWithContext ¶ added in v1.0.324
func (c *Client) FlushBinlogWithContext(ctx context.Context, request *FlushBinlogRequest) (response *FlushBinlogResponse, err error)
FlushBinlog 相当于在mysqld中执行flush logs,完成切分的binlog将展示在实例控制台binlog列表里。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" LIMITEXCEEDED_TOOFREQUENTLYCALLED = "LimitExceeded.TooFrequentlyCalled" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) GrantAccountPrivileges ¶
func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
GrantAccountPrivileges 本接口(GrantAccountPrivileges)用于给云数据库账号赋权。
注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight" INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) GrantAccountPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) GrantAccountPrivilegesWithContext(ctx context.Context, request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
GrantAccountPrivileges 本接口(GrantAccountPrivileges)用于给云数据库账号赋权。
注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight" INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InitDBInstances ¶
func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
InitDBInstances 本接口(InitDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam" INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InitDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) InitDBInstancesWithContext(ctx context.Context, request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
InitDBInstances 本接口(InitDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam" INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateDBInstance ¶ added in v1.0.531
func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库MariaDB实例(包年包月),隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) IsolateDBInstanceWithContext ¶ added in v1.0.531
func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库MariaDB实例(包年包月),隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) IsolateDedicatedDBInstance ¶ added in v1.0.530
func (c *Client) IsolateDedicatedDBInstance(request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
IsolateDedicatedDBInstance 本接口(IsolateDedicatedDBInstance)用于隔离独享云数据库实例。
可能返回的错误码:
FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) IsolateDedicatedDBInstanceWithContext ¶ added in v1.0.530
func (c *Client) IsolateDedicatedDBInstanceWithContext(ctx context.Context, request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
IsolateDedicatedDBInstance 本接口(IsolateDedicatedDBInstance)用于隔离独享云数据库实例。
可能返回的错误码:
FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) IsolateHourDBInstance ¶ added in v1.0.357
func (c *Client) IsolateHourDBInstance(request *IsolateHourDBInstanceRequest) (response *IsolateHourDBInstanceResponse, err error)
IsolateHourDBInstance 隔离MariaDB按量计费实例
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateHourDBInstanceWithContext ¶ added in v1.0.357
func (c *Client) IsolateHourDBInstanceWithContext(ctx context.Context, request *IsolateHourDBInstanceRequest) (response *IsolateHourDBInstanceResponse, err error)
IsolateHourDBInstance 隔离MariaDB按量计费实例
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) KillSession ¶
func (c *Client) KillSession(request *KillSessionRequest) (response *KillSessionResponse, err error)
KillSession 本接口(KillSession)用于杀死指定会话。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) KillSessionWithContext ¶ added in v1.0.324
func (c *Client) KillSessionWithContext(ctx context.Context, request *KillSessionRequest) (response *KillSessionResponse, err error)
KillSession 本接口(KillSession)用于杀死指定会话。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountDescription ¶
func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账号备注。
注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountDescriptionWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账号备注。
注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountPrivileges ¶
func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。
**注意**
- 系统保留库:"mysql",只开放["SELECT"]权限
- 只读账号授予读写权限会报错
- 不传权限参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountPrivilegesWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。
**注意**
- 系统保留库:"mysql",只开放["SELECT"]权限
- 只读账号授予读写权限会报错
- 不传权限参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBackupConfigs ¶ added in v1.0.1000
func (c *Client) ModifyBackupConfigs(request *ModifyBackupConfigsRequest) (response *ModifyBackupConfigsResponse, err error)
ModifyBackupConfigs 本接口(ModifyBackupConfigs)用于修改数据库备份配置信息。
1. 修改数据库超期备份配置,目前按年、按月、按日只支持一种,存在互斥关系,如当前策略按年备份,如果传入按月备份策略将会覆盖当前的按年备份策略,务必注意。
可能返回的错误码:
FAILEDOPERATION_MODIFYBACKUPCONFIGSFAILED = "FailedOperation.ModifyBackupConfigsFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
func (*Client) ModifyBackupConfigsWithContext ¶ added in v1.0.1000
func (c *Client) ModifyBackupConfigsWithContext(ctx context.Context, request *ModifyBackupConfigsRequest) (response *ModifyBackupConfigsResponse, err error)
ModifyBackupConfigs 本接口(ModifyBackupConfigs)用于修改数据库备份配置信息。
1. 修改数据库超期备份配置,目前按年、按月、按日只支持一种,存在互斥关系,如当前策略按年备份,如果传入按月备份策略将会覆盖当前的按年备份策略,务必注意。
可能返回的错误码:
FAILEDOPERATION_MODIFYBACKUPCONFIGSFAILED = "FailedOperation.ModifyBackupConfigsFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
func (*Client) ModifyBackupTime ¶
func (c *Client) ModifyBackupTime(request *ModifyBackupTimeRequest) (response *ModifyBackupTimeResponse, err error)
ModifyBackupTime 本接口(ModifyBackupTime)用于设置云数据库实例的备份时间。后台系统将根据此配置定期进行实例备份。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyBackupTimeWithContext ¶ added in v1.0.324
func (c *Client) ModifyBackupTimeWithContext(ctx context.Context, request *ModifyBackupTimeRequest) (response *ModifyBackupTimeResponse, err error)
ModifyBackupTime 本接口(ModifyBackupTime)用于设置云数据库实例的备份时间。后台系统将根据此配置定期进行实例备份。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBEncryptAttributes ¶ added in v1.0.598
func (c *Client) ModifyDBEncryptAttributes(request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于修改实例数据加密。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyDBEncryptAttributesWithContext ¶ added in v1.0.598
func (c *Client) ModifyDBEncryptAttributesWithContext(ctx context.Context, request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于修改实例数据加密。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyDBInstanceName ¶
func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = "InvalidParameterValue.InstanceNameIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstanceNameWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = "InvalidParameterValue.InstanceNameIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstanceSecurityGroups ¶
func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改云数据库安全组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstanceSecurityGroupsWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)
ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改云数据库安全组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstancesProject ¶
func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
ModifyDBInstancesProject 本接口(ModifyDBInstancesProject)用于修改云数据库实例所属项目。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstancesProjectWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBInstancesProjectWithContext(ctx context.Context, request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
ModifyDBInstancesProject 本接口(ModifyDBInstancesProject)用于修改云数据库实例所属项目。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBParameters ¶
func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
ModifyDBParameters 本接口(ModifyDBParameters)用于修改数据库参数。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBParametersWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBParametersWithContext(ctx context.Context, request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
ModifyDBParameters 本接口(ModifyDBParameters)用于修改数据库参数。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBSyncMode ¶ added in v1.0.293
func (c *Client) ModifyDBSyncMode(request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
ModifyDBSyncMode 本接口(ModifyDBSyncMode)用于修改云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyDBSyncModeWithContext ¶ added in v1.0.324
func (c *Client) ModifyDBSyncModeWithContext(ctx context.Context, request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
ModifyDBSyncMode 本接口(ModifyDBSyncMode)用于修改云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyInstanceNetwork ¶ added in v1.0.522
func (c *Client) ModifyInstanceNetwork(request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)
ModifyInstanceNetwork 本接口(ModifyInstanceNetwork)用于修改实例所属网络
可能返回的错误码:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceNetworkWithContext ¶ added in v1.0.522
func (c *Client) ModifyInstanceNetworkWithContext(ctx context.Context, request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)
ModifyInstanceNetwork 本接口(ModifyInstanceNetwork)用于修改实例所属网络
可能返回的错误码:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVip ¶ added in v1.0.522
func (c *Client) ModifyInstanceVip(request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)
ModifyInstanceVip 本接口(ModifyInstanceVip)用于修改实例VIP
可能返回的错误码:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVipWithContext ¶ added in v1.0.522
func (c *Client) ModifyInstanceVipWithContext(ctx context.Context, request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)
ModifyInstanceVip 本接口(ModifyInstanceVip)用于修改实例VIP
可能返回的错误码:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVport ¶ added in v1.0.522
func (c *Client) ModifyInstanceVport(request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)
ModifyInstanceVport 本接口(ModifyInstanceVport)用于修改实例VPORT
可能返回的错误码:
FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip" FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVportWithContext ¶ added in v1.0.522
func (c *Client) ModifyInstanceVportWithContext(ctx context.Context, request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)
ModifyInstanceVport 本接口(ModifyInstanceVport)用于修改实例VPORT
可能返回的错误码:
FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip" FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyLogFileRetentionPeriod ¶
func (c *Client) ModifyLogFileRetentionPeriod(request *ModifyLogFileRetentionPeriodRequest) (response *ModifyLogFileRetentionPeriodResponse, err error)
ModifyLogFileRetentionPeriod 本接口(ModifyLogFileRetentionPeriod)用于修改数据库备份日志保存天数。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ILLEGALLOGSAVEDAYS = "InvalidParameterValue.IllegalLogSaveDays" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyLogFileRetentionPeriodWithContext ¶ added in v1.0.324
func (c *Client) ModifyLogFileRetentionPeriodWithContext(ctx context.Context, request *ModifyLogFileRetentionPeriodRequest) (response *ModifyLogFileRetentionPeriodResponse, err error)
ModifyLogFileRetentionPeriod 本接口(ModifyLogFileRetentionPeriod)用于修改数据库备份日志保存天数。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ILLEGALLOGSAVEDAYS = "InvalidParameterValue.IllegalLogSaveDays" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyRealServerAccessStrategy ¶ added in v1.0.228
func (c *Client) ModifyRealServerAccessStrategy(request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)
ModifyRealServerAccessStrategy 本接口(ModifyRealServerAccessStrategy)用于修改云数据库的VPCGW到RS的访问策略。
**注意**
- 修改策略后只对新建立的连接生效,老连接不受影响
- 就近访问只针对实例是跨可用区部署有用,单可用区部署实例就近与否并无作用
- DB每个Node对应一个proxy,如果开启就近访问,将会把连接集中到对应可用区的proxy上,可能造成热点问题,这种情况下如果是线上业务,请务必根据自己的业务请求量测试符合预期后再进行就近策略变更
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_VPCUPDATEROUTEFAILED = "FailedOperation.VpcUpdateRouteFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyRealServerAccessStrategyWithContext ¶ added in v1.0.324
func (c *Client) ModifyRealServerAccessStrategyWithContext(ctx context.Context, request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)
ModifyRealServerAccessStrategy 本接口(ModifyRealServerAccessStrategy)用于修改云数据库的VPCGW到RS的访问策略。
**注意**
- 修改策略后只对新建立的连接生效,老连接不受影响
- 就近访问只针对实例是跨可用区部署有用,单可用区部署实例就近与否并无作用
- DB每个Node对应一个proxy,如果开启就近访问,将会把连接集中到对应可用区的proxy上,可能造成热点问题,这种情况下如果是线上业务,请务必根据自己的业务请求量测试符合预期后再进行就近策略变更
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_VPCUPDATEROUTEFAILED = "FailedOperation.VpcUpdateRouteFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifySyncTaskAttribute ¶ added in v1.0.293
func (c *Client) ModifySyncTaskAttribute(request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
ModifySyncTaskAttribute 本接口 (ModifySyncTaskAttribute) 用于修改同步任务的属性(目前只支持修改任务名称)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"
func (*Client) ModifySyncTaskAttributeWithContext ¶ added in v1.0.324
func (c *Client) ModifySyncTaskAttributeWithContext(ctx context.Context, request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
ModifySyncTaskAttribute 本接口 (ModifySyncTaskAttribute) 用于修改同步任务的属性(目前只支持修改任务名称)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"
func (*Client) OpenDBExtranetAccess ¶
func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
OpenDBExtranetAccess 本接口(OpenDBExtranetAccess)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) OpenDBExtranetAccessWithContext ¶ added in v1.0.324
func (c *Client) OpenDBExtranetAccessWithContext(ctx context.Context, request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
OpenDBExtranetAccess 本接口(OpenDBExtranetAccess)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) RenewDBInstance ¶
func (c *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RenewDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) RenewDBInstanceWithContext(ctx context.Context, request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)
RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword 本接口(ResetAccountPassword)用于重置云数据库账号的密码。
注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ResetAccountPasswordWithContext ¶ added in v1.0.324
func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword 本接口(ResetAccountPassword)用于重置云数据库账号的密码。
注意:相同用户名,不同Host是不同的账号。
可能返回的错误码:
FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RestartDBInstances ¶
func (c *Client) RestartDBInstances(request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
RestartDBInstances 本接口(RestartDBInstances)用于重启数据库实例
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) RestartDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) RestartDBInstancesWithContext(ctx context.Context, request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)
RestartDBInstances 本接口(RestartDBInstances)用于重启数据库实例
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchDBInstanceHA ¶ added in v1.0.329
func (c *Client) SwitchDBInstanceHA(request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)
SwitchDBInstanceHA 本接口(SwitchDBInstanceHA)用于发起实例主备切换。
可能返回的错误码:
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation" UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"
func (*Client) SwitchDBInstanceHAWithContext ¶ added in v1.0.329
func (c *Client) SwitchDBInstanceHAWithContext(ctx context.Context, request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)
SwitchDBInstanceHA 本接口(SwitchDBInstanceHA)用于发起实例主备切换。
可能返回的错误码:
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation" UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"
func (*Client) TerminateDedicatedDBInstance ¶ added in v1.0.532
func (c *Client) TerminateDedicatedDBInstance(request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
TerminateDedicatedDBInstance 本接口(TerminateDedicatedDBInstance)用于销毁已隔离的独享云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) TerminateDedicatedDBInstanceWithContext ¶ added in v1.0.532
func (c *Client) TerminateDedicatedDBInstanceWithContext(ctx context.Context, request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
TerminateDedicatedDBInstance 本接口(TerminateDedicatedDBInstance)用于销毁已隔离的独享云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeDBInstance ¶
func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
UpgradeDBInstance 本接口(UpgradeDBInstance)用于扩容云数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) UpgradeDBInstanceWithContext(ctx context.Context, request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
UpgradeDBInstance 本接口(UpgradeDBInstance)用于扩容云数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeDedicatedDBInstance ¶ added in v1.0.662
func (c *Client) UpgradeDedicatedDBInstance(request *UpgradeDedicatedDBInstanceRequest) (response *UpgradeDedicatedDBInstanceResponse, err error)
UpgradeDedicatedDBInstance 本接口(UpgradeDedicatedDBInstance)用于扩容独享云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) UpgradeDedicatedDBInstanceWithContext ¶ added in v1.0.662
func (c *Client) UpgradeDedicatedDBInstanceWithContext(ctx context.Context, request *UpgradeDedicatedDBInstanceRequest) (response *UpgradeDedicatedDBInstanceResponse, err error)
UpgradeDedicatedDBInstance 本接口(UpgradeDedicatedDBInstance)用于扩容独享云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) UpgradeHourDBInstance ¶ added in v1.0.962
func (c *Client) UpgradeHourDBInstance(request *UpgradeHourDBInstanceRequest) (response *UpgradeHourDBInstanceResponse, err error)
UpgradeHourDBInstance 升级MariaDB按量计费实例
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"
func (*Client) UpgradeHourDBInstanceWithContext ¶ added in v1.0.962
func (c *Client) UpgradeHourDBInstanceWithContext(ctx context.Context, request *UpgradeHourDBInstanceRequest) (response *UpgradeHourDBInstanceResponse, err error)
UpgradeHourDBInstance 升级MariaDB按量计费实例
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"
type CloneAccountRequest ¶
type CloneAccountRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 源用户账户名
SrcUser *string `json:"SrcUser,omitnil,omitempty" name:"SrcUser"`
// 源用户HOST
SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`
// 目的用户账户名
DstUser *string `json:"DstUser,omitnil,omitempty" name:"DstUser"`
// 目的用户HOST
DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`
// 目的用户账户描述
DstDesc *string `json:"DstDesc,omitnil,omitempty" name:"DstDesc"`
}
func NewCloneAccountRequest ¶
func NewCloneAccountRequest() (request *CloneAccountRequest)
func (*CloneAccountRequest) FromJsonString ¶
func (r *CloneAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloneAccountRequest) ToJsonString ¶
func (r *CloneAccountRequest) ToJsonString() string
type CloneAccountRequestParams ¶ added in v1.0.426
type CloneAccountRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 源用户账户名
SrcUser *string `json:"SrcUser,omitnil,omitempty" name:"SrcUser"`
// 源用户HOST
SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`
// 目的用户账户名
DstUser *string `json:"DstUser,omitnil,omitempty" name:"DstUser"`
// 目的用户HOST
DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`
// 目的用户账户描述
DstDesc *string `json:"DstDesc,omitnil,omitempty" name:"DstDesc"`
}
Predefined struct for user
type CloneAccountResponse ¶
type CloneAccountResponse struct {
*tchttp.BaseResponse
Response *CloneAccountResponseParams `json:"Response"`
}
func NewCloneAccountResponse ¶
func NewCloneAccountResponse() (response *CloneAccountResponse)
func (*CloneAccountResponse) FromJsonString ¶
func (r *CloneAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloneAccountResponse) ToJsonString ¶
func (r *CloneAccountResponse) ToJsonString() string
type CloneAccountResponseParams ¶ added in v1.0.426
type CloneAccountResponseParams struct {
// 异步任务流程ID。
FlowId *uint64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CloseDBExtranetAccessRequest ¶
type CloseDBExtranetAccessRequest struct {
*tchttp.BaseRequest
// 待关闭外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否IPv6,默认0
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}
func NewCloseDBExtranetAccessRequest ¶
func NewCloseDBExtranetAccessRequest() (request *CloseDBExtranetAccessRequest)
func (*CloseDBExtranetAccessRequest) FromJsonString ¶
func (r *CloseDBExtranetAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseDBExtranetAccessRequest) ToJsonString ¶
func (r *CloseDBExtranetAccessRequest) ToJsonString() string
type CloseDBExtranetAccessRequestParams ¶ added in v1.0.426
type CloseDBExtranetAccessRequestParams struct {
// 待关闭外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否IPv6,默认0
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}
Predefined struct for user
type CloseDBExtranetAccessResponse ¶
type CloseDBExtranetAccessResponse struct {
*tchttp.BaseResponse
Response *CloseDBExtranetAccessResponseParams `json:"Response"`
}
func NewCloseDBExtranetAccessResponse ¶
func NewCloseDBExtranetAccessResponse() (response *CloseDBExtranetAccessResponse)
func (*CloseDBExtranetAccessResponse) FromJsonString ¶
func (r *CloseDBExtranetAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseDBExtranetAccessResponse) ToJsonString ¶
func (r *CloseDBExtranetAccessResponse) ToJsonString() string
type CloseDBExtranetAccessResponseParams ¶ added in v1.0.426
type CloseDBExtranetAccessResponseParams struct {
// 异步任务ID,可通过 DescribeFlow 查询任务状态。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ColumnPrivilege ¶
type ColumnPrivilege struct {
// 数据库名
Database *string `json:"Database,omitnil,omitempty" name:"Database"`
// 数据库表名
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
// 数据库列名
Column *string `json:"Column,omitnil,omitempty" name:"Column"`
// 权限信息
Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
}
type ConstraintRange ¶
type CopyAccountPrivilegesRequest ¶
type CopyAccountPrivilegesRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 源用户名
SrcUserName *string `json:"SrcUserName,omitnil,omitempty" name:"SrcUserName"`
// 源用户允许的访问 host
SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`
// 目的用户名
DstUserName *string `json:"DstUserName,omitnil,omitempty" name:"DstUserName"`
// 目的用户允许的访问 host
DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`
// 源账号的 ReadOnly 属性
SrcReadOnly *string `json:"SrcReadOnly,omitnil,omitempty" name:"SrcReadOnly"`
// 目的账号的 ReadOnly 属性
DstReadOnly *string `json:"DstReadOnly,omitnil,omitempty" name:"DstReadOnly"`
}
func NewCopyAccountPrivilegesRequest ¶
func NewCopyAccountPrivilegesRequest() (request *CopyAccountPrivilegesRequest)
func (*CopyAccountPrivilegesRequest) FromJsonString ¶
func (r *CopyAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CopyAccountPrivilegesRequest) ToJsonString ¶
func (r *CopyAccountPrivilegesRequest) ToJsonString() string
type CopyAccountPrivilegesRequestParams ¶ added in v1.0.426
type CopyAccountPrivilegesRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 源用户名
SrcUserName *string `json:"SrcUserName,omitnil,omitempty" name:"SrcUserName"`
// 源用户允许的访问 host
SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`
// 目的用户名
DstUserName *string `json:"DstUserName,omitnil,omitempty" name:"DstUserName"`
// 目的用户允许的访问 host
DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`
// 源账号的 ReadOnly 属性
SrcReadOnly *string `json:"SrcReadOnly,omitnil,omitempty" name:"SrcReadOnly"`
// 目的账号的 ReadOnly 属性
DstReadOnly *string `json:"DstReadOnly,omitnil,omitempty" name:"DstReadOnly"`
}
Predefined struct for user
type CopyAccountPrivilegesResponse ¶
type CopyAccountPrivilegesResponse struct {
*tchttp.BaseResponse
Response *CopyAccountPrivilegesResponseParams `json:"Response"`
}
func NewCopyAccountPrivilegesResponse ¶
func NewCopyAccountPrivilegesResponse() (response *CopyAccountPrivilegesResponse)
func (*CopyAccountPrivilegesResponse) FromJsonString ¶
func (r *CopyAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CopyAccountPrivilegesResponse) ToJsonString ¶
func (r *CopyAccountPrivilegesResponse) ToJsonString() string
type CopyAccountPrivilegesResponseParams ¶ added in v1.0.426
type CopyAccountPrivilegesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateAccountRequest ¶
type CreateAccountRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名,由字母、数字、下划线和连字符组成,长度为1~32位。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 可以登录的主机,与mysql 账号的 host 格式一致,可以支持通配符,例如 %,10.%,10.20.%。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 账号密码,密码需要 8-32 个字符,不能以 '/' 开头,并且必须包含小写字母、大写字母、数字和符号()~!@#$%^&*-+=_|{}[]:<>,.?/。
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// 是否创建为只读账号,0:否; 1:只读账号,该账号的sql请求优先选择备机执行,备机延迟时选择主机执行;2:只读账号,优先选择备机执行,备机延迟时操作报错;3:只读账号,优先选择备机执行,忽略备机延迟只读备机;
ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`
// 账号备注,可以包含中文、英文字符、常见符号和数字,长度为0~256字符
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 根据传入时间判断备机不可用
DelayThresh *int64 `json:"DelayThresh,omitnil,omitempty" name:"DelayThresh"`
// 针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。
SlaveConst *int64 `json:"SlaveConst,omitnil,omitempty" name:"SlaveConst"`
// 用户最大连接数限制参数。不传或者传0表示为不限制,对应max_user_connections参数,目前10.1内核版本不支持设置。
MaxUserConnections *uint64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
// 使用GetPublicKey返回的RSA2048公钥加密后的密码
EncryptedPassword *string `json:"EncryptedPassword,omitnil,omitempty" name:"EncryptedPassword"`
}
func NewCreateAccountRequest ¶
func NewCreateAccountRequest() (request *CreateAccountRequest)
func (*CreateAccountRequest) FromJsonString ¶
func (r *CreateAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccountRequest) ToJsonString ¶
func (r *CreateAccountRequest) ToJsonString() string
type CreateAccountRequestParams ¶ added in v1.0.426
type CreateAccountRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名,由字母、数字、下划线和连字符组成,长度为1~32位。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 可以登录的主机,与mysql 账号的 host 格式一致,可以支持通配符,例如 %,10.%,10.20.%。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 账号密码,密码需要 8-32 个字符,不能以 '/' 开头,并且必须包含小写字母、大写字母、数字和符号()~!@#$%^&*-+=_|{}[]:<>,.?/。
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// 是否创建为只读账号,0:否; 1:只读账号,该账号的sql请求优先选择备机执行,备机延迟时选择主机执行;2:只读账号,优先选择备机执行,备机延迟时操作报错;3:只读账号,优先选择备机执行,忽略备机延迟只读备机;
ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`
// 账号备注,可以包含中文、英文字符、常见符号和数字,长度为0~256字符
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 根据传入时间判断备机不可用
DelayThresh *int64 `json:"DelayThresh,omitnil,omitempty" name:"DelayThresh"`
// 针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。
SlaveConst *int64 `json:"SlaveConst,omitnil,omitempty" name:"SlaveConst"`
// 用户最大连接数限制参数。不传或者传0表示为不限制,对应max_user_connections参数,目前10.1内核版本不支持设置。
MaxUserConnections *uint64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
// 使用GetPublicKey返回的RSA2048公钥加密后的密码
EncryptedPassword *string `json:"EncryptedPassword,omitnil,omitempty" name:"EncryptedPassword"`
}
Predefined struct for user
type CreateAccountResponse ¶
type CreateAccountResponse struct {
*tchttp.BaseResponse
Response *CreateAccountResponseParams `json:"Response"`
}
func NewCreateAccountResponse ¶
func NewCreateAccountResponse() (response *CreateAccountResponse)
func (*CreateAccountResponse) FromJsonString ¶
func (r *CreateAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccountResponse) ToJsonString ¶
func (r *CreateAccountResponse) ToJsonString() string
type CreateAccountResponseParams ¶ added in v1.0.426
type CreateAccountResponseParams struct {
// 实例ID,透传入参。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户名,透传入参。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 允许访问的 host,透传入参。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 透传入参。
ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateDBInstanceRequest ¶
type CreateDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例节点可用区分布,可填写多个可用区。
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
// 节点个数大小,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 欲购买的时长,单位:月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 欲购买的数量,默认查询购买1个实例的价格。
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 是否自动使用代金券进行支付,默认不使用。
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// 代金券ID列表,目前仅支持指定一张代金券。
VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
// 虚拟私有网络 ID,不传表示创建为基础网络
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 虚拟私有网络子网 ID,VpcId 不为空时必填
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// 实例名称, 可以通过该字段自主的设置实例的名字
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 安全组ID列表
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// 自动续费标志,1:自动续费,2:不自动续费
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// 是否支持IPv6,0:不支持,1:支持
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 标签键值对数组
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`
// DCN源地域
DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`
// DCN源实例ID
DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`
// DCN同步模式,0:异步, 1:强同步
DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}
func NewCreateDBInstanceRequest ¶
func NewCreateDBInstanceRequest() (request *CreateDBInstanceRequest)
func (*CreateDBInstanceRequest) FromJsonString ¶
func (r *CreateDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceRequest) ToJsonString ¶
func (r *CreateDBInstanceRequest) ToJsonString() string
type CreateDBInstanceRequestParams ¶ added in v1.0.426
type CreateDBInstanceRequestParams struct {
// 实例节点可用区分布,可填写多个可用区。
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
// 节点个数大小,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 欲购买的时长,单位:月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 欲购买的数量,默认查询购买1个实例的价格。
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 是否自动使用代金券进行支付,默认不使用。
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// 代金券ID列表,目前仅支持指定一张代金券。
VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
// 虚拟私有网络 ID,不传表示创建为基础网络
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 虚拟私有网络子网 ID,VpcId 不为空时必填
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// 实例名称, 可以通过该字段自主的设置实例的名字
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 安全组ID列表
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// 自动续费标志,1:自动续费,2:不自动续费
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// 是否支持IPv6,0:不支持,1:支持
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 标签键值对数组
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`
// DCN源地域
DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`
// DCN源实例ID
DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`
// DCN同步模式,0:异步, 1:强同步
DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}
Predefined struct for user
type CreateDBInstanceResponse ¶
type CreateDBInstanceResponse struct {
*tchttp.BaseResponse
Response *CreateDBInstanceResponseParams `json:"Response"`
}
func NewCreateDBInstanceResponse ¶
func NewCreateDBInstanceResponse() (response *CreateDBInstanceResponse)
func (*CreateDBInstanceResponse) FromJsonString ¶
func (r *CreateDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceResponse) ToJsonString ¶
func (r *CreateDBInstanceResponse) ToJsonString() string
type CreateDBInstanceResponseParams ¶ added in v1.0.426
type CreateDBInstanceResponseParams struct {
// 长订单号。可以据此调用 DescribeOrders
// 查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// 订单对应的实例 ID 列表,如果此处没有返回实例 ID,可以通过订单查询接口获取。还可通过实例查询接口查询实例是否创建完成。
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateDedicatedClusterDBInstanceRequest ¶ added in v1.0.248
type CreateDedicatedClusterDBInstanceRequest struct {
*tchttp.BaseRequest
// 分配实例个数
GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`
// 內存大小,单位GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 磁盘大小,单位GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 独享集群集群uuid
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// (废弃)可用区
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 项目ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// (废弃)Pid,可通过获取独享集群售卖配置接口得到
Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
// (废弃)机型
Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`
// 网络Id
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网Id
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// db类型,不传默认8.0
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// (废弃)是否手动指定一组服务器分配, 运维使用
Manual *int64 `json:"Manual,omitnil,omitempty" name:"Manual"`
// (废弃)DeviceNo参数
DeviceNo *string `json:"DeviceNo,omitnil,omitempty" name:"DeviceNo"`
// 安全组ID
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// DCN源实例ID
DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`
// DCN源实例地域名
DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`
// 自定义实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 标签
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// 支持IPv6标志:1 支持, 0 不支持
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`
// 实例节点数
NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`
// 指定主节点uuid,不填随机分配
MasterHostId *string `json:"MasterHostId,omitnil,omitempty" name:"MasterHostId"`
// 指定从节点uuid,不填随机分配
SlaveHostIds []*string `json:"SlaveHostIds,omitnil,omitempty" name:"SlaveHostIds"`
// 需要回档的源实例ID
RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`
// 回档时间
RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
// DCN同步模式,0:异步, 1:强同步
DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}
func NewCreateDedicatedClusterDBInstanceRequest ¶ added in v1.0.248
func NewCreateDedicatedClusterDBInstanceRequest() (request *CreateDedicatedClusterDBInstanceRequest)
func (*CreateDedicatedClusterDBInstanceRequest) FromJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDedicatedClusterDBInstanceRequest) ToJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDBInstanceRequest) ToJsonString() string
type CreateDedicatedClusterDBInstanceRequestParams ¶ added in v1.0.426
type CreateDedicatedClusterDBInstanceRequestParams struct {
// 分配实例个数
GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`
// 內存大小,单位GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 磁盘大小,单位GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 独享集群集群uuid
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// (废弃)可用区
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 项目ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// (废弃)Pid,可通过获取独享集群售卖配置接口得到
Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
// (废弃)机型
Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`
// 网络Id
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网Id
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// db类型,不传默认8.0
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// (废弃)是否手动指定一组服务器分配, 运维使用
Manual *int64 `json:"Manual,omitnil,omitempty" name:"Manual"`
// (废弃)DeviceNo参数
DeviceNo *string `json:"DeviceNo,omitnil,omitempty" name:"DeviceNo"`
// 安全组ID
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// DCN源实例ID
DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`
// DCN源实例地域名
DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`
// 自定义实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 标签
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// 支持IPv6标志:1 支持, 0 不支持
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`
// 实例节点数
NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`
// 指定主节点uuid,不填随机分配
MasterHostId *string `json:"MasterHostId,omitnil,omitempty" name:"MasterHostId"`
// 指定从节点uuid,不填随机分配
SlaveHostIds []*string `json:"SlaveHostIds,omitnil,omitempty" name:"SlaveHostIds"`
// 需要回档的源实例ID
RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`
// 回档时间
RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
// DCN同步模式,0:异步, 1:强同步
DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}
Predefined struct for user
type CreateDedicatedClusterDBInstanceResponse ¶ added in v1.0.248
type CreateDedicatedClusterDBInstanceResponse struct {
*tchttp.BaseResponse
Response *CreateDedicatedClusterDBInstanceResponseParams `json:"Response"`
}
func NewCreateDedicatedClusterDBInstanceResponse ¶ added in v1.0.248
func NewCreateDedicatedClusterDBInstanceResponse() (response *CreateDedicatedClusterDBInstanceResponse)
func (*CreateDedicatedClusterDBInstanceResponse) FromJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDedicatedClusterDBInstanceResponse) ToJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDBInstanceResponse) ToJsonString() string
type CreateDedicatedClusterDBInstanceResponseParams ¶ added in v1.0.426
type CreateDedicatedClusterDBInstanceResponseParams struct {
// 分配资源ID数组
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 流程ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateHourDBInstanceRequest ¶ added in v1.0.328
type CreateHourDBInstanceRequest struct {
*tchttp.BaseRequest
// 节点可用区分布,可填写多个可用区。
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
// 节点个数
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 内存大小,单位:GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 储存大小,单位:GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 购买实例数量
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 项目ID,不传表示默认项目
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 统一网络ID,不传表示基础网络
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 统一子网ID,VpcId有值时需填写
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// 自定义实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 安全组ID,不传表示不绑定安全组
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// 是否支持IPv6,0:不支持,1:支持
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 标签键值对数组
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// DCN源地域
DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`
// DCN源实例ID
DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`
// 参数列表。本接口的可选值为:
// character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),
// innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化,默认为强同步可退化)。
InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`
// 回档源实例ID,例如“2021-11-22 00:00:00”
RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`
// 回档时间
RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
// DCN同步模式,0:异步, 1:强同步
DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}
func NewCreateHourDBInstanceRequest ¶ added in v1.0.328
func NewCreateHourDBInstanceRequest() (request *CreateHourDBInstanceRequest)
func (*CreateHourDBInstanceRequest) FromJsonString ¶ added in v1.0.328
func (r *CreateHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHourDBInstanceRequest) ToJsonString ¶ added in v1.0.328
func (r *CreateHourDBInstanceRequest) ToJsonString() string
type CreateHourDBInstanceRequestParams ¶ added in v1.0.426
type CreateHourDBInstanceRequestParams struct {
// 节点可用区分布,可填写多个可用区。
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
// 节点个数
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 内存大小,单位:GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 储存大小,单位:GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 购买实例数量
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 项目ID,不传表示默认项目
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 统一网络ID,不传表示基础网络
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 统一子网ID,VpcId有值时需填写
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// 自定义实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 安全组ID,不传表示不绑定安全组
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
// 是否支持IPv6,0:不支持,1:支持
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 标签键值对数组
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// DCN源地域
DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`
// DCN源实例ID
DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`
// 参数列表。本接口的可选值为:
// character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),
// innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化,默认为强同步可退化)。
InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`
// 回档源实例ID,例如“2021-11-22 00:00:00”
RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`
// 回档时间
RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
// DCN同步模式,0:异步, 1:强同步
DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}
Predefined struct for user
type CreateHourDBInstanceResponse ¶ added in v1.0.328
type CreateHourDBInstanceResponse struct {
*tchttp.BaseResponse
Response *CreateHourDBInstanceResponseParams `json:"Response"`
}
func NewCreateHourDBInstanceResponse ¶ added in v1.0.328
func NewCreateHourDBInstanceResponse() (response *CreateHourDBInstanceResponse)
func (*CreateHourDBInstanceResponse) FromJsonString ¶ added in v1.0.328
func (r *CreateHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHourDBInstanceResponse) ToJsonString ¶ added in v1.0.328
func (r *CreateHourDBInstanceResponse) ToJsonString() string
type CreateHourDBInstanceResponseParams ¶ added in v1.0.426
type CreateHourDBInstanceResponseParams struct {
// 订单号。可以据此调用 DescribeOrders
// 查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// 订单对应的实例 ID 列表,如果此处没有返回实例 ID,可以通过订单查询接口获取。还可通过实例查询接口查询实例是否创建完成。
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
// 注意:此字段可能返回 null,表示取不到有效值。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateTmpInstancesRequest ¶
type CreateTmpInstancesRequest struct {
*tchttp.BaseRequest
// 回档实例的ID列表,形如:tdsql-ow728lmc。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 回档时间点
RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
}
func NewCreateTmpInstancesRequest ¶
func NewCreateTmpInstancesRequest() (request *CreateTmpInstancesRequest)
func (*CreateTmpInstancesRequest) FromJsonString ¶
func (r *CreateTmpInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTmpInstancesRequest) ToJsonString ¶
func (r *CreateTmpInstancesRequest) ToJsonString() string
type CreateTmpInstancesRequestParams ¶ added in v1.0.426
type CreateTmpInstancesRequestParams struct {
// 回档实例的ID列表,形如:tdsql-ow728lmc。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 回档时间点
RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
}
Predefined struct for user
type CreateTmpInstancesResponse ¶
type CreateTmpInstancesResponse struct {
*tchttp.BaseResponse
Response *CreateTmpInstancesResponseParams `json:"Response"`
}
func NewCreateTmpInstancesResponse ¶
func NewCreateTmpInstancesResponse() (response *CreateTmpInstancesResponse)
func (*CreateTmpInstancesResponse) FromJsonString ¶
func (r *CreateTmpInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTmpInstancesResponse) ToJsonString ¶
func (r *CreateTmpInstancesResponse) ToJsonString() string
type CreateTmpInstancesResponseParams ¶ added in v1.0.426
type CreateTmpInstancesResponseParams struct {
// 异步任务流程ID。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DBAccount ¶
type DBAccount struct {
// 用户名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 用户备注信息
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 创建时间
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 最后更新时间
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。
ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`
// 该字段对只读账号有意义,表示选择主备延迟小于该值的备机
// 注意:此字段可能返回 null,表示取不到有效值。
DelayThresh *int64 `json:"DelayThresh,omitnil,omitempty" name:"DelayThresh"`
// 针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。
SlaveConst *int64 `json:"SlaveConst,omitnil,omitempty" name:"SlaveConst"`
// 用户最大连接数,0代表无限制
MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}
type DBBackupTimeConfig ¶
type DBBackupTimeConfig struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00
StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`
// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:00
EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
}
type DBInstance ¶
type DBInstance struct {
// 实例 ID,唯一标识一个 TDSQL 实例
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名称,用户可修改
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 实例所属应用 ID
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// 实例所属项目 ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 实例所在地域名称,如 ap-shanghai
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 实例所在可用区名称,如 ap-shanghai-1
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 私有网络 ID,基础网络时为 0
VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网 ID,基础网络时为 0
SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 实例状态:0 创建中,1 流程处理中, 2 运行中,3 实例未初始化,-1 实例已隔离,4 实例初始化中,5 实例删除中,6 实例重启中,7 数据迁移中
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 内网 IP 地址
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// 内网端口
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// 外网访问的域名,公网可解析
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
// 外网 IP 地址,公网可访问
WanVip *string `json:"WanVip,omitnil,omitempty" name:"WanVip"`
// 外网端口
WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
// 实例创建时间,格式为 2006-01-02 15:04:05
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 实例最后更新时间,格式为 2006-01-02 15:04:05
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 自动续费标志:0 否,1 是
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// 实例到期时间,格式为 2006-01-02 15:04:05
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// 实例所属账号
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// TDSQL 版本信息
TdsqlVersion *string `json:"TdsqlVersion,omitnil,omitempty" name:"TdsqlVersion"`
// 实例内存大小,单位 GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 实例存储大小,单位 GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 字符串型的私有网络ID
UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"`
// 字符串型的私有网络子网ID
UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"`
// 原始实例ID(过时字段,请勿依赖该值)
OriginSerialId *string `json:"OriginSerialId,omitnil,omitempty" name:"OriginSerialId"`
// 节点数,2为一主一从,3为一主二从
NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 是否临时实例,0为否,非0为是
IsTmp *uint64 `json:"IsTmp,omitnil,omitempty" name:"IsTmp"`
// 独享集群ID,为空表示为普通实例
ExclusterId *string `json:"ExclusterId,omitnil,omitempty" name:"ExclusterId"`
// 数字实例ID(过时字段,请勿依赖该值)
Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
// 产品类型 ID
Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
// 最大 Qps 值
Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`
// 付费模式
// 注意:此字段可能返回 null,表示取不到有效值。
Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`
// 实例处于异步任务时的异步任务流程ID
// 注意:此字段可能返回 null,表示取不到有效值。
Locker *int64 `json:"Locker,omitnil,omitempty" name:"Locker"`
// 实例目前运行状态描述
// 注意:此字段可能返回 null,表示取不到有效值。
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`
// 该实例是否支持审计。1-支持;0-不支持
IsAuditSupported *uint64 `json:"IsAuditSupported,omitnil,omitempty" name:"IsAuditSupported"`
// 机器型号
Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`
// 是否支持数据加密。1-支持;0-不支持
IsEncryptSupported *int64 `json:"IsEncryptSupported,omitnil,omitempty" name:"IsEncryptSupported"`
// 实例CPU核数
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// 实例IPv6标志
// 注意:此字段可能返回 null,表示取不到有效值。
Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 内网IPv6
// 注意:此字段可能返回 null,表示取不到有效值。
Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`
// 外网IPv6
// 注意:此字段可能返回 null,表示取不到有效值。
WanVipv6 *string `json:"WanVipv6,omitnil,omitempty" name:"WanVipv6"`
// 外网IPv6端口
// 注意:此字段可能返回 null,表示取不到有效值。
WanPortIpv6 *uint64 `json:"WanPortIpv6,omitnil,omitempty" name:"WanPortIpv6"`
// 外网IPv6状态
// 注意:此字段可能返回 null,表示取不到有效值。
WanStatusIpv6 *uint64 `json:"WanStatusIpv6,omitnil,omitempty" name:"WanStatusIpv6"`
// 数据库引擎
// 注意:此字段可能返回 null,表示取不到有效值。
DbEngine *string `json:"DbEngine,omitnil,omitempty" name:"DbEngine"`
// 数据库版本
// 注意:此字段可能返回 null,表示取不到有效值。
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// DCN标志,0-无,1-主实例,2-灾备实例
// 注意:此字段可能返回 null,表示取不到有效值。
DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"`
// DCN状态,0-无,1-创建中,2-同步中,3-已断开
// 注意:此字段可能返回 null,表示取不到有效值。
DcnStatus *int64 `json:"DcnStatus,omitnil,omitempty" name:"DcnStatus"`
// DCN灾备实例数
// 注意:此字段可能返回 null,表示取不到有效值。
DcnDstNum *int64 `json:"DcnDstNum,omitnil,omitempty" name:"DcnDstNum"`
// 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型)
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// 实例标签信息
// 注意:此字段可能返回 null,表示取不到有效值。
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// 数据库版本
// 注意:此字段可能返回 null,表示取不到有效值。
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
}
type DBParamValue ¶
type DCNReplicaConfig ¶ added in v1.0.543
type DCNReplicaConfig struct {
// DCN 运行状态,START为正常运行,STOP为暂停
// 注意:此字段可能返回 null,表示取不到有效值。
RoReplicationMode *string `json:"RoReplicationMode,omitnil,omitempty" name:"RoReplicationMode"`
// 延迟复制的类型,DEFAULT为正常,DUE_TIME为指定时间
// 注意:此字段可能返回 null,表示取不到有效值。
DelayReplicationType *string `json:"DelayReplicationType,omitnil,omitempty" name:"DelayReplicationType"`
// 延迟复制的指定时间
// 注意:此字段可能返回 null,表示取不到有效值。
DueTime *string `json:"DueTime,omitnil,omitempty" name:"DueTime"`
// 延迟复制时的延迟秒数
// 注意:此字段可能返回 null,表示取不到有效值。
ReplicationDelay *int64 `json:"ReplicationDelay,omitnil,omitempty" name:"ReplicationDelay"`
}
type DCNReplicaStatus ¶ added in v1.0.543
type Database ¶
type Database struct {
// 数据库名称
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}
type DatabaseFunction ¶ added in v1.0.352
type DatabaseFunction struct {
// 函数名称
Func *string `json:"Func,omitnil,omitempty" name:"Func"`
}
type DatabasePrivilege ¶
type DatabaseProcedure ¶ added in v1.0.352
type DatabaseProcedure struct {
// 存储过程名称
Proc *string `json:"Proc,omitnil,omitempty" name:"Proc"`
}
type DatabaseTable ¶ added in v1.0.352
type DatabaseTable struct {
// 表名
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}
type DatabaseView ¶ added in v1.0.352
type DatabaseView struct {
// 视图名称
View *string `json:"View,omitnil,omitempty" name:"View"`
}
type DcnDetailItem ¶
type DcnDetailItem struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 实例地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 实例可用区
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 实例IP地址
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// 实例IPv6地址
Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`
// 实例端口
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// 实例状态
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 实例状态描述
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// 实例DCN标志,1-主,2-备
DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"`
// 实例DCN状态,0-无,1-创建中,2-同步中,3-已断开
DcnStatus *int64 `json:"DcnStatus,omitnil,omitempty" name:"DcnStatus"`
// 实例CPU核数
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// 实例内存大小,单位 GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 实例存储大小,单位 GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 付费模式
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// 实例创建时间,格式为 2006-01-02 15:04:05
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 实例到期时间,格式为 2006-01-02 15:04:05
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型)
InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// DCN复制的配置信息;对于主实例,此字段为null
// 注意:此字段可能返回 null,表示取不到有效值。
ReplicaConfig *DCNReplicaConfig `json:"ReplicaConfig,omitnil,omitempty" name:"ReplicaConfig"`
// DCN复制的状态;对于主实例,此字段为null
// 注意:此字段可能返回 null,表示取不到有效值。
ReplicaStatus *DCNReplicaStatus `json:"ReplicaStatus,omitnil,omitempty" name:"ReplicaStatus"`
// 是否开启了 kms
EncryptStatus *int64 `json:"EncryptStatus,omitnil,omitempty" name:"EncryptStatus"`
// 实例DCN状态描述信息
DcnStatusDesc *string `json:"DcnStatusDesc,omitnil,omitempty" name:"DcnStatusDesc"`
// DCN实例绑定的北极星服务所属的北极星实例Id,若未绑定则为空
PolarisInstanceId *string `json:"PolarisInstanceId,omitnil,omitempty" name:"PolarisInstanceId"`
// DCN实例绑定的北极星服务所属的北极星实例名,若未绑定则为空
PolarisInstanceName *string `json:"PolarisInstanceName,omitnil,omitempty" name:"PolarisInstanceName"`
// DCN实例绑定的北极星服务所属的北极星命名空间,若未绑定则为空
PolarisNamespace *string `json:"PolarisNamespace,omitnil,omitempty" name:"PolarisNamespace"`
// DCN实例绑定的北极星服务,若未绑定则为空
PolarisService *string `json:"PolarisService,omitnil,omitempty" name:"PolarisService"`
// DCN实例在北极星服务中的状态 0:未开启; 1:已开启; 2:已隔离; 3:切换中
PolarisServiceStatus *int64 `json:"PolarisServiceStatus,omitnil,omitempty" name:"PolarisServiceStatus"`
// DCN实例在北极星服务中的状态的描述信息
PolarisServiceStatusDesc *string `json:"PolarisServiceStatusDesc,omitnil,omitempty" name:"PolarisServiceStatusDesc"`
// 北极星管控地址
PolarisRegion *string `json:"PolarisRegion,omitnil,omitempty" name:"PolarisRegion"`
// 是否支持DCN切换
IsDcnSwitchSupported *int64 `json:"IsDcnSwitchSupported,omitnil,omitempty" name:"IsDcnSwitchSupported"`
}
type Deal ¶
type Deal struct {
// 订单号
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// 所属账号
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// 商品数量
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 关联的流程 Id,可用于查询流程执行状态
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 付费模式,0后付费/1预付费
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
}
type DeleteAccountRequest ¶
type DeleteAccountRequest struct {
*tchttp.BaseRequest
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
func NewDeleteAccountRequest ¶
func NewDeleteAccountRequest() (request *DeleteAccountRequest)
func (*DeleteAccountRequest) FromJsonString ¶
func (r *DeleteAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccountRequest) ToJsonString ¶
func (r *DeleteAccountRequest) ToJsonString() string
type DeleteAccountRequestParams ¶ added in v1.0.426
type DeleteAccountRequestParams struct {
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
Predefined struct for user
type DeleteAccountResponse ¶
type DeleteAccountResponse struct {
*tchttp.BaseResponse
Response *DeleteAccountResponseParams `json:"Response"`
}
func NewDeleteAccountResponse ¶
func NewDeleteAccountResponse() (response *DeleteAccountResponse)
func (*DeleteAccountResponse) FromJsonString ¶
func (r *DeleteAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccountResponse) ToJsonString ¶
func (r *DeleteAccountResponse) ToJsonString() string
type DeleteAccountResponseParams ¶ added in v1.0.426
type DeleteAccountResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAccountPrivilegesRequest ¶
type DescribeAccountPrivilegesRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示查询该数据库权限(即db.\*),此时忽略 Object 参数
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
Object *string `json:"Object,omitnil,omitempty" name:"Object"`
// 当 Type=table 时,ColName 为 \* 表示查询表的权限,如果为具体字段名,表示查询对应字段的权限
ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}
func NewDescribeAccountPrivilegesRequest ¶
func NewDescribeAccountPrivilegesRequest() (request *DescribeAccountPrivilegesRequest)
func (*DescribeAccountPrivilegesRequest) FromJsonString ¶
func (r *DescribeAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountPrivilegesRequest) ToJsonString ¶
func (r *DescribeAccountPrivilegesRequest) ToJsonString() string
type DescribeAccountPrivilegesRequestParams ¶ added in v1.0.426
type DescribeAccountPrivilegesRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示查询该数据库权限(即db.\*),此时忽略 Object 参数
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
Object *string `json:"Object,omitnil,omitempty" name:"Object"`
// 当 Type=table 时,ColName 为 \* 表示查询表的权限,如果为具体字段名,表示查询对应字段的权限
ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}
Predefined struct for user
type DescribeAccountPrivilegesResponse ¶
type DescribeAccountPrivilegesResponse struct {
*tchttp.BaseResponse
Response *DescribeAccountPrivilegesResponseParams `json:"Response"`
}
func NewDescribeAccountPrivilegesResponse ¶
func NewDescribeAccountPrivilegesResponse() (response *DescribeAccountPrivilegesResponse)
func (*DescribeAccountPrivilegesResponse) FromJsonString ¶
func (r *DescribeAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountPrivilegesResponse) ToJsonString ¶
func (r *DescribeAccountPrivilegesResponse) ToJsonString() string
type DescribeAccountPrivilegesResponseParams ¶ added in v1.0.426
type DescribeAccountPrivilegesResponseParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 权限列表。
Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
// 数据库账号用户名
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 数据库账号Host
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct {
*tchttp.BaseRequest
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeAccountsRequest ¶
func NewDescribeAccountsRequest() (request *DescribeAccountsRequest)
func (*DescribeAccountsRequest) FromJsonString ¶
func (r *DescribeAccountsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsRequest) ToJsonString ¶
func (r *DescribeAccountsRequest) ToJsonString() string
type DescribeAccountsRequestParams ¶ added in v1.0.426
type DescribeAccountsRequestParams struct {
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeAccountsResponse ¶
type DescribeAccountsResponse struct {
*tchttp.BaseResponse
Response *DescribeAccountsResponseParams `json:"Response"`
}
func NewDescribeAccountsResponse ¶
func NewDescribeAccountsResponse() (response *DescribeAccountsResponse)
func (*DescribeAccountsResponse) FromJsonString ¶
func (r *DescribeAccountsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountsResponse) ToJsonString ¶
func (r *DescribeAccountsResponse) ToJsonString() string
type DescribeAccountsResponseParams ¶ added in v1.0.426
type DescribeAccountsResponseParams struct {
// 实例ID,透传入参。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例用户列表。
Users []*DBAccount `json:"Users,omitnil,omitempty" name:"Users"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBackupConfigsRequest ¶ added in v1.0.1000
type DescribeBackupConfigsRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeBackupConfigsRequest ¶ added in v1.0.1000
func NewDescribeBackupConfigsRequest() (request *DescribeBackupConfigsRequest)
func (*DescribeBackupConfigsRequest) FromJsonString ¶ added in v1.0.1000
func (r *DescribeBackupConfigsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupConfigsRequest) ToJsonString ¶ added in v1.0.1000
func (r *DescribeBackupConfigsRequest) ToJsonString() string
type DescribeBackupConfigsRequestParams ¶ added in v1.0.1000
type DescribeBackupConfigsRequestParams struct {
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeBackupConfigsResponse ¶ added in v1.0.1000
type DescribeBackupConfigsResponse struct {
*tchttp.BaseResponse
Response *DescribeBackupConfigsResponseParams `json:"Response"`
}
func NewDescribeBackupConfigsResponse ¶ added in v1.0.1000
func NewDescribeBackupConfigsResponse() (response *DescribeBackupConfigsResponse)
func (*DescribeBackupConfigsResponse) FromJsonString ¶ added in v1.0.1000
func (r *DescribeBackupConfigsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupConfigsResponse) ToJsonString ¶ added in v1.0.1000
func (r *DescribeBackupConfigsResponse) ToJsonString() string
type DescribeBackupConfigsResponseParams ¶ added in v1.0.1000
type DescribeBackupConfigsResponseParams struct {
// 实例 ID。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 常规备份存储时长,范围[1, 3650]。
Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。
StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`
// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。
EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
// 执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`
// 沉降到归档存储时长,-1表示关闭归档设置。
ArchiveDays *int64 `json:"ArchiveDays,omitnil,omitempty" name:"ArchiveDays"`
// 超期备份配置。
BackupConfigSet []*BackupConfig `json:"BackupConfigSet,omitnil,omitempty" name:"BackupConfigSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBackupFilesRequest ¶ added in v1.0.620
type DescribeBackupFilesRequest struct {
*tchttp.BaseRequest
// 按实例ID查询
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// 按开始时间查询
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 按结束时间查询
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 分页参数
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 排序参数,可选值:Time,Size
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// 排序参数, 可选值:DESC,ASC
OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`
}
func NewDescribeBackupFilesRequest ¶ added in v1.0.620
func NewDescribeBackupFilesRequest() (request *DescribeBackupFilesRequest)
func (*DescribeBackupFilesRequest) FromJsonString ¶ added in v1.0.620
func (r *DescribeBackupFilesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupFilesRequest) ToJsonString ¶ added in v1.0.620
func (r *DescribeBackupFilesRequest) ToJsonString() string
type DescribeBackupFilesRequestParams ¶ added in v1.0.620
type DescribeBackupFilesRequestParams struct {
// 按实例ID查询
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// 按开始时间查询
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 按结束时间查询
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 分页参数
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 排序参数,可选值:Time,Size
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// 排序参数, 可选值:DESC,ASC
OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`
}
Predefined struct for user
type DescribeBackupFilesResponse ¶ added in v1.0.620
type DescribeBackupFilesResponse struct {
*tchttp.BaseResponse
Response *DescribeBackupFilesResponseParams `json:"Response"`
}
func NewDescribeBackupFilesResponse ¶ added in v1.0.620
func NewDescribeBackupFilesResponse() (response *DescribeBackupFilesResponse)
func (*DescribeBackupFilesResponse) FromJsonString ¶ added in v1.0.620
func (r *DescribeBackupFilesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupFilesResponse) ToJsonString ¶ added in v1.0.620
func (r *DescribeBackupFilesResponse) ToJsonString() string
type DescribeBackupFilesResponseParams ¶ added in v1.0.620
type DescribeBackupFilesResponseParams struct {
// 备份文件列表
Files []*InstanceBackupFileItem `json:"Files,omitnil,omitempty" name:"Files"`
// 总条目数
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBackupTimeRequest ¶
type DescribeBackupTimeRequest struct {
*tchttp.BaseRequest
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewDescribeBackupTimeRequest ¶
func NewDescribeBackupTimeRequest() (request *DescribeBackupTimeRequest)
func (*DescribeBackupTimeRequest) FromJsonString ¶
func (r *DescribeBackupTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupTimeRequest) ToJsonString ¶
func (r *DescribeBackupTimeRequest) ToJsonString() string
type DescribeBackupTimeRequestParams ¶ added in v1.0.426
type DescribeBackupTimeRequestParams struct {
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type DescribeBackupTimeResponse ¶
type DescribeBackupTimeResponse struct {
*tchttp.BaseResponse
Response *DescribeBackupTimeResponseParams `json:"Response"`
}
func NewDescribeBackupTimeResponse ¶
func NewDescribeBackupTimeResponse() (response *DescribeBackupTimeResponse)
func (*DescribeBackupTimeResponse) FromJsonString ¶
func (r *DescribeBackupTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBackupTimeResponse) ToJsonString ¶
func (r *DescribeBackupTimeResponse) ToJsonString() string
type DescribeBackupTimeResponseParams ¶ added in v1.0.426
type DescribeBackupTimeResponseParams struct {
// 返回的配置数量
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 实例备份时间配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
Items []*DBBackupTimeConfig `json:"Items,omitnil,omitempty" name:"Items"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBinlogTimeRequest ¶ added in v1.0.994
type DescribeBinlogTimeRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeBinlogTimeRequest ¶ added in v1.0.994
func NewDescribeBinlogTimeRequest() (request *DescribeBinlogTimeRequest)
func (*DescribeBinlogTimeRequest) FromJsonString ¶ added in v1.0.994
func (r *DescribeBinlogTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogTimeRequest) ToJsonString ¶ added in v1.0.994
func (r *DescribeBinlogTimeRequest) ToJsonString() string
type DescribeBinlogTimeRequestParams ¶ added in v1.0.994
type DescribeBinlogTimeRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeBinlogTimeResponse ¶ added in v1.0.994
type DescribeBinlogTimeResponse struct {
*tchttp.BaseResponse
Response *DescribeBinlogTimeResponseParams `json:"Response"`
}
func NewDescribeBinlogTimeResponse ¶ added in v1.0.994
func NewDescribeBinlogTimeResponse() (response *DescribeBinlogTimeResponse)
func (*DescribeBinlogTimeResponse) FromJsonString ¶ added in v1.0.994
func (r *DescribeBinlogTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBinlogTimeResponse) ToJsonString ¶ added in v1.0.994
func (r *DescribeBinlogTimeResponse) ToJsonString() string
type DescribeBinlogTimeResponseParams ¶ added in v1.0.994
type DescribeBinlogTimeResponseParams struct {
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBEncryptAttributesRequest ¶ added in v1.0.584
type DescribeDBEncryptAttributesRequest struct {
*tchttp.BaseRequest
// 实例Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDBEncryptAttributesRequest ¶ added in v1.0.584
func NewDescribeDBEncryptAttributesRequest() (request *DescribeDBEncryptAttributesRequest)
func (*DescribeDBEncryptAttributesRequest) FromJsonString ¶ added in v1.0.584
func (r *DescribeDBEncryptAttributesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBEncryptAttributesRequest) ToJsonString ¶ added in v1.0.584
func (r *DescribeDBEncryptAttributesRequest) ToJsonString() string
type DescribeDBEncryptAttributesRequestParams ¶ added in v1.0.584
type DescribeDBEncryptAttributesRequestParams struct {
// 实例Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDBEncryptAttributesResponse ¶ added in v1.0.584
type DescribeDBEncryptAttributesResponse struct {
*tchttp.BaseResponse
Response *DescribeDBEncryptAttributesResponseParams `json:"Response"`
}
func NewDescribeDBEncryptAttributesResponse ¶ added in v1.0.584
func NewDescribeDBEncryptAttributesResponse() (response *DescribeDBEncryptAttributesResponse)
func (*DescribeDBEncryptAttributesResponse) FromJsonString ¶ added in v1.0.584
func (r *DescribeDBEncryptAttributesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBEncryptAttributesResponse) ToJsonString ¶ added in v1.0.584
func (r *DescribeDBEncryptAttributesResponse) ToJsonString() string
type DescribeDBEncryptAttributesResponseParams ¶ added in v1.0.584
type DescribeDBEncryptAttributesResponseParams struct {
// 是否启用加密,1-已开启;0-未开启。
EncryptStatus *int64 `json:"EncryptStatus,omitnil,omitempty" name:"EncryptStatus"`
// DEK密钥
CipherText *string `json:"CipherText,omitnil,omitempty" name:"CipherText"`
// DEK密钥过期日期。
ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBInstanceDetailRequest ¶ added in v1.0.625
type DescribeDBInstanceDetailRequest struct {
*tchttp.BaseRequest
// 实例Id形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDBInstanceDetailRequest ¶ added in v1.0.625
func NewDescribeDBInstanceDetailRequest() (request *DescribeDBInstanceDetailRequest)
func (*DescribeDBInstanceDetailRequest) FromJsonString ¶ added in v1.0.625
func (r *DescribeDBInstanceDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceDetailRequest) ToJsonString ¶ added in v1.0.625
func (r *DescribeDBInstanceDetailRequest) ToJsonString() string
type DescribeDBInstanceDetailRequestParams ¶ added in v1.0.625
type DescribeDBInstanceDetailRequestParams struct {
// 实例Id形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDBInstanceDetailResponse ¶ added in v1.0.625
type DescribeDBInstanceDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeDBInstanceDetailResponseParams `json:"Response"`
}
func NewDescribeDBInstanceDetailResponse ¶ added in v1.0.625
func NewDescribeDBInstanceDetailResponse() (response *DescribeDBInstanceDetailResponse)
func (*DescribeDBInstanceDetailResponse) FromJsonString ¶ added in v1.0.625
func (r *DescribeDBInstanceDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceDetailResponse) ToJsonString ¶ added in v1.0.625
func (r *DescribeDBInstanceDetailResponse) ToJsonString() string
type DescribeDBInstanceDetailResponseParams ¶ added in v1.0.625
type DescribeDBInstanceDetailResponseParams struct {
// 实例Id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 实例状态
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 实例目前运行状态描述
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// 内网 IP 地址
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// 内网端口
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// 是否临时实例,0为否,非0为是
IsTmp *int64 `json:"IsTmp,omitnil,omitempty" name:"IsTmp"`
// 节点数,2为一主一从,3为一主二从
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 实例所在地域名称,如 ap-shanghai
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 实例所在可用区名称,如 ap-shanghai-1
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 字符串型的私有网络Id
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 字符串型的私有网络子网Id
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中;4-关闭中
WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`
// 外网访问的域名,公网可解析
WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`
// 外网 IP 地址,公网可访问
WanVip *string `json:"WanVip,omitnil,omitempty" name:"WanVip"`
// 外网端口
WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
// 实例所属项目 Id
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// TDSQL 版本信息
TdsqlVersion *string `json:"TdsqlVersion,omitnil,omitempty" name:"TdsqlVersion"`
// 实例内存大小,单位 GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 实例存储大小,单位 GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 主可用区,如 ap-shanghai-1
MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`
// 从可用区列表,如 [ap-shanghai-2]
SlaveZones []*string `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`
// 自动续费标志:0 否,1 是
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// 独享集群Id,普通实例为空
ExclusterId *string `json:"ExclusterId,omitnil,omitempty" name:"ExclusterId"`
// 付费模式:prepaid 表示预付费
PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// 实例创建时间,格式为 2006-01-02 15:04:05
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 实例是否支持审计
IsAuditSupported *bool `json:"IsAuditSupported,omitnil,omitempty" name:"IsAuditSupported"`
// 实例到期时间,格式为 2006-01-02 15:04:05
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// 机型信息
Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`
// 存储空间使用率
StorageUsage *string `json:"StorageUsage,omitnil,omitempty" name:"StorageUsage"`
// 日志存储空间大小,单位 GB
LogStorage *int64 `json:"LogStorage,omitnil,omitempty" name:"LogStorage"`
// 是否支持数据加密。1-支持;0-不支持
IsEncryptSupported *int64 `json:"IsEncryptSupported,omitnil,omitempty" name:"IsEncryptSupported"`
// 内网IPv6
// 注意:此字段可能返回 null,表示取不到有效值。
Vip6 *string `json:"Vip6,omitnil,omitempty" name:"Vip6"`
// 实例Cpu核数
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
// 产品类型ID
Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
// 最大QPS
Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`
// 是否支持IPv6
// 注意:此字段可能返回 null,表示取不到有效值。
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// 外网IPv6地址,公网可访问
// 注意:此字段可能返回 null,表示取不到有效值。
WanVipv6 *string `json:"WanVipv6,omitnil,omitempty" name:"WanVipv6"`
// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中;4-关闭中
// 注意:此字段可能返回 null,表示取不到有效值。
WanStatusIpv6 *int64 `json:"WanStatusIpv6,omitnil,omitempty" name:"WanStatusIpv6"`
// 外网IPv6端口
// 注意:此字段可能返回 null,表示取不到有效值。
WanPortIpv6 *int64 `json:"WanPortIpv6,omitnil,omitempty" name:"WanPortIpv6"`
// 数据库引擎
// 注意:此字段可能返回 null,表示取不到有效值。
DbEngine *string `json:"DbEngine,omitnil,omitempty" name:"DbEngine"`
// 数据库版本
// 注意:此字段可能返回 null,表示取不到有效值。
DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
// 标签信息
ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
// DCN标志,0-无,1-主实例,2-灾备实例
// 注意:此字段可能返回 null,表示取不到有效值。
DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"`
// DCN状态,0-无,1-创建中,2-同步中,3-已断开
// 注意:此字段可能返回 null,表示取不到有效值。
DcnStatus *int64 `json:"DcnStatus,omitnil,omitempty" name:"DcnStatus"`
// DCN灾备实例数
// 注意:此字段可能返回 null,表示取不到有效值。
DcnDstNum *int64 `json:"DcnDstNum,omitnil,omitempty" name:"DcnDstNum"`
// 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型)
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// 实例的各个DB节点信息
// 注意:此字段可能返回 null,表示取不到有效值。
NodesInfo []*NodeInfo `json:"NodesInfo,omitnil,omitempty" name:"NodesInfo"`
// 实例是否支持设置用户连接数限制,内核为10.1暂不支持。
// 注意:此字段可能返回 null,表示取不到有效值。
IsMaxUserConnectionsSupported *bool `json:"IsMaxUserConnectionsSupported,omitnil,omitempty" name:"IsMaxUserConnectionsSupported"`
// 对外显示的数据库版本
// 注意:此字段可能返回 null,表示取不到有效值。
DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`
// 加密状态, 0-未开启,1-已开启
// 注意:此字段可能返回 null,表示取不到有效值。
EncryptStatus *int64 `json:"EncryptStatus,omitnil,omitempty" name:"EncryptStatus"`
// DCN的配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
ReplicaConfig *DCNReplicaConfig `json:"ReplicaConfig,omitnil,omitempty" name:"ReplicaConfig"`
// DCN的运行状态
// 注意:此字段可能返回 null,表示取不到有效值。
ReplicaStatus *DCNReplicaStatus `json:"ReplicaStatus,omitnil,omitempty" name:"ReplicaStatus"`
// 独享集群类型,0:公有云, 1:金融围笼, 2:CDC集群
// 注意:此字段可能返回 null,表示取不到有效值。
ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"`
// VPC就近访问
// 注意:此字段可能返回 null,表示取不到有效值。
RsAccessStrategy *int64 `json:"RsAccessStrategy,omitnil,omitempty" name:"RsAccessStrategy"`
// 尚未回收的网络资源
ReservedNetResources []*ReservedNetResource `json:"ReservedNetResources,omitnil,omitempty" name:"ReservedNetResources"`
// 是否支持物理复制
IsPhysicalReplicationSupported *bool `json:"IsPhysicalReplicationSupported,omitnil,omitempty" name:"IsPhysicalReplicationSupported"`
// 是否支持强同步DCN
IsDcnStrongSyncSupported *int64 `json:"IsDcnStrongSyncSupported,omitnil,omitempty" name:"IsDcnStrongSyncSupported"`
// 是否支持DCN切换
IsDcnSwitchSupported *int64 `json:"IsDcnSwitchSupported,omitnil,omitempty" name:"IsDcnSwitchSupported"`
// proxy版本号
ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBInstanceSpecsRequest ¶
type DescribeDBInstanceSpecsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDBInstanceSpecsRequest ¶
func NewDescribeDBInstanceSpecsRequest() (request *DescribeDBInstanceSpecsRequest)
func (*DescribeDBInstanceSpecsRequest) FromJsonString ¶
func (r *DescribeDBInstanceSpecsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceSpecsRequest) ToJsonString ¶
func (r *DescribeDBInstanceSpecsRequest) ToJsonString() string
type DescribeDBInstanceSpecsRequestParams ¶ added in v1.0.426
type DescribeDBInstanceSpecsRequestParams struct {
}
Predefined struct for user
type DescribeDBInstanceSpecsResponse ¶
type DescribeDBInstanceSpecsResponse struct {
*tchttp.BaseResponse
Response *DescribeDBInstanceSpecsResponseParams `json:"Response"`
}
func NewDescribeDBInstanceSpecsResponse ¶
func NewDescribeDBInstanceSpecsResponse() (response *DescribeDBInstanceSpecsResponse)
func (*DescribeDBInstanceSpecsResponse) FromJsonString ¶
func (r *DescribeDBInstanceSpecsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceSpecsResponse) ToJsonString ¶
func (r *DescribeDBInstanceSpecsResponse) ToJsonString() string
type DescribeDBInstanceSpecsResponseParams ¶ added in v1.0.426
type DescribeDBInstanceSpecsResponseParams struct {
// 按机型分类的可售卖规格列表
Specs []*InstanceSpec `json:"Specs,omitnil,omitempty" name:"Specs"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBInstancesRequest ¶
type DescribeDBInstancesRequest struct {
*tchttp.BaseRequest
// 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
SearchName *string `json:"SearchName,omitnil,omitempty" name:"SearchName"`
// 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
// 按项目 ID 查询
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 是否根据 VPC 网络来搜索
IsFilterVpc *bool `json:"IsFilterVpc,omitnil,omitempty" name:"IsFilterVpc"`
// 私有网络 ID, IsFilterVpc 为 1 时有效
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 私有网络的子网 ID, IsFilterVpc 为 1 时有效
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 排序字段, projectId, createtime, instancename 三者之一
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// 排序类型, desc 或者 asc
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为 20,最大值为 100。
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 按 OriginSerialId 查询
OriginSerialIds []*string `json:"OriginSerialIds,omitnil,omitempty" name:"OriginSerialIds"`
// 标识是否使用ExclusterType字段, false不使用,true使用
IsFilterExcluster *bool `json:"IsFilterExcluster,omitnil,omitempty" name:"IsFilterExcluster"`
// 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"`
// 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
ExclusterIds []*string `json:"ExclusterIds,omitnil,omitempty" name:"ExclusterIds"`
// 按标签key查询
TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`
// 标签
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
FilterInstanceType *string `json:"FilterInstanceType,omitnil,omitempty" name:"FilterInstanceType"`
// 按照实例状态进行筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中
Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中
ExcludeStatus []*int64 `json:"ExcludeStatus,omitnil,omitempty" name:"ExcludeStatus"`
}
func NewDescribeDBInstancesRequest ¶
func NewDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)
func (*DescribeDBInstancesRequest) FromJsonString ¶
func (r *DescribeDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstancesRequest) ToJsonString ¶
func (r *DescribeDBInstancesRequest) ToJsonString() string
type DescribeDBInstancesRequestParams ¶ added in v1.0.426
type DescribeDBInstancesRequestParams struct {
// 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
SearchName *string `json:"SearchName,omitnil,omitempty" name:"SearchName"`
// 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
// 按项目 ID 查询
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 是否根据 VPC 网络来搜索
IsFilterVpc *bool `json:"IsFilterVpc,omitnil,omitempty" name:"IsFilterVpc"`
// 私有网络 ID, IsFilterVpc 为 1 时有效
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 私有网络的子网 ID, IsFilterVpc 为 1 时有效
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 排序字段, projectId, createtime, instancename 三者之一
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// 排序类型, desc 或者 asc
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为 20,最大值为 100。
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 按 OriginSerialId 查询
OriginSerialIds []*string `json:"OriginSerialIds,omitnil,omitempty" name:"OriginSerialIds"`
// 标识是否使用ExclusterType字段, false不使用,true使用
IsFilterExcluster *bool `json:"IsFilterExcluster,omitnil,omitempty" name:"IsFilterExcluster"`
// 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"`
// 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
ExclusterIds []*string `json:"ExclusterIds,omitnil,omitempty" name:"ExclusterIds"`
// 按标签key查询
TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`
// 标签
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
FilterInstanceType *string `json:"FilterInstanceType,omitnil,omitempty" name:"FilterInstanceType"`
// 按照实例状态进行筛选。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中
Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 排除实例状态。状态值 -2:已删除; -1:已隔离;0:创建中;1:流程处理中;2:运行中
ExcludeStatus []*int64 `json:"ExcludeStatus,omitnil,omitempty" name:"ExcludeStatus"`
}
Predefined struct for user
type DescribeDBInstancesResponse ¶
type DescribeDBInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribeDBInstancesResponseParams `json:"Response"`
}
func NewDescribeDBInstancesResponse ¶
func NewDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)
func (*DescribeDBInstancesResponse) FromJsonString ¶
func (r *DescribeDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstancesResponse) ToJsonString ¶
func (r *DescribeDBInstancesResponse) ToJsonString() string
type DescribeDBInstancesResponseParams ¶ added in v1.0.426
type DescribeDBInstancesResponseParams struct {
// 符合条件的实例数量
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 实例详细信息列表
Instances []*DBInstance `json:"Instances,omitnil,omitempty" name:"Instances"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBLogFilesRequest ¶
type DescribeDBLogFilesRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewDescribeDBLogFilesRequest ¶
func NewDescribeDBLogFilesRequest() (request *DescribeDBLogFilesRequest)
func (*DescribeDBLogFilesRequest) FromJsonString ¶
func (r *DescribeDBLogFilesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBLogFilesRequest) ToJsonString ¶
func (r *DescribeDBLogFilesRequest) ToJsonString() string
type DescribeDBLogFilesRequestParams ¶ added in v1.0.426
type DescribeDBLogFilesRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type DescribeDBLogFilesResponse ¶
type DescribeDBLogFilesResponse struct {
*tchttp.BaseResponse
Response *DescribeDBLogFilesResponseParams `json:"Response"`
}
func NewDescribeDBLogFilesResponse ¶
func NewDescribeDBLogFilesResponse() (response *DescribeDBLogFilesResponse)
func (*DescribeDBLogFilesResponse) FromJsonString ¶
func (r *DescribeDBLogFilesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBLogFilesResponse) ToJsonString ¶
func (r *DescribeDBLogFilesResponse) ToJsonString() string
type DescribeDBLogFilesResponseParams ¶ added in v1.0.426
type DescribeDBLogFilesResponseParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
// 请求日志总数
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 包含uri、length、mtime(修改时间)等信息
Files []*LogFileInfo `json:"Files,omitnil,omitempty" name:"Files"`
// 如果是VPC网络的实例,做用本前缀加上URI为下载地址
VpcPrefix *string `json:"VpcPrefix,omitnil,omitempty" name:"VpcPrefix"`
// 如果是普通网络的实例,做用本前缀加上URI为下载地址
NormalPrefix *string `json:"NormalPrefix,omitnil,omitempty" name:"NormalPrefix"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBParametersRequest ¶
type DescribeDBParametersRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDBParametersRequest ¶
func NewDescribeDBParametersRequest() (request *DescribeDBParametersRequest)
func (*DescribeDBParametersRequest) FromJsonString ¶
func (r *DescribeDBParametersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBParametersRequest) ToJsonString ¶
func (r *DescribeDBParametersRequest) ToJsonString() string
type DescribeDBParametersRequestParams ¶ added in v1.0.426
type DescribeDBParametersRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDBParametersResponse ¶
type DescribeDBParametersResponse struct {
*tchttp.BaseResponse
Response *DescribeDBParametersResponseParams `json:"Response"`
}
func NewDescribeDBParametersResponse ¶
func NewDescribeDBParametersResponse() (response *DescribeDBParametersResponse)
func (*DescribeDBParametersResponse) FromJsonString ¶
func (r *DescribeDBParametersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBParametersResponse) ToJsonString ¶
func (r *DescribeDBParametersResponse) ToJsonString() string
type DescribeDBParametersResponseParams ¶ added in v1.0.426
type DescribeDBParametersResponseParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 请求DB的当前参数值
Params []*ParamDesc `json:"Params,omitnil,omitempty" name:"Params"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBSecurityGroupsRequest ¶
type DescribeDBSecurityGroupsRequest struct {
*tchttp.BaseRequest
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 实例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 ¶ added in v1.0.426
type DescribeDBSecurityGroupsRequestParams struct {
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 实例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 ¶ added in v1.0.426
type DescribeDBSecurityGroupsResponseParams struct {
// 安全组详情。
Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`
// 实例VIP。
// 注意:此字段可能返回 null,表示取不到有效值。
VIP *string `json:"VIP,omitnil,omitempty" name:"VIP"`
// 实例端口。
// 注意:此字段可能返回 null,表示取不到有效值。
VPort *string `json:"VPort,omitnil,omitempty" name:"VPort"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBSlowLogsRequest ¶
type DescribeDBSlowLogsRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 从结果的第几条数据开始返回
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回的结果条数
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 查询的起始时间,形如2016-07-23 14:55:20
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 查询的结束时间,形如2016-08-22 14:55:20
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 要查询的具体数据库名称
Db *string `json:"Db,omitnil,omitempty" name:"Db"`
// 排序指标,取值为query_time_sum或者query_count
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// 排序类型,desc或者asc
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// 是否查询从机的慢查询,0-主机; 1-从机
Slave *int64 `json:"Slave,omitnil,omitempty" name:"Slave"`
}
func NewDescribeDBSlowLogsRequest ¶
func NewDescribeDBSlowLogsRequest() (request *DescribeDBSlowLogsRequest)
func (*DescribeDBSlowLogsRequest) FromJsonString ¶
func (r *DescribeDBSlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSlowLogsRequest) ToJsonString ¶
func (r *DescribeDBSlowLogsRequest) ToJsonString() string
type DescribeDBSlowLogsRequestParams ¶ added in v1.0.426
type DescribeDBSlowLogsRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 从结果的第几条数据开始返回
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回的结果条数
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 查询的起始时间,形如2016-07-23 14:55:20
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 查询的结束时间,形如2016-08-22 14:55:20
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 要查询的具体数据库名称
Db *string `json:"Db,omitnil,omitempty" name:"Db"`
// 排序指标,取值为query_time_sum或者query_count
OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
// 排序类型,desc或者asc
OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
// 是否查询从机的慢查询,0-主机; 1-从机
Slave *int64 `json:"Slave,omitnil,omitempty" name:"Slave"`
}
Predefined struct for user
type DescribeDBSlowLogsResponse ¶
type DescribeDBSlowLogsResponse struct {
*tchttp.BaseResponse
Response *DescribeDBSlowLogsResponseParams `json:"Response"`
}
func NewDescribeDBSlowLogsResponse ¶
func NewDescribeDBSlowLogsResponse() (response *DescribeDBSlowLogsResponse)
func (*DescribeDBSlowLogsResponse) FromJsonString ¶
func (r *DescribeDBSlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSlowLogsResponse) ToJsonString ¶
func (r *DescribeDBSlowLogsResponse) ToJsonString() string
type DescribeDBSlowLogsResponseParams ¶ added in v1.0.426
type DescribeDBSlowLogsResponseParams struct {
// 慢查询日志数据
Data []*SlowLogData `json:"Data,omitnil,omitempty" name:"Data"`
// 所有语句锁时间总和
LockTimeSum *float64 `json:"LockTimeSum,omitnil,omitempty" name:"LockTimeSum"`
// 所有语句查询总次数
QueryCount *int64 `json:"QueryCount,omitnil,omitempty" name:"QueryCount"`
// 总记录数
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 所有语句查询时间总和
QueryTimeSum *float64 `json:"QueryTimeSum,omitnil,omitempty" name:"QueryTimeSum"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBSyncModeRequest ¶ added in v1.0.1017
type DescribeDBSyncModeRequest struct {
*tchttp.BaseRequest
// 实例ID,形如:tdsql-ow728lmc
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDBSyncModeRequest ¶ added in v1.0.1017
func NewDescribeDBSyncModeRequest() (request *DescribeDBSyncModeRequest)
func (*DescribeDBSyncModeRequest) FromJsonString ¶ added in v1.0.1017
func (r *DescribeDBSyncModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSyncModeRequest) ToJsonString ¶ added in v1.0.1017
func (r *DescribeDBSyncModeRequest) ToJsonString() string
type DescribeDBSyncModeRequestParams ¶ added in v1.0.1017
type DescribeDBSyncModeRequestParams struct {
// 实例ID,形如:tdsql-ow728lmc
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDBSyncModeResponse ¶ added in v1.0.1017
type DescribeDBSyncModeResponse struct {
*tchttp.BaseResponse
Response *DescribeDBSyncModeResponseParams `json:"Response"`
}
func NewDescribeDBSyncModeResponse ¶ added in v1.0.1017
func NewDescribeDBSyncModeResponse() (response *DescribeDBSyncModeResponse)
func (*DescribeDBSyncModeResponse) FromJsonString ¶ added in v1.0.1017
func (r *DescribeDBSyncModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSyncModeResponse) ToJsonString ¶ added in v1.0.1017
func (r *DescribeDBSyncModeResponse) ToJsonString() string
type DescribeDBSyncModeResponseParams ¶ added in v1.0.1017
type DescribeDBSyncModeResponseParams struct {
// 同步模式:0 异步,1 强同步, 2 强同步可退化
SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"`
// 是否有修改流程在执行中:1 是, 0 否。
IsModifying *int64 `json:"IsModifying,omitnil,omitempty" name:"IsModifying"`
// 当前复制方式,0 异步,1 同步
CurrentSyncMode *int64 `json:"CurrentSyncMode,omitnil,omitempty" name:"CurrentSyncMode"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDBTmpInstancesRequest ¶ added in v1.0.685
type DescribeDBTmpInstancesRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDBTmpInstancesRequest ¶ added in v1.0.685
func NewDescribeDBTmpInstancesRequest() (request *DescribeDBTmpInstancesRequest)
func (*DescribeDBTmpInstancesRequest) FromJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBTmpInstancesRequest) ToJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesRequest) ToJsonString() string
type DescribeDBTmpInstancesRequestParams ¶ added in v1.0.685
type DescribeDBTmpInstancesRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDBTmpInstancesResponse ¶ added in v1.0.685
type DescribeDBTmpInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribeDBTmpInstancesResponseParams `json:"Response"`
}
func NewDescribeDBTmpInstancesResponse ¶ added in v1.0.685
func NewDescribeDBTmpInstancesResponse() (response *DescribeDBTmpInstancesResponse)
func (*DescribeDBTmpInstancesResponse) FromJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBTmpInstancesResponse) ToJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesResponse) ToJsonString() string
type DescribeDBTmpInstancesResponseParams ¶ added in v1.0.685
type DescribeDBTmpInstancesResponseParams struct {
// 临时实例
TmpInstances []*TmpInstance `json:"TmpInstances,omitnil,omitempty" name:"TmpInstances"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDatabaseObjectsRequest ¶ added in v1.0.352
type DescribeDatabaseObjectsRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:dcdbt-ow7t8lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库名称,通过 DescribeDatabases 接口获取。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}
func NewDescribeDatabaseObjectsRequest ¶ added in v1.0.352
func NewDescribeDatabaseObjectsRequest() (request *DescribeDatabaseObjectsRequest)
func (*DescribeDatabaseObjectsRequest) FromJsonString ¶ added in v1.0.352
func (r *DescribeDatabaseObjectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabaseObjectsRequest) ToJsonString ¶ added in v1.0.352
func (r *DescribeDatabaseObjectsRequest) ToJsonString() string
type DescribeDatabaseObjectsRequestParams ¶ added in v1.0.426
type DescribeDatabaseObjectsRequestParams struct {
// 实例 ID,形如:dcdbt-ow7t8lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库名称,通过 DescribeDatabases 接口获取。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}
Predefined struct for user
type DescribeDatabaseObjectsResponse ¶ added in v1.0.352
type DescribeDatabaseObjectsResponse struct {
*tchttp.BaseResponse
Response *DescribeDatabaseObjectsResponseParams `json:"Response"`
}
func NewDescribeDatabaseObjectsResponse ¶ added in v1.0.352
func NewDescribeDatabaseObjectsResponse() (response *DescribeDatabaseObjectsResponse)
func (*DescribeDatabaseObjectsResponse) FromJsonString ¶ added in v1.0.352
func (r *DescribeDatabaseObjectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabaseObjectsResponse) ToJsonString ¶ added in v1.0.352
func (r *DescribeDatabaseObjectsResponse) ToJsonString() string
type DescribeDatabaseObjectsResponseParams ¶ added in v1.0.426
type DescribeDatabaseObjectsResponseParams struct {
// 透传入参。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库名称。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 表列表。
Tables []*DatabaseTable `json:"Tables,omitnil,omitempty" name:"Tables"`
// 视图列表。
Views []*DatabaseView `json:"Views,omitnil,omitempty" name:"Views"`
// 存储过程列表。
Procs []*DatabaseProcedure `json:"Procs,omitnil,omitempty" name:"Procs"`
// 函数列表。
Funcs []*DatabaseFunction `json:"Funcs,omitnil,omitempty" name:"Funcs"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDatabaseTableRequest ¶ added in v1.0.342
type DescribeDatabaseTableRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:dcdbt-ow7t8lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库名称,通过 DescribeDatabases 接口获取。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 表名称,通过 DescribeDatabaseObjects 接口获取。
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}
func NewDescribeDatabaseTableRequest ¶ added in v1.0.342
func NewDescribeDatabaseTableRequest() (request *DescribeDatabaseTableRequest)
func (*DescribeDatabaseTableRequest) FromJsonString ¶ added in v1.0.342
func (r *DescribeDatabaseTableRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabaseTableRequest) ToJsonString ¶ added in v1.0.342
func (r *DescribeDatabaseTableRequest) ToJsonString() string
type DescribeDatabaseTableRequestParams ¶ added in v1.0.426
type DescribeDatabaseTableRequestParams struct {
// 实例 ID,形如:dcdbt-ow7t8lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库名称,通过 DescribeDatabases 接口获取。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 表名称,通过 DescribeDatabaseObjects 接口获取。
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}
Predefined struct for user
type DescribeDatabaseTableResponse ¶ added in v1.0.342
type DescribeDatabaseTableResponse struct {
*tchttp.BaseResponse
Response *DescribeDatabaseTableResponseParams `json:"Response"`
}
func NewDescribeDatabaseTableResponse ¶ added in v1.0.342
func NewDescribeDatabaseTableResponse() (response *DescribeDatabaseTableResponse)
func (*DescribeDatabaseTableResponse) FromJsonString ¶ added in v1.0.342
func (r *DescribeDatabaseTableResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabaseTableResponse) ToJsonString ¶ added in v1.0.342
func (r *DescribeDatabaseTableResponse) ToJsonString() string
type DescribeDatabaseTableResponseParams ¶ added in v1.0.426
type DescribeDatabaseTableResponseParams struct {
// 实例名称。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库名称。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 表名称。
Table *string `json:"Table,omitnil,omitempty" name:"Table"`
// 列信息。
Cols []*TableColumn `json:"Cols,omitnil,omitempty" name:"Cols"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDatabasesRequest ¶
type DescribeDatabasesRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-e9tklsgz。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDatabasesRequest ¶
func NewDescribeDatabasesRequest() (request *DescribeDatabasesRequest)
func (*DescribeDatabasesRequest) FromJsonString ¶
func (r *DescribeDatabasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabasesRequest) ToJsonString ¶
func (r *DescribeDatabasesRequest) ToJsonString() string
type DescribeDatabasesRequestParams ¶ added in v1.0.426
type DescribeDatabasesRequestParams struct {
// 实例 ID,形如:tdsql-e9tklsgz。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDatabasesResponse ¶
type DescribeDatabasesResponse struct {
*tchttp.BaseResponse
Response *DescribeDatabasesResponseParams `json:"Response"`
}
func NewDescribeDatabasesResponse ¶
func NewDescribeDatabasesResponse() (response *DescribeDatabasesResponse)
func (*DescribeDatabasesResponse) FromJsonString ¶
func (r *DescribeDatabasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabasesResponse) ToJsonString ¶
func (r *DescribeDatabasesResponse) ToJsonString() string
type DescribeDatabasesResponseParams ¶ added in v1.0.426
type DescribeDatabasesResponseParams struct {
// 该实例上的数据库列表。
Databases []*Database `json:"Databases,omitnil,omitempty" name:"Databases"`
// 透传入参。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDcnDetailRequest ¶
type DescribeDcnDetailRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDcnDetailRequest ¶
func NewDescribeDcnDetailRequest() (request *DescribeDcnDetailRequest)
func (*DescribeDcnDetailRequest) FromJsonString ¶
func (r *DescribeDcnDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDcnDetailRequest) ToJsonString ¶
func (r *DescribeDcnDetailRequest) ToJsonString() string
type DescribeDcnDetailRequestParams ¶ added in v1.0.426
type DescribeDcnDetailRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDcnDetailResponse ¶
type DescribeDcnDetailResponse struct {
*tchttp.BaseResponse
Response *DescribeDcnDetailResponseParams `json:"Response"`
}
func NewDescribeDcnDetailResponse ¶
func NewDescribeDcnDetailResponse() (response *DescribeDcnDetailResponse)
func (*DescribeDcnDetailResponse) FromJsonString ¶
func (r *DescribeDcnDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDcnDetailResponse) ToJsonString ¶
func (r *DescribeDcnDetailResponse) ToJsonString() string
type DescribeDcnDetailResponseParams ¶ added in v1.0.426
type DescribeDcnDetailResponseParams struct {
// DCN同步详情
DcnDetails []*DcnDetailItem `json:"DcnDetails,omitnil,omitempty" name:"DcnDetails"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeFileDownloadUrlRequest ¶ added in v1.0.315
type DescribeFileDownloadUrlRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 不带签名的文件路径
FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`
}
func NewDescribeFileDownloadUrlRequest ¶ added in v1.0.315
func NewDescribeFileDownloadUrlRequest() (request *DescribeFileDownloadUrlRequest)
func (*DescribeFileDownloadUrlRequest) FromJsonString ¶ added in v1.0.315
func (r *DescribeFileDownloadUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFileDownloadUrlRequest) ToJsonString ¶ added in v1.0.315
func (r *DescribeFileDownloadUrlRequest) ToJsonString() string
type DescribeFileDownloadUrlRequestParams ¶ added in v1.0.426
type DescribeFileDownloadUrlRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 不带签名的文件路径
FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`
}
Predefined struct for user
type DescribeFileDownloadUrlResponse ¶ added in v1.0.315
type DescribeFileDownloadUrlResponse struct {
*tchttp.BaseResponse
Response *DescribeFileDownloadUrlResponseParams `json:"Response"`
}
func NewDescribeFileDownloadUrlResponse ¶ added in v1.0.315
func NewDescribeFileDownloadUrlResponse() (response *DescribeFileDownloadUrlResponse)
func (*DescribeFileDownloadUrlResponse) FromJsonString ¶ added in v1.0.315
func (r *DescribeFileDownloadUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFileDownloadUrlResponse) ToJsonString ¶ added in v1.0.315
func (r *DescribeFileDownloadUrlResponse) ToJsonString() string
type DescribeFileDownloadUrlResponseParams ¶ added in v1.0.426
type DescribeFileDownloadUrlResponseParams struct {
// 带签名的下载连接
PreSignedUrl *string `json:"PreSignedUrl,omitnil,omitempty" name:"PreSignedUrl"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeFlowRequest ¶
type DescribeFlowRequest struct {
*tchttp.BaseRequest
// 异步请求接口返回的任务流程号。
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 ¶ added in v1.0.426
type DescribeFlowRequestParams struct {
// 异步请求接口返回的任务流程号。
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 ¶ added in v1.0.426
type DescribeFlowResponseParams struct {
// 流程状态,0:成功,1:失败,2:运行中
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstanceNodeInfoRequest ¶
type DescribeInstanceNodeInfoRequest struct {
*tchttp.BaseRequest
// 实例ID,形如tdsql-6ltok4u9
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 一次最多返回多少条数据。默认为无穷大,返回符合要求的所有数据
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 返回数据的偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
func NewDescribeInstanceNodeInfoRequest ¶
func NewDescribeInstanceNodeInfoRequest() (request *DescribeInstanceNodeInfoRequest)
func (*DescribeInstanceNodeInfoRequest) FromJsonString ¶
func (r *DescribeInstanceNodeInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodeInfoRequest) ToJsonString ¶
func (r *DescribeInstanceNodeInfoRequest) ToJsonString() string
type DescribeInstanceNodeInfoRequestParams ¶ added in v1.0.426
type DescribeInstanceNodeInfoRequestParams struct {
// 实例ID,形如tdsql-6ltok4u9
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 一次最多返回多少条数据。默认为无穷大,返回符合要求的所有数据
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 返回数据的偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}
Predefined struct for user
type DescribeInstanceNodeInfoResponse ¶
type DescribeInstanceNodeInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeInstanceNodeInfoResponseParams `json:"Response"`
}
func NewDescribeInstanceNodeInfoResponse ¶
func NewDescribeInstanceNodeInfoResponse() (response *DescribeInstanceNodeInfoResponse)
func (*DescribeInstanceNodeInfoResponse) FromJsonString ¶
func (r *DescribeInstanceNodeInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodeInfoResponse) ToJsonString ¶
func (r *DescribeInstanceNodeInfoResponse) ToJsonString() string
type DescribeInstanceNodeInfoResponseParams ¶ added in v1.0.426
type DescribeInstanceNodeInfoResponseParams struct {
// 节点总个数
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 节点信息
NodesInfo []*NodeInfo `json:"NodesInfo,omitnil,omitempty" name:"NodesInfo"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeLogFileRetentionPeriodRequest ¶
type DescribeLogFileRetentionPeriodRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeLogFileRetentionPeriodRequest ¶
func NewDescribeLogFileRetentionPeriodRequest() (request *DescribeLogFileRetentionPeriodRequest)
func (*DescribeLogFileRetentionPeriodRequest) FromJsonString ¶
func (r *DescribeLogFileRetentionPeriodRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogFileRetentionPeriodRequest) ToJsonString ¶
func (r *DescribeLogFileRetentionPeriodRequest) ToJsonString() string
type DescribeLogFileRetentionPeriodRequestParams ¶ added in v1.0.426
type DescribeLogFileRetentionPeriodRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeLogFileRetentionPeriodResponse ¶
type DescribeLogFileRetentionPeriodResponse struct {
*tchttp.BaseResponse
Response *DescribeLogFileRetentionPeriodResponseParams `json:"Response"`
}
func NewDescribeLogFileRetentionPeriodResponse ¶
func NewDescribeLogFileRetentionPeriodResponse() (response *DescribeLogFileRetentionPeriodResponse)
func (*DescribeLogFileRetentionPeriodResponse) FromJsonString ¶
func (r *DescribeLogFileRetentionPeriodResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogFileRetentionPeriodResponse) ToJsonString ¶
func (r *DescribeLogFileRetentionPeriodResponse) ToJsonString() string
type DescribeLogFileRetentionPeriodResponseParams ¶ added in v1.0.426
type DescribeLogFileRetentionPeriodResponseParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 日志备份天数
Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeOrdersRequest ¶
type DescribeOrdersRequest struct {
*tchttp.BaseRequest
// 待查询的长订单号列表,创建实例、续费实例、扩容实例接口返回。
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}
func NewDescribeOrdersRequest ¶
func NewDescribeOrdersRequest() (request *DescribeOrdersRequest)
func (*DescribeOrdersRequest) FromJsonString ¶
func (r *DescribeOrdersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrdersRequest) ToJsonString ¶
func (r *DescribeOrdersRequest) ToJsonString() string
type DescribeOrdersRequestParams ¶ added in v1.0.426
type DescribeOrdersRequestParams struct {
// 待查询的长订单号列表,创建实例、续费实例、扩容实例接口返回。
DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}
Predefined struct for user
type DescribeOrdersResponse ¶
type DescribeOrdersResponse struct {
*tchttp.BaseResponse
Response *DescribeOrdersResponseParams `json:"Response"`
}
func NewDescribeOrdersResponse ¶
func NewDescribeOrdersResponse() (response *DescribeOrdersResponse)
func (*DescribeOrdersResponse) FromJsonString ¶
func (r *DescribeOrdersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrdersResponse) ToJsonString ¶
func (r *DescribeOrdersResponse) ToJsonString() string
type DescribeOrdersResponseParams ¶ added in v1.0.426
type DescribeOrdersResponseParams struct {
// 返回的订单数量。
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 订单信息列表。
Deals []*Deal `json:"Deals,omitnil,omitempty" name:"Deals"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePriceRequest ¶
type DescribePriceRequest struct {
*tchttp.BaseRequest
// 欲新购实例的可用区ID。
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 实例节点个数,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 欲购买的时长,单位:月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 欲购买的数量,默认查询购买1个实例的价格。
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 付费类型。postpaid:按量付费 prepaid:预付费
Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`
// 价格金额单位,不传默认单位为分,取值:
// * pent:分
// * microPent:微分
AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}
func NewDescribePriceRequest ¶
func NewDescribePriceRequest() (request *DescribePriceRequest)
func (*DescribePriceRequest) FromJsonString ¶
func (r *DescribePriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePriceRequest) ToJsonString ¶
func (r *DescribePriceRequest) ToJsonString() string
type DescribePriceRequestParams ¶ added in v1.0.426
type DescribePriceRequestParams struct {
// 欲新购实例的可用区ID。
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 实例节点个数,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 欲购买的时长,单位:月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 欲购买的数量,默认查询购买1个实例的价格。
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 付费类型。postpaid:按量付费 prepaid:预付费
Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`
// 价格金额单位,不传默认单位为分,取值:
// * pent:分
// * microPent:微分
AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}
Predefined struct for user
type DescribePriceResponse ¶
type DescribePriceResponse struct {
*tchttp.BaseResponse
Response *DescribePriceResponseParams `json:"Response"`
}
func NewDescribePriceResponse ¶
func NewDescribePriceResponse() (response *DescribePriceResponse)
func (*DescribePriceResponse) FromJsonString ¶
func (r *DescribePriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePriceResponse) ToJsonString ¶
func (r *DescribePriceResponse) ToJsonString() string
type DescribePriceResponseParams ¶ added in v1.0.426
type DescribePriceResponseParams struct {
// 原价
// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
// * 币种:国内站为人民币,国际站为美元
OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`
// 实际价格,受折扣等影响,可能和原价不同
// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
// * 币种:国内站人民币,国际站美元
Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProjectSecurityGroupsRequest ¶
type DescribeProjectSecurityGroupsRequest struct {
*tchttp.BaseRequest
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 项目ID。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewDescribeProjectSecurityGroupsRequest ¶
func NewDescribeProjectSecurityGroupsRequest() (request *DescribeProjectSecurityGroupsRequest)
func (*DescribeProjectSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeProjectSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeProjectSecurityGroupsRequest) ToJsonString() string
type DescribeProjectSecurityGroupsRequestParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupsRequestParams struct {
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 项目ID。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type DescribeProjectSecurityGroupsResponse ¶
type DescribeProjectSecurityGroupsResponse struct {
*tchttp.BaseResponse
Response *DescribeProjectSecurityGroupsResponseParams `json:"Response"`
}
func NewDescribeProjectSecurityGroupsResponse ¶
func NewDescribeProjectSecurityGroupsResponse() (response *DescribeProjectSecurityGroupsResponse)
func (*DescribeProjectSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeProjectSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeProjectSecurityGroupsResponse) ToJsonString() string
type DescribeProjectSecurityGroupsResponseParams ¶ added in v1.0.426
type DescribeProjectSecurityGroupsResponseParams struct {
// 安全组详情。
Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`
// 安全组总数。
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRenewalPriceRequest ¶
type DescribeRenewalPriceRequest struct {
*tchttp.BaseRequest
// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 续费时长,单位:月。不传则默认为1个月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 价格金额单位,不传默认单位为分,取值:
// * pent:分
// * microPent:微分
AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}
func NewDescribeRenewalPriceRequest ¶
func NewDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)
func (*DescribeRenewalPriceRequest) FromJsonString ¶
func (r *DescribeRenewalPriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRenewalPriceRequest) ToJsonString ¶
func (r *DescribeRenewalPriceRequest) ToJsonString() string
type DescribeRenewalPriceRequestParams ¶ added in v1.0.426
type DescribeRenewalPriceRequestParams struct {
// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 续费时长,单位:月。不传则默认为1个月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 价格金额单位,不传默认单位为分,取值:
// * pent:分
// * microPent:微分
AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}
Predefined struct for user
type DescribeRenewalPriceResponse ¶
type DescribeRenewalPriceResponse struct {
*tchttp.BaseResponse
Response *DescribeRenewalPriceResponseParams `json:"Response"`
}
func NewDescribeRenewalPriceResponse ¶
func NewDescribeRenewalPriceResponse() (response *DescribeRenewalPriceResponse)
func (*DescribeRenewalPriceResponse) FromJsonString ¶
func (r *DescribeRenewalPriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRenewalPriceResponse) ToJsonString ¶
func (r *DescribeRenewalPriceResponse) ToJsonString() string
type DescribeRenewalPriceResponseParams ¶ added in v1.0.426
type DescribeRenewalPriceResponseParams struct {
// 原价
// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
// * 币种:国内站为人民币,国际站为美元
OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`
// 实际价格,受折扣等影响,可能和原价不同
// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
// * 币种:国内站人民币,国际站美元
Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSaleInfoRequest ¶
type DescribeSaleInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSaleInfoRequest ¶
func NewDescribeSaleInfoRequest() (request *DescribeSaleInfoRequest)
func (*DescribeSaleInfoRequest) FromJsonString ¶
func (r *DescribeSaleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSaleInfoRequest) ToJsonString ¶
func (r *DescribeSaleInfoRequest) ToJsonString() string
type DescribeSaleInfoRequestParams ¶ added in v1.0.426
type DescribeSaleInfoRequestParams struct {
}
Predefined struct for user
type DescribeSaleInfoResponse ¶
type DescribeSaleInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeSaleInfoResponseParams `json:"Response"`
}
func NewDescribeSaleInfoResponse ¶
func NewDescribeSaleInfoResponse() (response *DescribeSaleInfoResponse)
func (*DescribeSaleInfoResponse) FromJsonString ¶
func (r *DescribeSaleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSaleInfoResponse) ToJsonString ¶
func (r *DescribeSaleInfoResponse) ToJsonString() string
type DescribeSaleInfoResponseParams ¶ added in v1.0.426
type DescribeSaleInfoResponseParams struct {
// 可售卖地域信息列表
RegionList []*RegionInfo `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeUpgradePriceRequest ¶
type DescribeUpgradePriceRequest struct {
*tchttp.BaseRequest
// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 新节点数,传0表示节点数不变
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 价格金额单位,不传默认单位为分,取值:
// * pent:分
// * microPent:微分
AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}
func NewDescribeUpgradePriceRequest ¶
func NewDescribeUpgradePriceRequest() (request *DescribeUpgradePriceRequest)
func (*DescribeUpgradePriceRequest) FromJsonString ¶
func (r *DescribeUpgradePriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUpgradePriceRequest) ToJsonString ¶
func (r *DescribeUpgradePriceRequest) ToJsonString() string
type DescribeUpgradePriceRequestParams ¶ added in v1.0.426
type DescribeUpgradePriceRequestParams struct {
// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 新节点数,传0表示节点数不变
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// 价格金额单位,不传默认单位为分,取值:
// * pent:分
// * microPent:微分
AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}
Predefined struct for user
type DescribeUpgradePriceResponse ¶
type DescribeUpgradePriceResponse struct {
*tchttp.BaseResponse
Response *DescribeUpgradePriceResponseParams `json:"Response"`
}
func NewDescribeUpgradePriceResponse ¶
func NewDescribeUpgradePriceResponse() (response *DescribeUpgradePriceResponse)
func (*DescribeUpgradePriceResponse) FromJsonString ¶
func (r *DescribeUpgradePriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUpgradePriceResponse) ToJsonString ¶
func (r *DescribeUpgradePriceResponse) ToJsonString() string
type DescribeUpgradePriceResponseParams ¶ added in v1.0.426
type DescribeUpgradePriceResponseParams struct {
// 原价
// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
// * 币种:国内站为人民币,国际站为美元
OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`
// 实际价格,受折扣等影响,可能和原价不同
// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
// * 币种:国内站人民币,国际站美元
Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`
// 变配明细计算公式
Formula *string `json:"Formula,omitnil,omitempty" name:"Formula"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DestroyDBInstanceRequest ¶ added in v1.0.436
type DestroyDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsqlshard-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDestroyDBInstanceRequest ¶ added in v1.0.436
func NewDestroyDBInstanceRequest() (request *DestroyDBInstanceRequest)
func (*DestroyDBInstanceRequest) FromJsonString ¶ added in v1.0.436
func (r *DestroyDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDBInstanceRequest) ToJsonString ¶ added in v1.0.436
func (r *DestroyDBInstanceRequest) ToJsonString() string
type DestroyDBInstanceRequestParams ¶ added in v1.0.436
type DestroyDBInstanceRequestParams struct {
// 实例 ID,格式如:tdsqlshard-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DestroyDBInstanceResponse ¶ added in v1.0.436
type DestroyDBInstanceResponse struct {
*tchttp.BaseResponse
Response *DestroyDBInstanceResponseParams `json:"Response"`
}
func NewDestroyDBInstanceResponse ¶ added in v1.0.436
func NewDestroyDBInstanceResponse() (response *DestroyDBInstanceResponse)
func (*DestroyDBInstanceResponse) FromJsonString ¶ added in v1.0.436
func (r *DestroyDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDBInstanceResponse) ToJsonString ¶ added in v1.0.436
func (r *DestroyDBInstanceResponse) ToJsonString() string
type DestroyDBInstanceResponseParams ¶ added in v1.0.436
type DestroyDBInstanceResponseParams struct {
// 实例 ID,与入参InstanceId一致。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DestroyHourDBInstanceRequest ¶
type DestroyHourDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsql-avw0207d,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDestroyHourDBInstanceRequest ¶
func NewDestroyHourDBInstanceRequest() (request *DestroyHourDBInstanceRequest)
func (*DestroyHourDBInstanceRequest) FromJsonString ¶
func (r *DestroyHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyHourDBInstanceRequest) ToJsonString ¶
func (r *DestroyHourDBInstanceRequest) ToJsonString() string
type DestroyHourDBInstanceRequestParams ¶ added in v1.0.426
type DestroyHourDBInstanceRequestParams struct {
// 实例 ID,格式如:tdsql-avw0207d,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DestroyHourDBInstanceResponse ¶
type DestroyHourDBInstanceResponse struct {
*tchttp.BaseResponse
Response *DestroyHourDBInstanceResponseParams `json:"Response"`
}
func NewDestroyHourDBInstanceResponse ¶
func NewDestroyHourDBInstanceResponse() (response *DestroyHourDBInstanceResponse)
func (*DestroyHourDBInstanceResponse) FromJsonString ¶
func (r *DestroyHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyHourDBInstanceResponse) ToJsonString ¶
func (r *DestroyHourDBInstanceResponse) ToJsonString() string
type DestroyHourDBInstanceResponseParams ¶ added in v1.0.426
type DestroyHourDBInstanceResponseParams struct {
// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 实例 ID,与入参InstanceId一致。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DisassociateSecurityGroupsRequest ¶
type DisassociateSecurityGroupsRequest struct {
*tchttp.BaseRequest
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 安全组Id。
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// 实例ID列表,一个或者多个实例Id组成的数组。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewDisassociateSecurityGroupsRequest ¶
func NewDisassociateSecurityGroupsRequest() (request *DisassociateSecurityGroupsRequest)
func (*DisassociateSecurityGroupsRequest) FromJsonString ¶
func (r *DisassociateSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateSecurityGroupsRequest) ToJsonString ¶
func (r *DisassociateSecurityGroupsRequest) ToJsonString() string
type DisassociateSecurityGroupsRequestParams ¶ added in v1.0.426
type DisassociateSecurityGroupsRequestParams struct {
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 安全组Id。
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// 实例ID列表,一个或者多个实例Id组成的数组。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type DisassociateSecurityGroupsResponse ¶
type DisassociateSecurityGroupsResponse struct {
*tchttp.BaseResponse
Response *DisassociateSecurityGroupsResponseParams `json:"Response"`
}
func NewDisassociateSecurityGroupsResponse ¶
func NewDisassociateSecurityGroupsResponse() (response *DisassociateSecurityGroupsResponse)
func (*DisassociateSecurityGroupsResponse) FromJsonString ¶
func (r *DisassociateSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateSecurityGroupsResponse) ToJsonString ¶
func (r *DisassociateSecurityGroupsResponse) ToJsonString() string
type DisassociateSecurityGroupsResponseParams ¶ added in v1.0.426
type DisassociateSecurityGroupsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type FlushBinlogRequest ¶
type FlushBinlogRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewFlushBinlogRequest ¶
func NewFlushBinlogRequest() (request *FlushBinlogRequest)
func (*FlushBinlogRequest) FromJsonString ¶
func (r *FlushBinlogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FlushBinlogRequest) ToJsonString ¶
func (r *FlushBinlogRequest) ToJsonString() string
type FlushBinlogRequestParams ¶ added in v1.0.426
type FlushBinlogRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type FlushBinlogResponse ¶
type FlushBinlogResponse struct {
*tchttp.BaseResponse
Response *FlushBinlogResponseParams `json:"Response"`
}
func NewFlushBinlogResponse ¶
func NewFlushBinlogResponse() (response *FlushBinlogResponse)
func (*FlushBinlogResponse) FromJsonString ¶
func (r *FlushBinlogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FlushBinlogResponse) ToJsonString ¶
func (r *FlushBinlogResponse) ToJsonString() string
type FlushBinlogResponseParams ¶ added in v1.0.426
type FlushBinlogResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type FunctionPrivilege ¶
type GrantAccountPrivilegesRequest ¶
type GrantAccountPrivilegesRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 数据库名。如果为 \*,表示设置全局权限(即 \*.\*),此时忽略 Type 和 Object 参数。当DbName不为\*时,需要传入参 Type。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 全局权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER,SHOW DATABASES,REPLICATION CLIENT,REPLICATION SLAVE
// 库权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER
// 表/视图权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER
// 存储过程/函数权限: ALTER ROUTINE,EXECUTE
// 字段权限: INSERT,REFERENCES,SELECT,UPDATE
Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示设置该数据库权限(即db.\*),此时忽略 Object 参数
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
Object *string `json:"Object,omitnil,omitempty" name:"Object"`
// 当 Type=table 时,ColName 为 \* 表示对表授权,如果为具体字段名,表示对字段授权
ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}
func NewGrantAccountPrivilegesRequest ¶
func NewGrantAccountPrivilegesRequest() (request *GrantAccountPrivilegesRequest)
func (*GrantAccountPrivilegesRequest) FromJsonString ¶
func (r *GrantAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GrantAccountPrivilegesRequest) ToJsonString ¶
func (r *GrantAccountPrivilegesRequest) ToJsonString() string
type GrantAccountPrivilegesRequestParams ¶ added in v1.0.426
type GrantAccountPrivilegesRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 数据库名。如果为 \*,表示设置全局权限(即 \*.\*),此时忽略 Type 和 Object 参数。当DbName不为\*时,需要传入参 Type。
DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
// 全局权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER,SHOW DATABASES,REPLICATION CLIENT,REPLICATION SLAVE
// 库权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES,EXECUTE,CREATE VIEW,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EVENT,TRIGGER
// 表/视图权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER
// 存储过程/函数权限: ALTER ROUTINE,EXECUTE
// 字段权限: INSERT,REFERENCES,SELECT,UPDATE
Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示设置该数据库权限(即db.\*),此时忽略 Object 参数
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
Object *string `json:"Object,omitnil,omitempty" name:"Object"`
// 当 Type=table 时,ColName 为 \* 表示对表授权,如果为具体字段名,表示对字段授权
ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}
Predefined struct for user
type GrantAccountPrivilegesResponse ¶
type GrantAccountPrivilegesResponse struct {
*tchttp.BaseResponse
Response *GrantAccountPrivilegesResponseParams `json:"Response"`
}
func NewGrantAccountPrivilegesResponse ¶
func NewGrantAccountPrivilegesResponse() (response *GrantAccountPrivilegesResponse)
func (*GrantAccountPrivilegesResponse) FromJsonString ¶
func (r *GrantAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GrantAccountPrivilegesResponse) ToJsonString ¶
func (r *GrantAccountPrivilegesResponse) ToJsonString() string
type GrantAccountPrivilegesResponseParams ¶ added in v1.0.426
type GrantAccountPrivilegesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InitDBInstancesRequest ¶
type InitDBInstancesRequest struct {
*tchttp.BaseRequest
// 待初始化的实例ID列表,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。
Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}
func NewInitDBInstancesRequest ¶
func NewInitDBInstancesRequest() (request *InitDBInstancesRequest)
func (*InitDBInstancesRequest) FromJsonString ¶
func (r *InitDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDBInstancesRequest) ToJsonString ¶
func (r *InitDBInstancesRequest) ToJsonString() string
type InitDBInstancesRequestParams ¶ added in v1.0.426
type InitDBInstancesRequestParams struct {
// 待初始化的实例ID列表,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。
Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}
Predefined struct for user
type InitDBInstancesResponse ¶
type InitDBInstancesResponse struct {
*tchttp.BaseResponse
Response *InitDBInstancesResponseParams `json:"Response"`
}
func NewInitDBInstancesResponse ¶
func NewInitDBInstancesResponse() (response *InitDBInstancesResponse)
func (*InitDBInstancesResponse) FromJsonString ¶
func (r *InitDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDBInstancesResponse) ToJsonString ¶
func (r *InitDBInstancesResponse) ToJsonString() string
type InitDBInstancesResponseParams ¶ added in v1.0.426
type InitDBInstancesResponseParams struct {
// 异步任务ID,可通过 DescribeFlow 查询任务状态。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 透传入参。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InstanceBackupFileItem ¶ added in v1.0.620
type InstanceBackupFileItem struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 实例状态
InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 分片ID
// 注意:此字段可能返回 null,表示取不到有效值。
ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"`
// 文件路径
FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`
// 文件名
FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
// 文件大小
FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`
// 备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志
BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
// 手动备份,0:否,1:是
ManualBackup *int64 `json:"ManualBackup,omitnil,omitempty" name:"ManualBackup"`
// 备份开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 备份结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。
StorageClass *string `json:"StorageClass,omitnil,omitempty" name:"StorageClass"`
}
type InstanceSpec ¶
type InstanceSpec struct {
// 设备型号
// 注意:此字段可能返回 null,表示取不到有效值。
Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`
// 该机型对应的可售卖规格列表
// 注意:此字段可能返回 null,表示取不到有效值。
SpecInfos []*SpecConfigInfo `json:"SpecInfos,omitnil,omitempty" name:"SpecInfos"`
}
type IsolateDBInstanceRequest ¶ added in v1.0.531
type IsolateDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsql-dasjkhd,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewIsolateDBInstanceRequest ¶ added in v1.0.531
func NewIsolateDBInstanceRequest() (request *IsolateDBInstanceRequest)
func (*IsolateDBInstanceRequest) FromJsonString ¶ added in v1.0.531
func (r *IsolateDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstanceRequest) ToJsonString ¶ added in v1.0.531
func (r *IsolateDBInstanceRequest) ToJsonString() string
type IsolateDBInstanceRequestParams ¶ added in v1.0.531
type IsolateDBInstanceRequestParams struct {
// 实例 ID,格式如:tdsql-dasjkhd,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type IsolateDBInstanceResponse ¶ added in v1.0.531
type IsolateDBInstanceResponse struct {
*tchttp.BaseResponse
Response *IsolateDBInstanceResponseParams `json:"Response"`
}
func NewIsolateDBInstanceResponse ¶ added in v1.0.531
func NewIsolateDBInstanceResponse() (response *IsolateDBInstanceResponse)
func (*IsolateDBInstanceResponse) FromJsonString ¶ added in v1.0.531
func (r *IsolateDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstanceResponse) ToJsonString ¶ added in v1.0.531
func (r *IsolateDBInstanceResponse) ToJsonString() string
type IsolateDBInstanceResponseParams ¶ added in v1.0.531
type IsolateDBInstanceResponseParams struct {
// 隔离成功实例ID列表。
SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitnil,omitempty" name:"SuccessInstanceIds"`
// 隔离失败实例ID列表。
FailedInstanceIds []*string `json:"FailedInstanceIds,omitnil,omitempty" name:"FailedInstanceIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type IsolateDedicatedDBInstanceRequest ¶ added in v1.0.530
type IsolateDedicatedDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例 Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewIsolateDedicatedDBInstanceRequest ¶ added in v1.0.530
func NewIsolateDedicatedDBInstanceRequest() (request *IsolateDedicatedDBInstanceRequest)
func (*IsolateDedicatedDBInstanceRequest) FromJsonString ¶ added in v1.0.530
func (r *IsolateDedicatedDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDedicatedDBInstanceRequest) ToJsonString ¶ added in v1.0.530
func (r *IsolateDedicatedDBInstanceRequest) ToJsonString() string
type IsolateDedicatedDBInstanceRequestParams ¶ added in v1.0.530
type IsolateDedicatedDBInstanceRequestParams struct {
// 实例 Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type IsolateDedicatedDBInstanceResponse ¶ added in v1.0.530
type IsolateDedicatedDBInstanceResponse struct {
*tchttp.BaseResponse
Response *IsolateDedicatedDBInstanceResponseParams `json:"Response"`
}
func NewIsolateDedicatedDBInstanceResponse ¶ added in v1.0.530
func NewIsolateDedicatedDBInstanceResponse() (response *IsolateDedicatedDBInstanceResponse)
func (*IsolateDedicatedDBInstanceResponse) FromJsonString ¶ added in v1.0.530
func (r *IsolateDedicatedDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDedicatedDBInstanceResponse) ToJsonString ¶ added in v1.0.530
func (r *IsolateDedicatedDBInstanceResponse) ToJsonString() string
type IsolateDedicatedDBInstanceResponseParams ¶ added in v1.0.530
type IsolateDedicatedDBInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type IsolateHourDBInstanceRequest ¶ added in v1.0.357
type IsolateHourDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例ID列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewIsolateHourDBInstanceRequest ¶ added in v1.0.357
func NewIsolateHourDBInstanceRequest() (request *IsolateHourDBInstanceRequest)
func (*IsolateHourDBInstanceRequest) FromJsonString ¶ added in v1.0.357
func (r *IsolateHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateHourDBInstanceRequest) ToJsonString ¶ added in v1.0.357
func (r *IsolateHourDBInstanceRequest) ToJsonString() string
type IsolateHourDBInstanceRequestParams ¶ added in v1.0.426
type IsolateHourDBInstanceRequestParams struct {
// 实例ID列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type IsolateHourDBInstanceResponse ¶ added in v1.0.357
type IsolateHourDBInstanceResponse struct {
*tchttp.BaseResponse
Response *IsolateHourDBInstanceResponseParams `json:"Response"`
}
func NewIsolateHourDBInstanceResponse ¶ added in v1.0.357
func NewIsolateHourDBInstanceResponse() (response *IsolateHourDBInstanceResponse)
func (*IsolateHourDBInstanceResponse) FromJsonString ¶ added in v1.0.357
func (r *IsolateHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateHourDBInstanceResponse) ToJsonString ¶ added in v1.0.357
func (r *IsolateHourDBInstanceResponse) ToJsonString() string
type IsolateHourDBInstanceResponseParams ¶ added in v1.0.426
type IsolateHourDBInstanceResponseParams struct {
// 解隔离成功的实例id列表
SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitnil,omitempty" name:"SuccessInstanceIds"`
// 解隔离失败的实例id列表
FailedInstanceIds []*string `json:"FailedInstanceIds,omitnil,omitempty" name:"FailedInstanceIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type KillSessionRequest ¶
type KillSessionRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 会话ID列表
SessionId []*int64 `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}
func NewKillSessionRequest ¶
func NewKillSessionRequest() (request *KillSessionRequest)
func (*KillSessionRequest) FromJsonString ¶
func (r *KillSessionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillSessionRequest) ToJsonString ¶
func (r *KillSessionRequest) ToJsonString() string
type KillSessionRequestParams ¶ added in v1.0.426
type KillSessionRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 会话ID列表
SessionId []*int64 `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}
Predefined struct for user
type KillSessionResponse ¶
type KillSessionResponse struct {
*tchttp.BaseResponse
Response *KillSessionResponseParams `json:"Response"`
}
func NewKillSessionResponse ¶
func NewKillSessionResponse() (response *KillSessionResponse)
func (*KillSessionResponse) FromJsonString ¶
func (r *KillSessionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillSessionResponse) ToJsonString ¶
func (r *KillSessionResponse) ToJsonString() string
type KillSessionResponseParams ¶ added in v1.0.426
type KillSessionResponseParams struct {
// 任务ID
TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type LogFileInfo ¶
type LogFileInfo struct {
// Log最后修改时间
Mtime *uint64 `json:"Mtime,omitnil,omitempty" name:"Mtime"`
// 文件长度
Length *uint64 `json:"Length,omitnil,omitempty" name:"Length"`
// 下载Log时用到的统一资源标识符
Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
// 文件名
FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}
type ModifyAccountDescriptionRequest ¶
type ModifyAccountDescriptionRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 新的账号备注,长度 0~256。
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewModifyAccountDescriptionRequest ¶
func NewModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionRequest)
func (*ModifyAccountDescriptionRequest) FromJsonString ¶
func (r *ModifyAccountDescriptionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountDescriptionRequest) ToJsonString ¶
func (r *ModifyAccountDescriptionRequest) ToJsonString() string
type ModifyAccountDescriptionRequestParams ¶ added in v1.0.426
type ModifyAccountDescriptionRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 新的账号备注,长度 0~256。
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type ModifyAccountDescriptionResponse ¶
type ModifyAccountDescriptionResponse struct {
*tchttp.BaseResponse
Response *ModifyAccountDescriptionResponseParams `json:"Response"`
}
func NewModifyAccountDescriptionResponse ¶
func NewModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)
func (*ModifyAccountDescriptionResponse) FromJsonString ¶
func (r *ModifyAccountDescriptionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountDescriptionResponse) ToJsonString ¶
func (r *ModifyAccountDescriptionResponse) ToJsonString() string
type ModifyAccountDescriptionResponseParams ¶ added in v1.0.426
type ModifyAccountDescriptionResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAccountPrivilegesRequest ¶
type ModifyAccountPrivilegesRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库的账号,包括用户名和域名。
Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`
// 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。
GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`
// 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`
// 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`
// 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`
// 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
ViewPrivileges []*ViewPrivileges `json:"ViewPrivileges,omitnil,omitempty" name:"ViewPrivileges"`
// 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
FunctionPrivileges []*FunctionPrivilege `json:"FunctionPrivileges,omitnil,omitempty" name:"FunctionPrivileges"`
// 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
ProcedurePrivileges []*ProcedurePrivilege `json:"ProcedurePrivileges,omitnil,omitempty" name:"ProcedurePrivileges"`
}
func NewModifyAccountPrivilegesRequest ¶
func NewModifyAccountPrivilegesRequest() (request *ModifyAccountPrivilegesRequest)
func (*ModifyAccountPrivilegesRequest) FromJsonString ¶
func (r *ModifyAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPrivilegesRequest) ToJsonString ¶
func (r *ModifyAccountPrivilegesRequest) ToJsonString() string
type ModifyAccountPrivilegesRequestParams ¶ added in v1.0.426
type ModifyAccountPrivilegesRequestParams struct {
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 数据库的账号,包括用户名和域名。
Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`
// 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。
GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`
// 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`
// 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`
// 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`
// 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
ViewPrivileges []*ViewPrivileges `json:"ViewPrivileges,omitnil,omitempty" name:"ViewPrivileges"`
// 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
FunctionPrivileges []*FunctionPrivilege `json:"FunctionPrivileges,omitnil,omitempty" name:"FunctionPrivileges"`
// 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
ProcedurePrivileges []*ProcedurePrivilege `json:"ProcedurePrivileges,omitnil,omitempty" name:"ProcedurePrivileges"`
}
Predefined struct for user
type ModifyAccountPrivilegesResponse ¶
type ModifyAccountPrivilegesResponse struct {
*tchttp.BaseResponse
Response *ModifyAccountPrivilegesResponseParams `json:"Response"`
}
func NewModifyAccountPrivilegesResponse ¶
func NewModifyAccountPrivilegesResponse() (response *ModifyAccountPrivilegesResponse)
func (*ModifyAccountPrivilegesResponse) FromJsonString ¶
func (r *ModifyAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPrivilegesResponse) ToJsonString ¶
func (r *ModifyAccountPrivilegesResponse) ToJsonString() string
type ModifyAccountPrivilegesResponseParams ¶ added in v1.0.426
type ModifyAccountPrivilegesResponseParams struct {
// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyBackupConfigsRequest ¶ added in v1.0.1000
type ModifyBackupConfigsRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 常规备份存储时长,范围[1, 3650]。
Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。
StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`
// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。
EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
// 执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`
// 沉降到归档存储时长,-1表示关闭归档设置。
ArchiveDays *int64 `json:"ArchiveDays,omitnil,omitempty" name:"ArchiveDays"`
// 超期备份配置。
BackupConfigSet []*NewBackupConfig `json:"BackupConfigSet,omitnil,omitempty" name:"BackupConfigSet"`
}
func NewModifyBackupConfigsRequest ¶ added in v1.0.1000
func NewModifyBackupConfigsRequest() (request *ModifyBackupConfigsRequest)
func (*ModifyBackupConfigsRequest) FromJsonString ¶ added in v1.0.1000
func (r *ModifyBackupConfigsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupConfigsRequest) ToJsonString ¶ added in v1.0.1000
func (r *ModifyBackupConfigsRequest) ToJsonString() string
type ModifyBackupConfigsRequestParams ¶ added in v1.0.1000
type ModifyBackupConfigsRequestParams struct {
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 常规备份存储时长,范围[1, 3650]。
Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00。
StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`
// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59。
EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
// 执行备份周期,枚举值:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`
// 沉降到归档存储时长,-1表示关闭归档设置。
ArchiveDays *int64 `json:"ArchiveDays,omitnil,omitempty" name:"ArchiveDays"`
// 超期备份配置。
BackupConfigSet []*NewBackupConfig `json:"BackupConfigSet,omitnil,omitempty" name:"BackupConfigSet"`
}
Predefined struct for user
type ModifyBackupConfigsResponse ¶ added in v1.0.1000
type ModifyBackupConfigsResponse struct {
*tchttp.BaseResponse
Response *ModifyBackupConfigsResponseParams `json:"Response"`
}
func NewModifyBackupConfigsResponse ¶ added in v1.0.1000
func NewModifyBackupConfigsResponse() (response *ModifyBackupConfigsResponse)
func (*ModifyBackupConfigsResponse) FromJsonString ¶ added in v1.0.1000
func (r *ModifyBackupConfigsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupConfigsResponse) ToJsonString ¶ added in v1.0.1000
func (r *ModifyBackupConfigsResponse) ToJsonString() string
type ModifyBackupConfigsResponseParams ¶ added in v1.0.1000
type ModifyBackupConfigsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyBackupTimeRequest ¶
type ModifyBackupTimeRequest struct {
*tchttp.BaseRequest
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00
StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`
// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59
EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
}
func NewModifyBackupTimeRequest ¶
func NewModifyBackupTimeRequest() (request *ModifyBackupTimeRequest)
func (*ModifyBackupTimeRequest) FromJsonString ¶
func (r *ModifyBackupTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupTimeRequest) ToJsonString ¶
func (r *ModifyBackupTimeRequest) ToJsonString() string
type ModifyBackupTimeRequestParams ¶ added in v1.0.426
type ModifyBackupTimeRequestParams struct {
// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00
StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`
// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59
EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
}
Predefined struct for user
type ModifyBackupTimeResponse ¶
type ModifyBackupTimeResponse struct {
*tchttp.BaseResponse
Response *ModifyBackupTimeResponseParams `json:"Response"`
}
func NewModifyBackupTimeResponse ¶
func NewModifyBackupTimeResponse() (response *ModifyBackupTimeResponse)
func (*ModifyBackupTimeResponse) FromJsonString ¶
func (r *ModifyBackupTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBackupTimeResponse) ToJsonString ¶
func (r *ModifyBackupTimeResponse) ToJsonString() string
type ModifyBackupTimeResponseParams ¶ added in v1.0.426
type ModifyBackupTimeResponseParams struct {
// 设置的状态,0 表示成功
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBEncryptAttributesRequest ¶ added in v1.0.598
type ModifyDBEncryptAttributesRequest struct {
*tchttp.BaseRequest
// 实例Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否启用数据加密,开启后暂不支持关闭。本接口的可选值为:1-开启数据加密。
EncryptEnabled *int64 `json:"EncryptEnabled,omitnil,omitempty" name:"EncryptEnabled"`
}
func NewModifyDBEncryptAttributesRequest ¶ added in v1.0.598
func NewModifyDBEncryptAttributesRequest() (request *ModifyDBEncryptAttributesRequest)
func (*ModifyDBEncryptAttributesRequest) FromJsonString ¶ added in v1.0.598
func (r *ModifyDBEncryptAttributesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBEncryptAttributesRequest) ToJsonString ¶ added in v1.0.598
func (r *ModifyDBEncryptAttributesRequest) ToJsonString() string
type ModifyDBEncryptAttributesRequestParams ¶ added in v1.0.598
type ModifyDBEncryptAttributesRequestParams struct {
// 实例Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否启用数据加密,开启后暂不支持关闭。本接口的可选值为:1-开启数据加密。
EncryptEnabled *int64 `json:"EncryptEnabled,omitnil,omitempty" name:"EncryptEnabled"`
}
Predefined struct for user
type ModifyDBEncryptAttributesResponse ¶ added in v1.0.598
type ModifyDBEncryptAttributesResponse struct {
*tchttp.BaseResponse
Response *ModifyDBEncryptAttributesResponseParams `json:"Response"`
}
func NewModifyDBEncryptAttributesResponse ¶ added in v1.0.598
func NewModifyDBEncryptAttributesResponse() (response *ModifyDBEncryptAttributesResponse)
func (*ModifyDBEncryptAttributesResponse) FromJsonString ¶ added in v1.0.598
func (r *ModifyDBEncryptAttributesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBEncryptAttributesResponse) ToJsonString ¶ added in v1.0.598
func (r *ModifyDBEncryptAttributesResponse) ToJsonString() string
type ModifyDBEncryptAttributesResponseParams ¶ added in v1.0.598
type ModifyDBEncryptAttributesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBInstanceNameRequest ¶
type ModifyDBInstanceNameRequest struct {
*tchttp.BaseRequest
// 待修改的实例 ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 新的实例名称。允许的字符为字母、数字、下划线、连字符和中文。
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
func NewModifyDBInstanceNameRequest ¶
func NewModifyDBInstanceNameRequest() (request *ModifyDBInstanceNameRequest)
func (*ModifyDBInstanceNameRequest) FromJsonString ¶
func (r *ModifyDBInstanceNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceNameRequest) ToJsonString ¶
func (r *ModifyDBInstanceNameRequest) ToJsonString() string
type ModifyDBInstanceNameRequestParams ¶ added in v1.0.426
type ModifyDBInstanceNameRequestParams struct {
// 待修改的实例 ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 新的实例名称。允许的字符为字母、数字、下划线、连字符和中文。
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
Predefined struct for user
type ModifyDBInstanceNameResponse ¶
type ModifyDBInstanceNameResponse struct {
*tchttp.BaseResponse
Response *ModifyDBInstanceNameResponseParams `json:"Response"`
}
func NewModifyDBInstanceNameResponse ¶
func NewModifyDBInstanceNameResponse() (response *ModifyDBInstanceNameResponse)
func (*ModifyDBInstanceNameResponse) FromJsonString ¶
func (r *ModifyDBInstanceNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceNameResponse) ToJsonString ¶
func (r *ModifyDBInstanceNameResponse) ToJsonString() string
type ModifyDBInstanceNameResponseParams ¶ added in v1.0.426
type ModifyDBInstanceNameResponseParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBInstanceSecurityGroupsRequest ¶
type ModifyDBInstanceSecurityGroupsRequest struct {
*tchttp.BaseRequest
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 实例ID。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}
func NewModifyDBInstanceSecurityGroupsRequest ¶
func NewModifyDBInstanceSecurityGroupsRequest() (request *ModifyDBInstanceSecurityGroupsRequest)
func (*ModifyDBInstanceSecurityGroupsRequest) FromJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceSecurityGroupsRequest) ToJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsRequest) ToJsonString() string
type ModifyDBInstanceSecurityGroupsRequestParams ¶ added in v1.0.426
type ModifyDBInstanceSecurityGroupsRequestParams struct {
// 数据库引擎名称,本接口取值:mariadb。
Product *string `json:"Product,omitnil,omitempty" name:"Product"`
// 实例ID。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组
SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}
Predefined struct for user
type ModifyDBInstanceSecurityGroupsResponse ¶
type ModifyDBInstanceSecurityGroupsResponse struct {
*tchttp.BaseResponse
Response *ModifyDBInstanceSecurityGroupsResponseParams `json:"Response"`
}
func NewModifyDBInstanceSecurityGroupsResponse ¶
func NewModifyDBInstanceSecurityGroupsResponse() (response *ModifyDBInstanceSecurityGroupsResponse)
func (*ModifyDBInstanceSecurityGroupsResponse) FromJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceSecurityGroupsResponse) ToJsonString ¶
func (r *ModifyDBInstanceSecurityGroupsResponse) ToJsonString() string
type ModifyDBInstanceSecurityGroupsResponseParams ¶ added in v1.0.426
type ModifyDBInstanceSecurityGroupsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBInstancesProjectRequest ¶
type ModifyDBInstancesProjectRequest struct {
*tchttp.BaseRequest
// 待修改的实例ID列表。实例 ID 形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 要分配的项目 ID,可以通过 DescribeProjects 查询项目列表接口获取。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewModifyDBInstancesProjectRequest ¶
func NewModifyDBInstancesProjectRequest() (request *ModifyDBInstancesProjectRequest)
func (*ModifyDBInstancesProjectRequest) FromJsonString ¶
func (r *ModifyDBInstancesProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstancesProjectRequest) ToJsonString ¶
func (r *ModifyDBInstancesProjectRequest) ToJsonString() string
type ModifyDBInstancesProjectRequestParams ¶ added in v1.0.426
type ModifyDBInstancesProjectRequestParams struct {
// 待修改的实例ID列表。实例 ID 形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 要分配的项目 ID,可以通过 DescribeProjects 查询项目列表接口获取。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type ModifyDBInstancesProjectResponse ¶
type ModifyDBInstancesProjectResponse struct {
*tchttp.BaseResponse
Response *ModifyDBInstancesProjectResponseParams `json:"Response"`
}
func NewModifyDBInstancesProjectResponse ¶
func NewModifyDBInstancesProjectResponse() (response *ModifyDBInstancesProjectResponse)
func (*ModifyDBInstancesProjectResponse) FromJsonString ¶
func (r *ModifyDBInstancesProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstancesProjectResponse) ToJsonString ¶
func (r *ModifyDBInstancesProjectResponse) ToJsonString() string
type ModifyDBInstancesProjectResponseParams ¶ added in v1.0.426
type ModifyDBInstancesProjectResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBParametersRequest ¶
type ModifyDBParametersRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 参数列表,每一个元素是Param和Value的组合
Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}
func NewModifyDBParametersRequest ¶
func NewModifyDBParametersRequest() (request *ModifyDBParametersRequest)
func (*ModifyDBParametersRequest) FromJsonString ¶
func (r *ModifyDBParametersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBParametersRequest) ToJsonString ¶
func (r *ModifyDBParametersRequest) ToJsonString() string
type ModifyDBParametersRequestParams ¶ added in v1.0.426
type ModifyDBParametersRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 参数列表,每一个元素是Param和Value的组合
Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}
Predefined struct for user
type ModifyDBParametersResponse ¶
type ModifyDBParametersResponse struct {
*tchttp.BaseResponse
Response *ModifyDBParametersResponseParams `json:"Response"`
}
func NewModifyDBParametersResponse ¶
func NewModifyDBParametersResponse() (response *ModifyDBParametersResponse)
func (*ModifyDBParametersResponse) FromJsonString ¶
func (r *ModifyDBParametersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBParametersResponse) ToJsonString ¶
func (r *ModifyDBParametersResponse) ToJsonString() string
type ModifyDBParametersResponseParams ¶ added in v1.0.426
type ModifyDBParametersResponseParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 参数修改结果
Result []*ParamModifyResult `json:"Result,omitnil,omitempty" name:"Result"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyDBSyncModeRequest ¶ added in v1.0.293
type ModifyDBSyncModeRequest struct {
*tchttp.BaseRequest
// 待修改同步模式的实例ID。形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 同步模式:0 异步,1 强同步, 2 强同步可退化
SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"`
}
func NewModifyDBSyncModeRequest ¶ added in v1.0.293
func NewModifyDBSyncModeRequest() (request *ModifyDBSyncModeRequest)
func (*ModifyDBSyncModeRequest) FromJsonString ¶ added in v1.0.293
func (r *ModifyDBSyncModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBSyncModeRequest) ToJsonString ¶ added in v1.0.293
func (r *ModifyDBSyncModeRequest) ToJsonString() string
type ModifyDBSyncModeRequestParams ¶ added in v1.0.426
type ModifyDBSyncModeRequestParams struct {
// 待修改同步模式的实例ID。形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 同步模式:0 异步,1 强同步, 2 强同步可退化
SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"`
}
Predefined struct for user
type ModifyDBSyncModeResponse ¶ added in v1.0.293
type ModifyDBSyncModeResponse struct {
*tchttp.BaseResponse
Response *ModifyDBSyncModeResponseParams `json:"Response"`
}
func NewModifyDBSyncModeResponse ¶ added in v1.0.293
func NewModifyDBSyncModeResponse() (response *ModifyDBSyncModeResponse)
func (*ModifyDBSyncModeResponse) FromJsonString ¶ added in v1.0.293
func (r *ModifyDBSyncModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBSyncModeResponse) ToJsonString ¶ added in v1.0.293
func (r *ModifyDBSyncModeResponse) ToJsonString() string
type ModifyDBSyncModeResponseParams ¶ added in v1.0.426
type ModifyDBSyncModeResponseParams struct {
// 异步任务Id,可通过 DescribeFlow 查询任务状态。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyInstanceNetworkRequest ¶ added in v1.0.522
type ModifyInstanceNetworkRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 希望转到的VPC网络的VpcId
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 希望转到的VPC网络的子网ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 如果需要指定VIP,填上该字段
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// 如果需要指定VIPv6,填上该字段
Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`
// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}
func NewModifyInstanceNetworkRequest ¶ added in v1.0.522
func NewModifyInstanceNetworkRequest() (request *ModifyInstanceNetworkRequest)
func (*ModifyInstanceNetworkRequest) FromJsonString ¶ added in v1.0.522
func (r *ModifyInstanceNetworkRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceNetworkRequest) ToJsonString ¶ added in v1.0.522
func (r *ModifyInstanceNetworkRequest) ToJsonString() string
type ModifyInstanceNetworkRequestParams ¶ added in v1.0.522
type ModifyInstanceNetworkRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 希望转到的VPC网络的VpcId
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 希望转到的VPC网络的子网ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 如果需要指定VIP,填上该字段
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// 如果需要指定VIPv6,填上该字段
Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`
// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}
Predefined struct for user
type ModifyInstanceNetworkResponse ¶ added in v1.0.522
type ModifyInstanceNetworkResponse struct {
*tchttp.BaseResponse
Response *ModifyInstanceNetworkResponseParams `json:"Response"`
}
func NewModifyInstanceNetworkResponse ¶ added in v1.0.522
func NewModifyInstanceNetworkResponse() (response *ModifyInstanceNetworkResponse)
func (*ModifyInstanceNetworkResponse) FromJsonString ¶ added in v1.0.522
func (r *ModifyInstanceNetworkResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceNetworkResponse) ToJsonString ¶ added in v1.0.522
func (r *ModifyInstanceNetworkResponse) ToJsonString() string
type ModifyInstanceNetworkResponseParams ¶ added in v1.0.522
type ModifyInstanceNetworkResponseParams struct {
// 异步任务ID,根据此FlowId通过DescribeFlow接口查询任务进行状态
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyInstanceVipRequest ¶ added in v1.0.522
type ModifyInstanceVipRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例VIP
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// IPv6标志
Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}
func NewModifyInstanceVipRequest ¶ added in v1.0.522
func NewModifyInstanceVipRequest() (request *ModifyInstanceVipRequest)
func (*ModifyInstanceVipRequest) FromJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceVipRequest) ToJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVipRequest) ToJsonString() string
type ModifyInstanceVipRequestParams ¶ added in v1.0.522
type ModifyInstanceVipRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例VIP
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// IPv6标志
Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}
Predefined struct for user
type ModifyInstanceVipResponse ¶ added in v1.0.522
type ModifyInstanceVipResponse struct {
*tchttp.BaseResponse
Response *ModifyInstanceVipResponseParams `json:"Response"`
}
func NewModifyInstanceVipResponse ¶ added in v1.0.522
func NewModifyInstanceVipResponse() (response *ModifyInstanceVipResponse)
func (*ModifyInstanceVipResponse) FromJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceVipResponse) ToJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVipResponse) ToJsonString() string
type ModifyInstanceVipResponseParams ¶ added in v1.0.522
type ModifyInstanceVipResponseParams struct {
// 异步任务流程ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyInstanceVportRequest ¶ added in v1.0.522
type ModifyInstanceVportRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例VPORT
Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}
func NewModifyInstanceVportRequest ¶ added in v1.0.522
func NewModifyInstanceVportRequest() (request *ModifyInstanceVportRequest)
func (*ModifyInstanceVportRequest) FromJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceVportRequest) ToJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVportRequest) ToJsonString() string
type ModifyInstanceVportRequestParams ¶ added in v1.0.522
type ModifyInstanceVportRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例VPORT
Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}
Predefined struct for user
type ModifyInstanceVportResponse ¶ added in v1.0.522
type ModifyInstanceVportResponse struct {
*tchttp.BaseResponse
Response *ModifyInstanceVportResponseParams `json:"Response"`
}
func NewModifyInstanceVportResponse ¶ added in v1.0.522
func NewModifyInstanceVportResponse() (response *ModifyInstanceVportResponse)
func (*ModifyInstanceVportResponse) FromJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceVportResponse) ToJsonString ¶ added in v1.0.522
func (r *ModifyInstanceVportResponse) ToJsonString() string
type ModifyInstanceVportResponseParams ¶ added in v1.0.522
type ModifyInstanceVportResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyLogFileRetentionPeriodRequest ¶
type ModifyLogFileRetentionPeriodRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 保存的天数,不能超过30
Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
}
func NewModifyLogFileRetentionPeriodRequest ¶
func NewModifyLogFileRetentionPeriodRequest() (request *ModifyLogFileRetentionPeriodRequest)
func (*ModifyLogFileRetentionPeriodRequest) FromJsonString ¶
func (r *ModifyLogFileRetentionPeriodRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLogFileRetentionPeriodRequest) ToJsonString ¶
func (r *ModifyLogFileRetentionPeriodRequest) ToJsonString() string
type ModifyLogFileRetentionPeriodRequestParams ¶ added in v1.0.426
type ModifyLogFileRetentionPeriodRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 保存的天数,不能超过30
Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
}
Predefined struct for user
type ModifyLogFileRetentionPeriodResponse ¶
type ModifyLogFileRetentionPeriodResponse struct {
*tchttp.BaseResponse
Response *ModifyLogFileRetentionPeriodResponseParams `json:"Response"`
}
func NewModifyLogFileRetentionPeriodResponse ¶
func NewModifyLogFileRetentionPeriodResponse() (response *ModifyLogFileRetentionPeriodResponse)
func (*ModifyLogFileRetentionPeriodResponse) FromJsonString ¶
func (r *ModifyLogFileRetentionPeriodResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLogFileRetentionPeriodResponse) ToJsonString ¶
func (r *ModifyLogFileRetentionPeriodResponse) ToJsonString() string
type ModifyLogFileRetentionPeriodResponseParams ¶ added in v1.0.426
type ModifyLogFileRetentionPeriodResponseParams struct {
// 实例 ID,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyRealServerAccessStrategyRequest ¶ added in v1.0.228
type ModifyRealServerAccessStrategyRequest struct {
*tchttp.BaseRequest
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// RS就近模式, 0-无策略, 1-可用区就近访问。
RsAccessStrategy *int64 `json:"RsAccessStrategy,omitnil,omitempty" name:"RsAccessStrategy"`
}
func NewModifyRealServerAccessStrategyRequest ¶ added in v1.0.228
func NewModifyRealServerAccessStrategyRequest() (request *ModifyRealServerAccessStrategyRequest)
func (*ModifyRealServerAccessStrategyRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyRealServerAccessStrategyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRealServerAccessStrategyRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyRealServerAccessStrategyRequest) ToJsonString() string
type ModifyRealServerAccessStrategyRequestParams ¶ added in v1.0.426
type ModifyRealServerAccessStrategyRequestParams struct {
// 实例 ID,格式如:tdsql-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// RS就近模式, 0-无策略, 1-可用区就近访问。
RsAccessStrategy *int64 `json:"RsAccessStrategy,omitnil,omitempty" name:"RsAccessStrategy"`
}
Predefined struct for user
type ModifyRealServerAccessStrategyResponse ¶ added in v1.0.228
type ModifyRealServerAccessStrategyResponse struct {
*tchttp.BaseResponse
Response *ModifyRealServerAccessStrategyResponseParams `json:"Response"`
}
func NewModifyRealServerAccessStrategyResponse ¶ added in v1.0.228
func NewModifyRealServerAccessStrategyResponse() (response *ModifyRealServerAccessStrategyResponse)
func (*ModifyRealServerAccessStrategyResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyRealServerAccessStrategyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRealServerAccessStrategyResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyRealServerAccessStrategyResponse) ToJsonString() string
type ModifyRealServerAccessStrategyResponseParams ¶ added in v1.0.426
type ModifyRealServerAccessStrategyResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifySyncTaskAttributeRequest ¶ added in v1.0.293
type ModifySyncTaskAttributeRequest struct {
*tchttp.BaseRequest
// 一个或多个待操作的任务ID。可通过DescribeSyncTasks API返回值中的TaskId获取。每次请求允许操作的任务数量上限是100。
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// 任务名称。可任意命名,但不得超过100个字符。
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}
func NewModifySyncTaskAttributeRequest ¶ added in v1.0.293
func NewModifySyncTaskAttributeRequest() (request *ModifySyncTaskAttributeRequest)
func (*ModifySyncTaskAttributeRequest) FromJsonString ¶ added in v1.0.293
func (r *ModifySyncTaskAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySyncTaskAttributeRequest) ToJsonString ¶ added in v1.0.293
func (r *ModifySyncTaskAttributeRequest) ToJsonString() string
type ModifySyncTaskAttributeRequestParams ¶ added in v1.0.426
type ModifySyncTaskAttributeRequestParams struct {
// 一个或多个待操作的任务ID。可通过DescribeSyncTasks API返回值中的TaskId获取。每次请求允许操作的任务数量上限是100。
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// 任务名称。可任意命名,但不得超过100个字符。
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}
Predefined struct for user
type ModifySyncTaskAttributeResponse ¶ added in v1.0.293
type ModifySyncTaskAttributeResponse struct {
*tchttp.BaseResponse
Response *ModifySyncTaskAttributeResponseParams `json:"Response"`
}
func NewModifySyncTaskAttributeResponse ¶ added in v1.0.293
func NewModifySyncTaskAttributeResponse() (response *ModifySyncTaskAttributeResponse)
func (*ModifySyncTaskAttributeResponse) FromJsonString ¶ added in v1.0.293
func (r *ModifySyncTaskAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySyncTaskAttributeResponse) ToJsonString ¶ added in v1.0.293
func (r *ModifySyncTaskAttributeResponse) ToJsonString() string
type ModifySyncTaskAttributeResponseParams ¶ added in v1.0.426
type ModifySyncTaskAttributeResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type NewBackupConfig ¶ added in v1.0.1000
type NewBackupConfig struct {
// 备份策略是否启用。
EnableBackupPolicy *bool `json:"EnableBackupPolicy,omitnil,omitempty" name:"EnableBackupPolicy"`
// 超期保留开始日期,早于开始日期的超期备份不保留,格式:yyyy-mm-dd。
BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`
// 超期备份保留时长,超出保留时间的超期备份将被删除,可填写1-3650整数。
MaxRetentionDays *int64 `json:"MaxRetentionDays,omitnil,omitempty" name:"MaxRetentionDays"`
// 备份模式,可选择按年月周模式保存
// * 按年:annually
// * 按月:monthly
// * 按周:weekly
Frequency *string `json:"Frequency,omitnil,omitempty" name:"Frequency"`
// Frequency等于weekly时生效。
// 表示保留特定工作日备份。可选择周一到周日,支持多选,取星期英文:
// * 星期一 :Monday
// * 星期二 :Tuesday
// * 星期三:Wednesday
// * 星期四:Thursday
// * 星期五:Friday
// * 星期六:Saturday
// * 星期日:Sunday
WeekDays []*string `json:"WeekDays,omitnil,omitempty" name:"WeekDays"`
// 保留备份个数,Frequency等于monthly或weekly时生效。
// 备份模式选择按月时,可填写1-28整数;
// 备份模式选择年时,可填写1-336整数。
BackupCount *int64 `json:"BackupCount,omitnil,omitempty" name:"BackupCount"`
}
type OpenDBExtranetAccessRequest ¶
type OpenDBExtranetAccessRequest struct {
*tchttp.BaseRequest
// 待开放外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否IPv6,默认0
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}
func NewOpenDBExtranetAccessRequest ¶
func NewOpenDBExtranetAccessRequest() (request *OpenDBExtranetAccessRequest)
func (*OpenDBExtranetAccessRequest) FromJsonString ¶
func (r *OpenDBExtranetAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBExtranetAccessRequest) ToJsonString ¶
func (r *OpenDBExtranetAccessRequest) ToJsonString() string
type OpenDBExtranetAccessRequestParams ¶ added in v1.0.426
type OpenDBExtranetAccessRequestParams struct {
// 待开放外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否IPv6,默认0
Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}
Predefined struct for user
type OpenDBExtranetAccessResponse ¶
type OpenDBExtranetAccessResponse struct {
*tchttp.BaseResponse
Response *OpenDBExtranetAccessResponseParams `json:"Response"`
}
func NewOpenDBExtranetAccessResponse ¶
func NewOpenDBExtranetAccessResponse() (response *OpenDBExtranetAccessResponse)
func (*OpenDBExtranetAccessResponse) FromJsonString ¶
func (r *OpenDBExtranetAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBExtranetAccessResponse) ToJsonString ¶
func (r *OpenDBExtranetAccessResponse) ToJsonString() string
type OpenDBExtranetAccessResponseParams ¶ added in v1.0.426
type OpenDBExtranetAccessResponseParams struct {
// 异步任务ID,可通过 DescribeFlow 查询任务状态。
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ParamConstraint ¶
type ParamConstraint struct {
// 约束类型,如枚举enum,区间section
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 约束类型为enum时的可选值列表
Enum *string `json:"Enum,omitnil,omitempty" name:"Enum"`
// 约束类型为section时的范围
// 注意:此字段可能返回 null,表示取不到有效值。
Range *ConstraintRange `json:"Range,omitnil,omitempty" name:"Range"`
// 约束类型为string时的可选值列表
String *string `json:"String,omitnil,omitempty" name:"String"`
}
type ParamDesc ¶
type ParamDesc struct {
// 参数名字
Param *string `json:"Param,omitnil,omitempty" name:"Param"`
// 当前参数值
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 设置过的值,参数生效后,该值和value一样。
// 注意:此字段可能返回 null,表示取不到有效值。
SetValue *string `json:"SetValue,omitnil,omitempty" name:"SetValue"`
// 系统默认值
Default *string `json:"Default,omitnil,omitempty" name:"Default"`
// 参数限制
Constraint *ParamConstraint `json:"Constraint,omitnil,omitempty" name:"Constraint"`
// 是否有设置过值,false:没有设置过值,true:有设置过值。
HaveSetValue *bool `json:"HaveSetValue,omitnil,omitempty" name:"HaveSetValue"`
// 是否需要重启生效,false:不需要重启,
// true:需要重启
NeedRestart *bool `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`
}
type ParamModifyResult ¶
type ProcedurePrivilege ¶
type RegionInfo ¶
type RegionInfo struct {
// 地域英文ID
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 地域数字ID
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 地域中文名
RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`
// 可用区列表
ZoneList []*ZonesInfo `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`
// 可选择的主可用区和从可用区
AvailableChoice []*ZoneChooseInfo `json:"AvailableChoice,omitnil,omitempty" name:"AvailableChoice"`
}
type RenewDBInstanceRequest ¶
type RenewDBInstanceRequest struct {
*tchttp.BaseRequest
// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 续费时长,单位:月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 是否自动使用代金券进行支付,默认不使用。
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// 代金券ID列表,目前仅支持指定一张代金券。
VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
}
func NewRenewDBInstanceRequest ¶
func NewRenewDBInstanceRequest() (request *RenewDBInstanceRequest)
func (*RenewDBInstanceRequest) FromJsonString ¶
func (r *RenewDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDBInstanceRequest) ToJsonString ¶
func (r *RenewDBInstanceRequest) ToJsonString() string
type RenewDBInstanceRequestParams ¶ added in v1.0.426
type RenewDBInstanceRequestParams struct {
// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 续费时长,单位:月。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 是否自动使用代金券进行支付,默认不使用。
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// 代金券ID列表,目前仅支持指定一张代金券。
VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
}
Predefined struct for user
type RenewDBInstanceResponse ¶
type RenewDBInstanceResponse struct {
*tchttp.BaseResponse
Response *RenewDBInstanceResponseParams `json:"Response"`
}
func NewRenewDBInstanceResponse ¶
func NewRenewDBInstanceResponse() (response *RenewDBInstanceResponse)
func (*RenewDBInstanceResponse) FromJsonString ¶
func (r *RenewDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDBInstanceResponse) ToJsonString ¶
func (r *RenewDBInstanceResponse) ToJsonString() string
type RenewDBInstanceResponseParams ¶ added in v1.0.426
type RenewDBInstanceResponseParams struct {
// 长订单号。可以据此调用 DescribeOrders
// 查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ReservedNetResource ¶ added in v1.0.666
type ReservedNetResource struct {
// 私有网络
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// VpcId,SubnetId下保留的内网ip
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Vip下的端口
Vports []*int64 `json:"Vports,omitnil,omitempty" name:"Vports"`
// vip的回收时间
RecycleTime *string `json:"RecycleTime,omitnil,omitempty" name:"RecycleTime"`
}
type ResetAccountPasswordRequest ¶
type ResetAccountPasswordRequest struct {
*tchttp.BaseRequest
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 新密码,由字母、数字或常见符号组成,不能包含分号、单引号和双引号,长度为6~32位。
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// 使用GetPublicKey返回的RSA2048公钥加密后的密码
EncryptedPassword *string `json:"EncryptedPassword,omitnil,omitempty" name:"EncryptedPassword"`
}
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 ¶ added in v1.0.426
type ResetAccountPasswordRequestParams struct {
// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 登录用户名。
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// 用户允许的访问 host,用户名+host唯一确定一个账号。
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
// 新密码,由字母、数字或常见符号组成,不能包含分号、单引号和双引号,长度为6~32位。
Password *string `json:"Password,omitnil,omitempty" name:"Password"`
// 使用GetPublicKey返回的RSA2048公钥加密后的密码
EncryptedPassword *string `json:"EncryptedPassword,omitnil,omitempty" name:"EncryptedPassword"`
}
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 ¶ added in v1.0.426
type ResetAccountPasswordResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResourceTag ¶
type RestartDBInstancesRequest ¶
type RestartDBInstancesRequest struct {
*tchttp.BaseRequest
// 实例ID的数组
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 重启时间
RestartTime *string `json:"RestartTime,omitnil,omitempty" name:"RestartTime"`
}
func NewRestartDBInstancesRequest ¶
func NewRestartDBInstancesRequest() (request *RestartDBInstancesRequest)
func (*RestartDBInstancesRequest) FromJsonString ¶
func (r *RestartDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartDBInstancesRequest) ToJsonString ¶
func (r *RestartDBInstancesRequest) ToJsonString() string
type RestartDBInstancesRequestParams ¶ added in v1.0.426
type RestartDBInstancesRequestParams struct {
// 实例ID的数组
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 重启时间
RestartTime *string `json:"RestartTime,omitnil,omitempty" name:"RestartTime"`
}
Predefined struct for user
type RestartDBInstancesResponse ¶
type RestartDBInstancesResponse struct {
*tchttp.BaseResponse
Response *RestartDBInstancesResponseParams `json:"Response"`
}
func NewRestartDBInstancesResponse ¶
func NewRestartDBInstancesResponse() (response *RestartDBInstancesResponse)
func (*RestartDBInstancesResponse) FromJsonString ¶
func (r *RestartDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RestartDBInstancesResponse) ToJsonString ¶
func (r *RestartDBInstancesResponse) ToJsonString() string
type RestartDBInstancesResponseParams ¶ added in v1.0.426
type RestartDBInstancesResponseParams struct {
// 异步任务ID
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SecurityGroup ¶
type SecurityGroup struct {
// 项目ID
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 创建时间,时间格式:yyyy-mm-dd hh:mm:ss
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 安全组ID
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// 安全组名称
SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"`
// 安全组备注
SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"`
// 入站规则
Inbound []*SecurityGroupBound `json:"Inbound,omitnil,omitempty" name:"Inbound"`
// 出站规则
Outbound []*SecurityGroupBound `json:"Outbound,omitnil,omitempty" name:"Outbound"`
}
type SecurityGroupBound ¶
type SecurityGroupBound struct {
// 策略,ACCEPT 或者 DROP
Action *string `json:"Action,omitnil,omitempty" name:"Action"`
// 来源 IP 或 IP 段,例如192.168.0.0/16
CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`
// 端口
PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`
// 网络协议,支持 UDP、TCP 等
IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`
}
type SlowLogData ¶
type SlowLogData struct {
// 语句校验和,用于查询详情
CheckSum *string `json:"CheckSum,omitnil,omitempty" name:"CheckSum"`
// 数据库名称
Db *string `json:"Db,omitnil,omitempty" name:"Db"`
// 抽象的SQL语句
FingerPrint *string `json:"FingerPrint,omitnil,omitempty" name:"FingerPrint"`
// 平均的锁时间
LockTimeAvg *string `json:"LockTimeAvg,omitnil,omitempty" name:"LockTimeAvg"`
// 最大锁时间
LockTimeMax *string `json:"LockTimeMax,omitnil,omitempty" name:"LockTimeMax"`
// 最小锁时间
LockTimeMin *string `json:"LockTimeMin,omitnil,omitempty" name:"LockTimeMin"`
// 锁时间总和
LockTimeSum *string `json:"LockTimeSum,omitnil,omitempty" name:"LockTimeSum"`
// 查询次数
QueryCount *string `json:"QueryCount,omitnil,omitempty" name:"QueryCount"`
// 平均查询时间
QueryTimeAvg *string `json:"QueryTimeAvg,omitnil,omitempty" name:"QueryTimeAvg"`
// 最大查询时间
QueryTimeMax *string `json:"QueryTimeMax,omitnil,omitempty" name:"QueryTimeMax"`
// 最小查询时间
QueryTimeMin *string `json:"QueryTimeMin,omitnil,omitempty" name:"QueryTimeMin"`
// 查询时间总和
QueryTimeSum *string `json:"QueryTimeSum,omitnil,omitempty" name:"QueryTimeSum"`
// 扫描行数
RowsExaminedSum *string `json:"RowsExaminedSum,omitnil,omitempty" name:"RowsExaminedSum"`
// 发送行数
RowsSentSum *string `json:"RowsSentSum,omitnil,omitempty" name:"RowsSentSum"`
// 最后执行时间
TsMax *string `json:"TsMax,omitnil,omitempty" name:"TsMax"`
// 首次执行时间
TsMin *string `json:"TsMin,omitnil,omitempty" name:"TsMin"`
// 账号
User *string `json:"User,omitnil,omitempty" name:"User"`
// 样例Sql
// 注意:此字段可能返回 null,表示取不到有效值。
ExampleSql *string `json:"ExampleSql,omitnil,omitempty" name:"ExampleSql"`
// 账户的域名
Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}
type SpecConfigInfo ¶
type SpecConfigInfo struct {
// 设备型号
Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`
// 内存大小,单位 GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 数据盘规格最小值,单位 GB
MinStorage *int64 `json:"MinStorage,omitnil,omitempty" name:"MinStorage"`
// 数据盘规格最大值,单位 GB
MaxStorage *int64 `json:"MaxStorage,omitnil,omitempty" name:"MaxStorage"`
// 推荐的使用场景
SuitInfo *string `json:"SuitInfo,omitnil,omitempty" name:"SuitInfo"`
// 最大 Qps 值
Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`
// 产品类型 Id
Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
// 节点个数,2 表示一主一从,3 表示一主二从
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
// Cpu核数
Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
}
type SwitchDBInstanceHARequest ¶ added in v1.0.329
type SwitchDBInstanceHARequest struct {
*tchttp.BaseRequest
// 实例Id,形如 tdsql-ow728lmc
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 切换的目标区域,会自动选择该可用区中延迟最低的节点
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}
func NewSwitchDBInstanceHARequest ¶ added in v1.0.329
func NewSwitchDBInstanceHARequest() (request *SwitchDBInstanceHARequest)
func (*SwitchDBInstanceHARequest) FromJsonString ¶ added in v1.0.329
func (r *SwitchDBInstanceHARequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDBInstanceHARequest) ToJsonString ¶ added in v1.0.329
func (r *SwitchDBInstanceHARequest) ToJsonString() string
type SwitchDBInstanceHARequestParams ¶ added in v1.0.426
type SwitchDBInstanceHARequestParams struct {
// 实例Id,形如 tdsql-ow728lmc
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 切换的目标区域,会自动选择该可用区中延迟最低的节点
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}
Predefined struct for user
type SwitchDBInstanceHAResponse ¶ added in v1.0.329
type SwitchDBInstanceHAResponse struct {
*tchttp.BaseResponse
Response *SwitchDBInstanceHAResponseParams `json:"Response"`
}
func NewSwitchDBInstanceHAResponse ¶ added in v1.0.329
func NewSwitchDBInstanceHAResponse() (response *SwitchDBInstanceHAResponse)
func (*SwitchDBInstanceHAResponse) FromJsonString ¶ added in v1.0.329
func (r *SwitchDBInstanceHAResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDBInstanceHAResponse) ToJsonString ¶ added in v1.0.329
func (r *SwitchDBInstanceHAResponse) ToJsonString() string
type SwitchDBInstanceHAResponseParams ¶ added in v1.0.426
type SwitchDBInstanceHAResponseParams struct {
// 异步流程Id
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TableColumn ¶ added in v1.0.342
type TablePrivilege ¶
type TerminateDedicatedDBInstanceRequest ¶ added in v1.0.532
type TerminateDedicatedDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例 Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewTerminateDedicatedDBInstanceRequest ¶ added in v1.0.532
func NewTerminateDedicatedDBInstanceRequest() (request *TerminateDedicatedDBInstanceRequest)
func (*TerminateDedicatedDBInstanceRequest) FromJsonString ¶ added in v1.0.532
func (r *TerminateDedicatedDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateDedicatedDBInstanceRequest) ToJsonString ¶ added in v1.0.532
func (r *TerminateDedicatedDBInstanceRequest) ToJsonString() string
type TerminateDedicatedDBInstanceRequestParams ¶ added in v1.0.532
type TerminateDedicatedDBInstanceRequestParams struct {
// 实例 Id,形如:tdsql-ow728lmc。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type TerminateDedicatedDBInstanceResponse ¶ added in v1.0.532
type TerminateDedicatedDBInstanceResponse struct {
*tchttp.BaseResponse
Response *TerminateDedicatedDBInstanceResponseParams `json:"Response"`
}
func NewTerminateDedicatedDBInstanceResponse ¶ added in v1.0.532
func NewTerminateDedicatedDBInstanceResponse() (response *TerminateDedicatedDBInstanceResponse)
func (*TerminateDedicatedDBInstanceResponse) FromJsonString ¶ added in v1.0.532
func (r *TerminateDedicatedDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateDedicatedDBInstanceResponse) ToJsonString ¶ added in v1.0.532
func (r *TerminateDedicatedDBInstanceResponse) ToJsonString() string
type TerminateDedicatedDBInstanceResponseParams ¶ added in v1.0.532
type TerminateDedicatedDBInstanceResponseParams struct {
// 异步流程Id
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TmpInstance ¶ added in v1.0.685
type TmpInstance struct {
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// 实例备注
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceRemark *string `json:"InstanceRemark,omitnil,omitempty" name:"InstanceRemark"`
// 0:非临时实例 ,1:无效临时实例, 2:回档成功的有效临时实例
// 注意:此字段可能返回 null,表示取不到有效值。
TempType *int64 `json:"TempType,omitnil,omitempty" name:"TempType"`
// 实例状态,0:待初始化,1:流程处理中,2:有效状态,-1:已隔离,-2:已下线
// 注意:此字段可能返回 null,表示取不到有效值。
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 实例 ID,形如:tdsql-ow728lmc。
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例虚IP
// 注意:此字段可能返回 null,表示取不到有效值。
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// 实例虚端口
// 注意:此字段可能返回 null,表示取不到有效值。
Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
// 有效期结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`
// 源实例 ID,形如:tdsql-ow728lmc。
// 注意:此字段可能返回 null,表示取不到有效值。
SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`
// 实例状态描述
// 注意:此字段可能返回 null,表示取不到有效值。
StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`
// 实例所在地域
// 注意:此字段可能返回 null,表示取不到有效值。
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 实例所在可用区
// 注意:此字段可能返回 null,表示取不到有效值。
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 实例虚IPv6
// 注意:此字段可能返回 null,表示取不到有效值。
Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`
// 实例IPv6标志
// 注意:此字段可能返回 null,表示取不到有效值。
Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}
type UpgradeDBInstanceRequest ¶
type UpgradeDBInstanceRequest struct {
*tchttp.BaseRequest
// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 是否自动使用代金券进行支付,默认不使用。
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// 代金券ID列表,目前仅支持指定一张代金券。
VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
// 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
}
func NewUpgradeDBInstanceRequest ¶
func NewUpgradeDBInstanceRequest() (request *UpgradeDBInstanceRequest)
func (*UpgradeDBInstanceRequest) FromJsonString ¶
func (r *UpgradeDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDBInstanceRequest) ToJsonString ¶
func (r *UpgradeDBInstanceRequest) ToJsonString() string
type UpgradeDBInstanceRequestParams ¶ added in v1.0.426
type UpgradeDBInstanceRequestParams struct {
// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 是否自动使用代金券进行支付,默认不使用。
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
// 代金券ID列表,目前仅支持指定一张代金券。
VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
// 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
}
Predefined struct for user
type UpgradeDBInstanceResponse ¶
type UpgradeDBInstanceResponse struct {
*tchttp.BaseResponse
Response *UpgradeDBInstanceResponseParams `json:"Response"`
}
func NewUpgradeDBInstanceResponse ¶
func NewUpgradeDBInstanceResponse() (response *UpgradeDBInstanceResponse)
func (*UpgradeDBInstanceResponse) FromJsonString ¶
func (r *UpgradeDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDBInstanceResponse) ToJsonString ¶
func (r *UpgradeDBInstanceResponse) ToJsonString() string
type UpgradeDBInstanceResponseParams ¶ added in v1.0.426
type UpgradeDBInstanceResponseParams struct {
// 长订单号。可以据此调用 DescribeOrders
// 查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeDedicatedDBInstanceRequest ¶ added in v1.0.662
type UpgradeDedicatedDBInstanceRequest struct {
*tchttp.BaseRequest
// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 错过切换时间窗口时,是否自动重试一次,0-否,1-是
SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"`
// 切换时间窗口开始时间
SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"`
// 切换时间窗口结束时间
SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"`
}
func NewUpgradeDedicatedDBInstanceRequest ¶ added in v1.0.662
func NewUpgradeDedicatedDBInstanceRequest() (request *UpgradeDedicatedDBInstanceRequest)
func (*UpgradeDedicatedDBInstanceRequest) FromJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDedicatedDBInstanceRequest) ToJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDBInstanceRequest) ToJsonString() string
type UpgradeDedicatedDBInstanceRequestParams ¶ added in v1.0.662
type UpgradeDedicatedDBInstanceRequestParams struct {
// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例获得。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
// 查询实例规格获得。
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储空间大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
// 查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 错过切换时间窗口时,是否自动重试一次,0-否,1-是
SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"`
// 切换时间窗口开始时间
SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"`
// 切换时间窗口结束时间
SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"`
}
Predefined struct for user
type UpgradeDedicatedDBInstanceResponse ¶ added in v1.0.662
type UpgradeDedicatedDBInstanceResponse struct {
*tchttp.BaseResponse
Response *UpgradeDedicatedDBInstanceResponseParams `json:"Response"`
}
func NewUpgradeDedicatedDBInstanceResponse ¶ added in v1.0.662
func NewUpgradeDedicatedDBInstanceResponse() (response *UpgradeDedicatedDBInstanceResponse)
func (*UpgradeDedicatedDBInstanceResponse) FromJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDedicatedDBInstanceResponse) ToJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDBInstanceResponse) ToJsonString() string
type UpgradeDedicatedDBInstanceResponseParams ¶ added in v1.0.662
type UpgradeDedicatedDBInstanceResponseParams struct {
// 异步流程Id
FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeHourDBInstanceRequest ¶ added in v1.0.962
type UpgradeHourDBInstanceRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储大小,单位:GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 切换开始时间,格式如: "2019-12-12 07:00:00"。开始时间必须在当前时间一个小时以后,3天以内。
SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"`
// 切换结束时间, 格式如: "2019-12-12 07:15:00",结束时间必须大于开始时间。
SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"`
// 是否自动重试。 0:不自动重试 1:自动重试
SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"`
// 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
}
func NewUpgradeHourDBInstanceRequest ¶ added in v1.0.962
func NewUpgradeHourDBInstanceRequest() (request *UpgradeHourDBInstanceRequest)
func (*UpgradeHourDBInstanceRequest) FromJsonString ¶ added in v1.0.962
func (r *UpgradeHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeHourDBInstanceRequest) ToJsonString ¶ added in v1.0.962
func (r *UpgradeHourDBInstanceRequest) ToJsonString() string
type UpgradeHourDBInstanceRequestParams ¶ added in v1.0.962
type UpgradeHourDBInstanceRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 内存大小,单位:GB
Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`
// 存储大小,单位:GB
Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`
// 切换开始时间,格式如: "2019-12-12 07:00:00"。开始时间必须在当前时间一个小时以后,3天以内。
SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"`
// 切换结束时间, 格式如: "2019-12-12 07:15:00",结束时间必须大于开始时间。
SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"`
// 是否自动重试。 0:不自动重试 1:自动重试
SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"`
// 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
}
Predefined struct for user
type UpgradeHourDBInstanceResponse ¶ added in v1.0.962
type UpgradeHourDBInstanceResponse struct {
*tchttp.BaseResponse
Response *UpgradeHourDBInstanceResponseParams `json:"Response"`
}
func NewUpgradeHourDBInstanceResponse ¶ added in v1.0.962
func NewUpgradeHourDBInstanceResponse() (response *UpgradeHourDBInstanceResponse)
func (*UpgradeHourDBInstanceResponse) FromJsonString ¶ added in v1.0.962
func (r *UpgradeHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeHourDBInstanceResponse) ToJsonString ¶ added in v1.0.962
func (r *UpgradeHourDBInstanceResponse) ToJsonString() string
type UpgradeHourDBInstanceResponseParams ¶ added in v1.0.962
type UpgradeHourDBInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ViewPrivileges ¶
type ZoneChooseInfo ¶
type ZonesInfo ¶
type ZonesInfo struct {
// 可用区英文ID
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 可用区数字ID
ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
// 可用区中文名
ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
// 是否在售
OnSale *bool `json:"OnSale,omitnil,omitempty" name:"OnSale"`
}