Documentation ¶
Index ¶
- Constants
- type Account
- type ActivateHourDBInstanceRequest
- type ActivateHourDBInstanceRequestParams
- type ActivateHourDBInstanceResponse
- type ActivateHourDBInstanceResponseParams
- type AssociateSecurityGroupsRequest
- type AssociateSecurityGroupsRequestParams
- type AssociateSecurityGroupsResponse
- type AssociateSecurityGroupsResponseParams
- 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) 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) 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) 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) 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)
- 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 DescribeBackupFilesRequest
- type DescribeBackupFilesRequestParams
- type DescribeBackupFilesResponse
- type DescribeBackupFilesResponseParams
- type DescribeBackupTimeRequest
- type DescribeBackupTimeRequestParams
- type DescribeBackupTimeResponse
- type DescribeBackupTimeResponseParams
- 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 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 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 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 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_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 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" 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" 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) 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) 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) 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) 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" 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" 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"
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"` }
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"` }
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类型,不传默认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类型,不传默认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 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 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"` // 按照实例状态进行筛选 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 排除实例状态 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"` // 按照实例状态进行筛选 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 排除实例状态 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 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,形如:dcdbt-ow7t8lmc。 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,形如:dcdbt-ow7t8lmc。 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"` }
type InstanceSpec ¶
type InstanceSpec struct { // 设备型号 Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"` // 该机型对应的可售卖规格列表 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 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 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"` }
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"` }
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 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"` }