Documentation ¶
Index ¶
- Constants
- type Account
- type ActiveHourDCDBInstanceRequest
- type ActiveHourDCDBInstanceRequestParams
- type ActiveHourDCDBInstanceResponse
- type ActiveHourDCDBInstanceResponseParams
- type AddShardConfig
- type AssociateSecurityGroupsRequest
- type AssociateSecurityGroupsRequestParams
- type AssociateSecurityGroupsResponse
- type AssociateSecurityGroupsResponseParams
- type BriefNodeInfo
- type CancelDcnJobRequest
- type CancelDcnJobRequestParams
- type CancelDcnJobResponse
- type CancelDcnJobResponseParams
- type Client
- func (c *Client) ActiveHourDCDBInstance(request *ActiveHourDCDBInstanceRequest) (response *ActiveHourDCDBInstanceResponse, err error)
- func (c *Client) ActiveHourDCDBInstanceWithContext(ctx context.Context, request *ActiveHourDCDBInstanceRequest) (response *ActiveHourDCDBInstanceResponse, 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) CreateDCDBInstance(request *CreateDCDBInstanceRequest) (response *CreateDCDBInstanceResponse, err error)
- func (c *Client) CreateDCDBInstanceWithContext(ctx context.Context, request *CreateDCDBInstanceRequest) (response *CreateDCDBInstanceResponse, err error)
- func (c *Client) CreateDedicatedClusterDCDBInstance(request *CreateDedicatedClusterDCDBInstanceRequest) (response *CreateDedicatedClusterDCDBInstanceResponse, err error)
- func (c *Client) CreateDedicatedClusterDCDBInstanceWithContext(ctx context.Context, request *CreateDedicatedClusterDCDBInstanceRequest) (response *CreateDedicatedClusterDCDBInstanceResponse, err error)
- func (c *Client) CreateHourDCDBInstance(request *CreateHourDCDBInstanceRequest) (response *CreateHourDCDBInstanceResponse, err error)
- func (c *Client) CreateHourDCDBInstanceWithContext(ctx context.Context, request *CreateHourDCDBInstanceRequest) (response *CreateHourDCDBInstanceResponse, err error)
- func (c *Client) CreateTmpDCDBInstance(request *CreateTmpDCDBInstanceRequest) (response *CreateTmpDCDBInstanceResponse, err error)
- func (c *Client) CreateTmpDCDBInstanceWithContext(ctx context.Context, request *CreateTmpDCDBInstanceRequest) (response *CreateTmpDCDBInstanceResponse, 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) DescribeDBEncryptAttributes(request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
- func (c *Client) DescribeDBEncryptAttributesWithContext(ctx context.Context, request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
- func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBLogFilesWithContext(ctx context.Context, request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
- func (c *Client) DescribeDBParametersWithContext(ctx context.Context, request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
- func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
- func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
- func (c *Client) DescribeDBSyncMode(request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
- func (c *Client) DescribeDBSyncModeWithContext(ctx context.Context, request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
- func (c *Client) DescribeDBTmpInstances(request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
- func (c *Client) DescribeDBTmpInstancesWithContext(ctx context.Context, request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
- func (c *Client) DescribeDCDBInstanceDetail(request *DescribeDCDBInstanceDetailRequest) (response *DescribeDCDBInstanceDetailResponse, err error)
- func (c *Client) DescribeDCDBInstanceDetailWithContext(ctx context.Context, request *DescribeDCDBInstanceDetailRequest) (response *DescribeDCDBInstanceDetailResponse, err error)
- func (c *Client) DescribeDCDBInstanceNodeInfo(request *DescribeDCDBInstanceNodeInfoRequest) (response *DescribeDCDBInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeDCDBInstanceNodeInfoWithContext(ctx context.Context, request *DescribeDCDBInstanceNodeInfoRequest) (response *DescribeDCDBInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeDCDBInstances(request *DescribeDCDBInstancesRequest) (response *DescribeDCDBInstancesResponse, err error)
- func (c *Client) DescribeDCDBInstancesWithContext(ctx context.Context, request *DescribeDCDBInstancesRequest) (response *DescribeDCDBInstancesResponse, err error)
- func (c *Client) DescribeDCDBPrice(request *DescribeDCDBPriceRequest) (response *DescribeDCDBPriceResponse, err error)
- func (c *Client) DescribeDCDBPriceWithContext(ctx context.Context, request *DescribeDCDBPriceRequest) (response *DescribeDCDBPriceResponse, err error)
- func (c *Client) DescribeDCDBRenewalPrice(request *DescribeDCDBRenewalPriceRequest) (response *DescribeDCDBRenewalPriceResponse, err error)
- func (c *Client) DescribeDCDBRenewalPriceWithContext(ctx context.Context, request *DescribeDCDBRenewalPriceRequest) (response *DescribeDCDBRenewalPriceResponse, err error)
- func (c *Client) DescribeDCDBSaleInfo(request *DescribeDCDBSaleInfoRequest) (response *DescribeDCDBSaleInfoResponse, err error)
- func (c *Client) DescribeDCDBSaleInfoWithContext(ctx context.Context, request *DescribeDCDBSaleInfoRequest) (response *DescribeDCDBSaleInfoResponse, err error)
- func (c *Client) DescribeDCDBShards(request *DescribeDCDBShardsRequest) (response *DescribeDCDBShardsResponse, err error)
- func (c *Client) DescribeDCDBShardsWithContext(ctx context.Context, request *DescribeDCDBShardsRequest) (response *DescribeDCDBShardsResponse, err error)
- func (c *Client) DescribeDCDBUpgradePrice(request *DescribeDCDBUpgradePriceRequest) (response *DescribeDCDBUpgradePriceResponse, err error)
- func (c *Client) DescribeDCDBUpgradePriceWithContext(ctx context.Context, request *DescribeDCDBUpgradePriceRequest) (response *DescribeDCDBUpgradePriceResponse, 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) 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) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
- func (c *Client) DescribeProjectsWithContext(ctx context.Context, request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
- func (c *Client) DescribeShardSpec(request *DescribeShardSpecRequest) (response *DescribeShardSpecResponse, err error)
- func (c *Client) DescribeShardSpecWithContext(ctx context.Context, request *DescribeShardSpecRequest) (response *DescribeShardSpecResponse, err error)
- func (c *Client) DescribeUserTasks(request *DescribeUserTasksRequest) (response *DescribeUserTasksResponse, err error)
- func (c *Client) DescribeUserTasksWithContext(ctx context.Context, request *DescribeUserTasksRequest) (response *DescribeUserTasksResponse, err error)
- func (c *Client) DestroyDCDBInstance(request *DestroyDCDBInstanceRequest) (response *DestroyDCDBInstanceResponse, err error)
- func (c *Client) DestroyDCDBInstanceWithContext(ctx context.Context, request *DestroyDCDBInstanceRequest) (response *DestroyDCDBInstanceResponse, err error)
- func (c *Client) DestroyHourDCDBInstance(request *DestroyHourDCDBInstanceRequest) (response *DestroyHourDCDBInstanceResponse, err error)
- func (c *Client) DestroyHourDCDBInstanceWithContext(ctx context.Context, request *DestroyHourDCDBInstanceRequest) (response *DestroyHourDCDBInstanceResponse, 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) InitDCDBInstances(request *InitDCDBInstancesRequest) (response *InitDCDBInstancesResponse, err error)
- func (c *Client) InitDCDBInstancesWithContext(ctx context.Context, request *InitDCDBInstancesRequest) (response *InitDCDBInstancesResponse, err error)
- func (c *Client) IsolateDCDBInstance(request *IsolateDCDBInstanceRequest) (response *IsolateDCDBInstanceResponse, err error)
- func (c *Client) IsolateDCDBInstanceWithContext(ctx context.Context, request *IsolateDCDBInstanceRequest) (response *IsolateDCDBInstanceResponse, 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) IsolateHourDCDBInstance(request *IsolateHourDCDBInstanceRequest) (response *IsolateHourDCDBInstanceResponse, err error)
- func (c *Client) IsolateHourDCDBInstanceWithContext(ctx context.Context, request *IsolateHourDCDBInstanceRequest) (response *IsolateHourDCDBInstanceResponse, 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) ModifyAccountConfig(request *ModifyAccountConfigRequest) (response *ModifyAccountConfigResponse, err error)
- func (c *Client) ModifyAccountConfigWithContext(ctx context.Context, request *ModifyAccountConfigRequest) (response *ModifyAccountConfigResponse, 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) 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) ModifyRealServerAccessStrategy(request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)
- func (c *Client) ModifyRealServerAccessStrategyWithContext(ctx context.Context, request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, 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) RenewDCDBInstance(request *RenewDCDBInstanceRequest) (response *RenewDCDBInstanceResponse, err error)
- func (c *Client) RenewDCDBInstanceWithContext(ctx context.Context, request *RenewDCDBInstanceRequest) (response *RenewDCDBInstanceResponse, 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) 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) UpgradeDCDBInstance(request *UpgradeDCDBInstanceRequest) (response *UpgradeDCDBInstanceResponse, err error)
- func (c *Client) UpgradeDCDBInstanceWithContext(ctx context.Context, request *UpgradeDCDBInstanceRequest) (response *UpgradeDCDBInstanceResponse, err error)
- func (c *Client) UpgradeDedicatedDCDBInstance(request *UpgradeDedicatedDCDBInstanceRequest) (response *UpgradeDedicatedDCDBInstanceResponse, err error)
- func (c *Client) UpgradeDedicatedDCDBInstanceWithContext(ctx context.Context, request *UpgradeDedicatedDCDBInstanceRequest) (response *UpgradeDedicatedDCDBInstanceResponse, err error)
- func (c *Client) UpgradeHourDCDBInstance(request *UpgradeHourDCDBInstanceRequest) (response *UpgradeHourDCDBInstanceResponse, err error)
- func (c *Client) UpgradeHourDCDBInstanceWithContext(ctx context.Context, request *UpgradeHourDCDBInstanceRequest) (response *UpgradeHourDCDBInstanceResponse, err error)
- type CloneAccountRequest
- type CloneAccountRequestParams
- type CloneAccountResponse
- type CloneAccountResponseParams
- type CloseDBExtranetAccessRequest
- type CloseDBExtranetAccessRequestParams
- type CloseDBExtranetAccessResponse
- type CloseDBExtranetAccessResponseParams
- type ColumnPrivilege
- type ConfigValue
- type ConstraintRange
- type CopyAccountPrivilegesRequest
- type CopyAccountPrivilegesRequestParams
- type CopyAccountPrivilegesResponse
- type CopyAccountPrivilegesResponseParams
- type CreateAccountRequest
- type CreateAccountRequestParams
- type CreateAccountResponse
- type CreateAccountResponseParams
- type CreateDCDBInstanceRequest
- type CreateDCDBInstanceRequestParams
- type CreateDCDBInstanceResponse
- type CreateDCDBInstanceResponseParams
- type CreateDedicatedClusterDCDBInstanceRequest
- type CreateDedicatedClusterDCDBInstanceRequestParams
- type CreateDedicatedClusterDCDBInstanceResponse
- type CreateDedicatedClusterDCDBInstanceResponseParams
- type CreateHourDCDBInstanceRequest
- type CreateHourDCDBInstanceRequestParams
- type CreateHourDCDBInstanceResponse
- type CreateHourDCDBInstanceResponseParams
- type CreateTmpDCDBInstanceRequest
- type CreateTmpDCDBInstanceRequestParams
- type CreateTmpDCDBInstanceResponse
- type CreateTmpDCDBInstanceResponseParams
- type DBAccount
- type DBParamValue
- type DCDBInstanceInfo
- type DCDBShardInfo
- 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 DescribeDBEncryptAttributesRequest
- type DescribeDBEncryptAttributesRequestParams
- type DescribeDBEncryptAttributesResponse
- type DescribeDBEncryptAttributesResponseParams
- type DescribeDBLogFilesRequest
- type DescribeDBLogFilesRequestParams
- type DescribeDBLogFilesResponse
- type DescribeDBLogFilesResponseParams
- type DescribeDBParametersRequest
- type DescribeDBParametersRequestParams
- type DescribeDBParametersResponse
- type DescribeDBParametersResponseParams
- type DescribeDBSecurityGroupsRequest
- type DescribeDBSecurityGroupsRequestParams
- type DescribeDBSecurityGroupsResponse
- type DescribeDBSecurityGroupsResponseParams
- type DescribeDBSlowLogsRequest
- type DescribeDBSlowLogsRequestParams
- type DescribeDBSlowLogsResponse
- type DescribeDBSlowLogsResponseParams
- type DescribeDBSyncModeRequest
- type DescribeDBSyncModeRequestParams
- type DescribeDBSyncModeResponse
- type DescribeDBSyncModeResponseParams
- type DescribeDBTmpInstancesRequest
- type DescribeDBTmpInstancesRequestParams
- type DescribeDBTmpInstancesResponse
- type DescribeDBTmpInstancesResponseParams
- type DescribeDCDBInstanceDetailRequest
- type DescribeDCDBInstanceDetailRequestParams
- type DescribeDCDBInstanceDetailResponse
- type DescribeDCDBInstanceDetailResponseParams
- type DescribeDCDBInstanceNodeInfoRequest
- type DescribeDCDBInstanceNodeInfoRequestParams
- type DescribeDCDBInstanceNodeInfoResponse
- type DescribeDCDBInstanceNodeInfoResponseParams
- type DescribeDCDBInstancesRequest
- type DescribeDCDBInstancesRequestParams
- type DescribeDCDBInstancesResponse
- type DescribeDCDBInstancesResponseParams
- type DescribeDCDBPriceRequest
- type DescribeDCDBPriceRequestParams
- type DescribeDCDBPriceResponse
- type DescribeDCDBPriceResponseParams
- type DescribeDCDBRenewalPriceRequest
- type DescribeDCDBRenewalPriceRequestParams
- type DescribeDCDBRenewalPriceResponse
- type DescribeDCDBRenewalPriceResponseParams
- type DescribeDCDBSaleInfoRequest
- type DescribeDCDBSaleInfoRequestParams
- type DescribeDCDBSaleInfoResponse
- type DescribeDCDBSaleInfoResponseParams
- type DescribeDCDBShardsRequest
- type DescribeDCDBShardsRequestParams
- type DescribeDCDBShardsResponse
- type DescribeDCDBShardsResponseParams
- type DescribeDCDBUpgradePriceRequest
- type DescribeDCDBUpgradePriceRequestParams
- type DescribeDCDBUpgradePriceResponse
- type DescribeDCDBUpgradePriceResponseParams
- 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 DescribeLogFileRetentionPeriodRequest
- type DescribeLogFileRetentionPeriodRequestParams
- type DescribeLogFileRetentionPeriodResponse
- type DescribeLogFileRetentionPeriodResponseParams
- type DescribeOrdersRequest
- type DescribeOrdersRequestParams
- type DescribeOrdersResponse
- type DescribeOrdersResponseParams
- type DescribeProjectSecurityGroupsRequest
- type DescribeProjectSecurityGroupsRequestParams
- type DescribeProjectSecurityGroupsResponse
- type DescribeProjectSecurityGroupsResponseParams
- type DescribeProjectsRequest
- type DescribeProjectsRequestParams
- type DescribeProjectsResponse
- type DescribeProjectsResponseParams
- type DescribeShardSpecRequest
- type DescribeShardSpecRequestParams
- type DescribeShardSpecResponse
- type DescribeShardSpecResponseParams
- type DescribeUserTasksRequest
- type DescribeUserTasksRequestParams
- type DescribeUserTasksResponse
- type DescribeUserTasksResponseParams
- type DestroyDCDBInstanceRequest
- type DestroyDCDBInstanceRequestParams
- type DestroyDCDBInstanceResponse
- type DestroyDCDBInstanceResponseParams
- type DestroyHourDCDBInstanceRequest
- type DestroyHourDCDBInstanceRequestParams
- type DestroyHourDCDBInstanceResponse
- type DestroyHourDCDBInstanceResponseParams
- type DisassociateSecurityGroupsRequest
- type DisassociateSecurityGroupsRequestParams
- type DisassociateSecurityGroupsResponse
- type DisassociateSecurityGroupsResponseParams
- type ExpandShardConfig
- type FlushBinlogRequest
- type FlushBinlogRequestParams
- type FlushBinlogResponse
- type FlushBinlogResponseParams
- type GrantAccountPrivilegesRequest
- type GrantAccountPrivilegesRequestParams
- type GrantAccountPrivilegesResponse
- type GrantAccountPrivilegesResponseParams
- type InitDCDBInstancesRequest
- type InitDCDBInstancesRequestParams
- type InitDCDBInstancesResponse
- type InitDCDBInstancesResponseParams
- type InstanceBackupFileItem
- type IsolateDCDBInstanceRequest
- type IsolateDCDBInstanceRequestParams
- type IsolateDCDBInstanceResponse
- type IsolateDCDBInstanceResponseParams
- type IsolateDedicatedDBInstanceRequest
- type IsolateDedicatedDBInstanceRequestParams
- type IsolateDedicatedDBInstanceResponse
- type IsolateDedicatedDBInstanceResponseParams
- type IsolateHourDCDBInstanceRequest
- type IsolateHourDCDBInstanceRequestParams
- type IsolateHourDCDBInstanceResponse
- type IsolateHourDCDBInstanceResponseParams
- type KillSessionRequest
- type KillSessionRequestParams
- type KillSessionResponse
- type KillSessionResponseParams
- type LogFileInfo
- type ModifyAccountConfigRequest
- type ModifyAccountConfigRequestParams
- type ModifyAccountConfigResponse
- type ModifyAccountConfigResponseParams
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionRequestParams
- type ModifyAccountDescriptionResponse
- type ModifyAccountDescriptionResponseParams
- type ModifyAccountPrivilegesRequest
- type ModifyAccountPrivilegesRequestParams
- type ModifyAccountPrivilegesResponse
- type ModifyAccountPrivilegesResponseParams
- 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 ModifyRealServerAccessStrategyRequest
- type ModifyRealServerAccessStrategyRequestParams
- type ModifyRealServerAccessStrategyResponse
- type ModifyRealServerAccessStrategyResponseParams
- type NodeInfo
- type OpenDBExtranetAccessRequest
- type OpenDBExtranetAccessRequestParams
- type OpenDBExtranetAccessResponse
- type OpenDBExtranetAccessResponseParams
- type ParamConstraint
- type ParamDesc
- type ParamModifyResult
- type Project
- type RegionInfo
- type RenewDCDBInstanceRequest
- type RenewDCDBInstanceRequestParams
- type RenewDCDBInstanceResponse
- type RenewDCDBInstanceResponseParams
- type ReservedNetResource
- type ResetAccountPasswordRequest
- type ResetAccountPasswordRequestParams
- type ResetAccountPasswordResponse
- type ResetAccountPasswordResponseParams
- type ResourceTag
- type SecurityGroup
- type SecurityGroupBound
- type ShardBriefInfo
- type ShardInfo
- type ShardZoneChooseInfo
- type SlowLogData
- type SpecConfig
- type SpecConfigInfo
- type SplitShardConfig
- 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 UpgradeDCDBInstanceRequest
- type UpgradeDCDBInstanceRequestParams
- type UpgradeDCDBInstanceResponse
- type UpgradeDCDBInstanceResponseParams
- type UpgradeDedicatedDCDBInstanceRequest
- type UpgradeDedicatedDCDBInstanceRequestParams
- type UpgradeDedicatedDCDBInstanceResponse
- type UpgradeDedicatedDCDBInstanceResponseParams
- type UpgradeHourDCDBInstanceRequest
- type UpgradeHourDCDBInstanceRequestParams
- type UpgradeHourDCDBInstanceResponse
- type UpgradeHourDCDBInstanceResponseParams
- type UserTaskInfo
- type ViewPrivileges
- type ZonesInfo
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 实例安全组信息添加失败。 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_MODIFYUSERCONFIGFAILED = "FailedOperation.ModifyUserConfigFailed" // 隔离实例失败。 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_CREATEFLOWERROR = "InternalError.CreateFlowError" // 创建任务流程失败。 INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" // DB影响行数为0错误。 INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" // 查询数据库失败。 INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" // 查询独享集群信息失败。 INTERNALERROR_FENCEERROR = "InternalError.FenceError" // 获取数据库实例参数失败。 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" // 查询慢日志DB失败。 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_INNERSYSTEMERROR = "InternalError.InnerSystemError" // 数据库插入失败。 INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" // 用户对当前实例无操作权限。 INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" // 单实例绑定安全组数量超限。 INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" // 查询实例时返回的资源数量与请求不匹配。 INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" // 查询实例错误。 INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" // 拉取项目列表失败。 INTERNALERROR_LISTPROJECTFAILED = "InternalError.ListProjectFailed" // 数据库操作失败。 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_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_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_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" // 初始化数据库实例参数错误。 INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam" // 商品数量超出限制。 INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" // 权限参数不正确。 INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam" // 找不到指定的可用区。 INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" // 参数值传入错误。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // 分片不存在。 INVALIDPARAMETERVALUE_SHARDNOTEXIST = "InvalidParameterValue.ShardNotExist" // 找不到数据库实例对应的规格信息。 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" // 实例状态错误,不能初始化。 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_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" // 不支持该数据库版本。 UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported" // 不支持的无效操作。 UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation" // Proxy软件版本太旧,请联系客服升级到新版本后再试。 UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion" )
const APIVersion = "2018-04-11"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveHourDCDBInstanceRequest ¶ added in v1.0.357
type ActiveHourDCDBInstanceRequest struct { *tchttp.BaseRequest // 待升级的实例ID列表。形如:["dcdbt-ow728lmc"],可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewActiveHourDCDBInstanceRequest ¶ added in v1.0.357
func NewActiveHourDCDBInstanceRequest() (request *ActiveHourDCDBInstanceRequest)
func (*ActiveHourDCDBInstanceRequest) FromJsonString ¶ added in v1.0.357
func (r *ActiveHourDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ActiveHourDCDBInstanceRequest) ToJsonString ¶ added in v1.0.357
func (r *ActiveHourDCDBInstanceRequest) ToJsonString() string
type ActiveHourDCDBInstanceRequestParams ¶ added in v1.0.426
type ActiveHourDCDBInstanceRequestParams struct { // 待升级的实例ID列表。形如:["dcdbt-ow728lmc"],可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ActiveHourDCDBInstanceResponse ¶ added in v1.0.357
type ActiveHourDCDBInstanceResponse struct { *tchttp.BaseResponse Response *ActiveHourDCDBInstanceResponseParams `json:"Response"` }
func NewActiveHourDCDBInstanceResponse ¶ added in v1.0.357
func NewActiveHourDCDBInstanceResponse() (response *ActiveHourDCDBInstanceResponse)
func (*ActiveHourDCDBInstanceResponse) FromJsonString ¶ added in v1.0.357
func (r *ActiveHourDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ActiveHourDCDBInstanceResponse) ToJsonString ¶ added in v1.0.357
func (r *ActiveHourDCDBInstanceResponse) ToJsonString() string
type ActiveHourDCDBInstanceResponseParams ¶ added in v1.0.426
type ActiveHourDCDBInstanceResponseParams 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 AddShardConfig ¶
type AddShardConfig struct { // 新增分片的数量 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 分片内存大小,单位 GB ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储大小,单位 GB ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` }
type AssociateSecurityGroupsRequest ¶
type AssociateSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:dcdb。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 要绑定的安全组ID,类似sg-efil73jd。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 被绑定的实例ID,类似tdsqlshard-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 { // 数据库引擎名称,本接口取值:dcdb。 Product *string `json:"Product,omitnil,omitempty" name:"Product"` // 要绑定的安全组ID,类似sg-efil73jd。 SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 被绑定的实例ID,类似tdsqlshard-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 BriefNodeInfo ¶
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) ActiveHourDCDBInstance ¶ added in v1.0.357
func (c *Client) ActiveHourDCDBInstance(request *ActiveHourDCDBInstanceRequest) (response *ActiveHourDCDBInstanceResponse, err error)
ActiveHourDCDBInstance 解隔离TDSQL按量计费实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ActiveHourDCDBInstanceWithContext ¶ added in v1.0.357
func (c *Client) ActiveHourDCDBInstanceWithContext(ctx context.Context, request *ActiveHourDCDBInstanceRequest) (response *ActiveHourDCDBInstanceResponse, err error)
ActiveHourDCDBInstance 解隔离TDSQL按量计费实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" 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_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" 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_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" 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_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR = "InternalError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" 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_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR = "InternalError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" 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_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" 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_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" 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) CreateDCDBInstance ¶
func (c *Client) CreateDCDBInstance(request *CreateDCDBInstanceRequest) (response *CreateDCDBInstanceResponse, err error)
CreateDCDBInstance 本接口(CreateDCDBInstance)用于创建包年包月的TDSQL实例,可通过传入实例规格、数据库版本号、购买时长等信息创建云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateDCDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateDCDBInstanceWithContext(ctx context.Context, request *CreateDCDBInstanceRequest) (response *CreateDCDBInstanceResponse, err error)
CreateDCDBInstance 本接口(CreateDCDBInstance)用于创建包年包月的TDSQL实例,可通过传入实例规格、数据库版本号、购买时长等信息创建云数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateDedicatedClusterDCDBInstance ¶ added in v1.0.248
func (c *Client) CreateDedicatedClusterDCDBInstance(request *CreateDedicatedClusterDCDBInstanceRequest) (response *CreateDedicatedClusterDCDBInstanceResponse, err error)
CreateDedicatedClusterDCDBInstance 创建TDSQL独享集群实例
可能返回的错误码:
FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" 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) CreateDedicatedClusterDCDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateDedicatedClusterDCDBInstanceWithContext(ctx context.Context, request *CreateDedicatedClusterDCDBInstanceRequest) (response *CreateDedicatedClusterDCDBInstanceResponse, err error)
CreateDedicatedClusterDCDBInstance 创建TDSQL独享集群实例
可能返回的错误码:
FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" 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) CreateHourDCDBInstance ¶ added in v1.0.353
func (c *Client) CreateHourDCDBInstance(request *CreateHourDCDBInstanceRequest) (response *CreateHourDCDBInstanceResponse, err error)
CreateHourDCDBInstance 创建TDSQL按量计费实例
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateHourDCDBInstanceWithContext ¶ added in v1.0.353
func (c *Client) CreateHourDCDBInstanceWithContext(ctx context.Context, request *CreateHourDCDBInstanceRequest) (response *CreateHourDCDBInstanceResponse, err error)
CreateHourDCDBInstance 创建TDSQL按量计费实例
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"
func (*Client) CreateTmpDCDBInstance ¶ added in v1.0.666
func (c *Client) CreateTmpDCDBInstance(request *CreateTmpDCDBInstanceRequest) (response *CreateTmpDCDBInstanceResponse, err error)
CreateTmpDCDBInstance 回档TDSQL实例
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateTmpDCDBInstanceWithContext ¶ added in v1.0.666
func (c *Client) CreateTmpDCDBInstanceWithContext(ctx context.Context, request *CreateTmpDCDBInstanceRequest) (response *CreateTmpDCDBInstanceResponse, err error)
CreateTmpDCDBInstance 回档TDSQL实例
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_RETREATETIME = "InternalError.RetreateTime" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist" 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_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_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.630
func (c *Client) DescribeBackupFiles(request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
DescribeBackupFiles 本接口(DescribeBackupFiles)用于查看备份文件列表。
可能返回的错误码:
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupFilesWithContext ¶ added in v1.0.630
func (c *Client) DescribeBackupFilesWithContext(ctx context.Context, request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
DescribeBackupFiles 本接口(DescribeBackupFiles)用于查看备份文件列表。
可能返回的错误码:
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBEncryptAttributes ¶ added in v1.0.662
func (c *Client) DescribeDBEncryptAttributes(request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
DescribeDBEncryptAttributes 本接口(DescribeDBEncryptAttributes)用于查询实例数据加密状态。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" 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.662
func (c *Client) DescribeDBEncryptAttributesWithContext(ctx context.Context, request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
DescribeDBEncryptAttributes 本接口(DescribeDBEncryptAttributes)用于查询实例数据加密状态。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) DescribeDBLogFiles ¶
func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
DescribeDBLogFiles 本接口(DescribeDBLogFiles)用于获取数据库的各种日志列表,包括冷备、binlog、errlog和slowlog。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" 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_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" 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 ¶ added in v1.0.348
func (c *Client) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
DescribeDBSlowLogs 本接口(DescribeDBSlowLogs)用于查询慢查询日志列表。
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSlowLogsWithContext ¶ added in v1.0.348
func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
DescribeDBSlowLogs 本接口(DescribeDBSlowLogs)用于查询慢查询日志列表。
可能返回的错误码:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSyncMode ¶
func (c *Client) DescribeDBSyncMode(request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
DescribeDBSyncMode 本接口(DescribeDBSyncMode)用于查询云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSyncModeWithContext ¶ added in v1.0.324
func (c *Client) DescribeDBSyncModeWithContext(ctx context.Context, request *DescribeDBSyncModeRequest) (response *DescribeDBSyncModeResponse, err error)
DescribeDBSyncMode 本接口(DescribeDBSyncMode)用于查询云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBTmpInstances ¶ added in v1.0.685
func (c *Client) DescribeDBTmpInstances(request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)
DescribeDBTmpInstances 本接口(DescribeDBTmpInstances)用于获取实例回档生成的临时实例
可能返回的错误码:
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)用于获取实例回档生成的临时实例
可能返回的错误码:
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBInstanceDetail ¶ added in v1.0.625
func (c *Client) DescribeDCDBInstanceDetail(request *DescribeDCDBInstanceDetailRequest) (response *DescribeDCDBInstanceDetailResponse, err error)
DescribeDCDBInstanceDetail 本接口(DescribeDCDBInstanceDetail)用于获取TDSQL实例详情
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBInstanceDetailWithContext ¶ added in v1.0.625
func (c *Client) DescribeDCDBInstanceDetailWithContext(ctx context.Context, request *DescribeDCDBInstanceDetailRequest) (response *DescribeDCDBInstanceDetailResponse, err error)
DescribeDCDBInstanceDetail 本接口(DescribeDCDBInstanceDetail)用于获取TDSQL实例详情
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBInstanceNodeInfo ¶
func (c *Client) DescribeDCDBInstanceNodeInfo(request *DescribeDCDBInstanceNodeInfoRequest) (response *DescribeDCDBInstanceNodeInfoResponse, err error)
DescribeDCDBInstanceNodeInfo 本接口(DescribeDCDBInstanceNodeInfo)用于获取实例节点信息
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeDCDBInstanceNodeInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBInstanceNodeInfoWithContext(ctx context.Context, request *DescribeDCDBInstanceNodeInfoRequest) (response *DescribeDCDBInstanceNodeInfoResponse, err error)
DescribeDCDBInstanceNodeInfo 本接口(DescribeDCDBInstanceNodeInfo)用于获取实例节点信息
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeDCDBInstances ¶
func (c *Client) DescribeDCDBInstances(request *DescribeDCDBInstancesRequest) (response *DescribeDCDBInstancesResponse, err error)
DescribeDCDBInstances 查询云数据库实例列表,支持通过项目ID、实例ID、内网地址、实例名称等来筛选实例。
如果不指定任何筛选条件,则默认返回10条实例记录,单次请求最多支持返回100条实例记录。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" 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) DescribeDCDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBInstancesWithContext(ctx context.Context, request *DescribeDCDBInstancesRequest) (response *DescribeDCDBInstancesResponse, err error)
DescribeDCDBInstances 查询云数据库实例列表,支持通过项目ID、实例ID、内网地址、实例名称等来筛选实例。
如果不指定任何筛选条件,则默认返回10条实例记录,单次请求最多支持返回100条实例记录。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" 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) DescribeDCDBPrice ¶
func (c *Client) DescribeDCDBPrice(request *DescribeDCDBPriceRequest) (response *DescribeDCDBPriceResponse, err error)
DescribeDCDBPrice 本接口(DescribeDCDBPrice)用于在购买实例前,查询实例的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBPriceWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBPriceWithContext(ctx context.Context, request *DescribeDCDBPriceRequest) (response *DescribeDCDBPriceResponse, err error)
DescribeDCDBPrice 本接口(DescribeDCDBPrice)用于在购买实例前,查询实例的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBRenewalPrice ¶
func (c *Client) DescribeDCDBRenewalPrice(request *DescribeDCDBRenewalPriceRequest) (response *DescribeDCDBRenewalPriceResponse, err error)
DescribeDCDBRenewalPrice 本接口(DescribeDCDBRenewalPrice)用于在续费分布式数据库实例时,查询续费的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBRenewalPriceWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBRenewalPriceWithContext(ctx context.Context, request *DescribeDCDBRenewalPriceRequest) (response *DescribeDCDBRenewalPriceResponse, err error)
DescribeDCDBRenewalPrice 本接口(DescribeDCDBRenewalPrice)用于在续费分布式数据库实例时,查询续费的价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBSaleInfo ¶
func (c *Client) DescribeDCDBSaleInfo(request *DescribeDCDBSaleInfoRequest) (response *DescribeDCDBSaleInfoResponse, err error)
DescribeDCDBSaleInfo 本接口(DescribeDCDBSaleInfo)用于查询分布式数据库可售卖的地域和可用区信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBSaleInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBSaleInfoWithContext(ctx context.Context, request *DescribeDCDBSaleInfoRequest) (response *DescribeDCDBSaleInfoResponse, err error)
DescribeDCDBSaleInfo 本接口(DescribeDCDBSaleInfo)用于查询分布式数据库可售卖的地域和可用区信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBShards ¶
func (c *Client) DescribeDCDBShards(request *DescribeDCDBShardsRequest) (response *DescribeDCDBShardsResponse, err error)
DescribeDCDBShards 本接口(DescribeDCDBShards)用于查询云数据库实例的分片信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBShardsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBShardsWithContext(ctx context.Context, request *DescribeDCDBShardsRequest) (response *DescribeDCDBShardsResponse, err error)
DescribeDCDBShards 本接口(DescribeDCDBShards)用于查询云数据库实例的分片信息。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBUpgradePrice ¶
func (c *Client) DescribeDCDBUpgradePrice(request *DescribeDCDBUpgradePriceRequest) (response *DescribeDCDBUpgradePriceResponse, err error)
DescribeDCDBUpgradePrice 本接口(DescribeDCDBUpgradePrice)用于查询变配分布式数据库实例价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SHARDNOTEXIST = "InvalidParameterValue.ShardNotExist" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDCDBUpgradePriceWithContext ¶ added in v1.0.324
func (c *Client) DescribeDCDBUpgradePriceWithContext(ctx context.Context, request *DescribeDCDBUpgradePriceRequest) (response *DescribeDCDBUpgradePriceResponse, err error)
DescribeDCDBUpgradePrice 本接口(DescribeDCDBUpgradePrice)用于查询变配分布式数据库实例价格。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_SHARDNOTEXIST = "InvalidParameterValue.ShardNotExist" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseObjects ¶
func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
DescribeDatabaseObjects 本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseObjectsWithContext ¶ added in v1.0.324
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" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseTable ¶
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.324
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_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" 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_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" 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_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound" 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_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeLogFileRetentionPeriod ¶ added in v1.0.722
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.722
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) 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" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
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" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
func (*Client) DescribeProjects ¶
func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
DescribeProjects 本接口(DescribeProjects)用于查询项目列表
可能返回的错误码:
INTERNALERROR_LISTPROJECTFAILED = "InternalError.ListProjectFailed" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProjectsWithContext ¶ added in v1.0.324
func (c *Client) DescribeProjectsWithContext(ctx context.Context, request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
DescribeProjects 本接口(DescribeProjects)用于查询项目列表
可能返回的错误码:
INTERNALERROR_LISTPROJECTFAILED = "InternalError.ListProjectFailed" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeShardSpec ¶
func (c *Client) DescribeShardSpec(request *DescribeShardSpecRequest) (response *DescribeShardSpecResponse, err error)
DescribeShardSpec 查询可创建的分布式数据库可售卖的分片规格配置。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeShardSpecWithContext ¶ added in v1.0.324
func (c *Client) DescribeShardSpecWithContext(ctx context.Context, request *DescribeShardSpecRequest) (response *DescribeShardSpecResponse, err error)
DescribeShardSpec 查询可创建的分布式数据库可售卖的分片规格配置。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeUserTasks ¶
func (c *Client) DescribeUserTasks(request *DescribeUserTasksRequest) (response *DescribeUserTasksResponse, err error)
DescribeUserTasks 本接口(DescribeUserTasks)用于拉取用户任务列表
可能返回的错误码:
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeUserTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserTasksWithContext(ctx context.Context, request *DescribeUserTasksRequest) (response *DescribeUserTasksResponse, err error)
DescribeUserTasks 本接口(DescribeUserTasks)用于拉取用户任务列表
可能返回的错误码:
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyDCDBInstance ¶
func (c *Client) DestroyDCDBInstance(request *DestroyDCDBInstanceRequest) (response *DestroyDCDBInstanceResponse, err error)
DestroyDCDBInstance 本接口(DestroyDCDBInstance)用于销毁已隔离的TDSQL包年包月实例。
可能返回的错误码:
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) DestroyDCDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) DestroyDCDBInstanceWithContext(ctx context.Context, request *DestroyDCDBInstanceRequest) (response *DestroyDCDBInstanceResponse, err error)
DestroyDCDBInstance 本接口(DestroyDCDBInstance)用于销毁已隔离的TDSQL包年包月实例。
可能返回的错误码:
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) DestroyHourDCDBInstance ¶
func (c *Client) DestroyHourDCDBInstance(request *DestroyHourDCDBInstanceRequest) (response *DestroyHourDCDBInstanceResponse, err error)
DestroyHourDCDBInstance 本接口(DestroyHourDCDBInstance)用于TDSQL销毁按量计费实例。
可能返回的错误码:
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) DestroyHourDCDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) DestroyHourDCDBInstanceWithContext(ctx context.Context, request *DestroyHourDCDBInstanceRequest) (response *DestroyHourDCDBInstanceResponse, err error)
DestroyHourDCDBInstance 本接口(DestroyHourDCDBInstance)用于TDSQL销毁按量计费实例。
可能返回的错误码:
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" 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" 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) InitDCDBInstances ¶
func (c *Client) InitDCDBInstances(request *InitDCDBInstancesRequest) (response *InitDCDBInstancesResponse, err error)
InitDCDBInstances 本接口(InitDCDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam" INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) InitDCDBInstancesWithContext ¶ added in v1.0.324
func (c *Client) InitDCDBInstancesWithContext(ctx context.Context, request *InitDCDBInstancesRequest) (response *InitDCDBInstancesResponse, err error)
InitDCDBInstances 本接口(InitDCDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。
可能返回的错误码:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam" INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateDCDBInstance ¶ added in v1.0.674
func (c *Client) IsolateDCDBInstance(request *IsolateDCDBInstanceRequest) (response *IsolateDCDBInstanceResponse, err error)
IsolateDCDBInstance 本接口(IsolateDCDBInstance)用于隔离分布式数据库TDSQL实例(包年包月),隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) IsolateDCDBInstanceWithContext ¶ added in v1.0.674
func (c *Client) IsolateDCDBInstanceWithContext(ctx context.Context, request *IsolateDCDBInstanceRequest) (response *IsolateDCDBInstanceResponse, err error)
IsolateDCDBInstance 本接口(IsolateDCDBInstance)用于隔离分布式数据库TDSQL实例(包年包月),隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" 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) IsolateHourDCDBInstance ¶ added in v1.0.357
func (c *Client) IsolateHourDCDBInstance(request *IsolateHourDCDBInstanceRequest) (response *IsolateHourDCDBInstanceResponse, err error)
IsolateHourDCDBInstance 隔离TDSQL按量计费实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) IsolateHourDCDBInstanceWithContext ¶ added in v1.0.357
func (c *Client) IsolateHourDCDBInstanceWithContext(ctx context.Context, request *IsolateHourDCDBInstanceRequest) (response *IsolateHourDCDBInstanceResponse, err error)
IsolateHourDCDBInstance 隔离TDSQL按量计费实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" 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) ModifyAccountConfig ¶ added in v1.0.669
func (c *Client) ModifyAccountConfig(request *ModifyAccountConfigRequest) (response *ModifyAccountConfigResponse, err error)
ModifyAccountConfig 修改账号的一些配置,比如 max_user_connections
可能返回的错误码:
FAILEDOPERATION_MODIFYUSERCONFIGFAILED = "FailedOperation.ModifyUserConfigFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountConfigWithContext ¶ added in v1.0.669
func (c *Client) ModifyAccountConfigWithContext(ctx context.Context, request *ModifyAccountConfigRequest) (response *ModifyAccountConfigResponse, err error)
ModifyAccountConfig 修改账号的一些配置,比如 max_user_connections
可能返回的错误码:
FAILEDOPERATION_MODIFYUSERCONFIGFAILED = "FailedOperation.ModifyUserConfigFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" 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 ¶ added in v1.0.547
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.547
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) ModifyDBEncryptAttributes ¶ added in v1.0.603
func (c *Client) ModifyDBEncryptAttributes(request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于修改实例数据加密。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" 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.603
func (c *Client) ModifyDBEncryptAttributesWithContext(ctx context.Context, request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于修改实例数据加密。
可能返回的错误码:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" 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 ¶ added in v1.0.391
func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改实例名字
可能返回的错误码:
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstanceNameWithContext ¶ added in v1.0.391
func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改实例名字
可能返回的错误码:
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" 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" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" 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" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" 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 ¶
func (c *Client) ModifyDBSyncMode(request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
ModifyDBSyncMode 本接口(ModifyDBSyncMode)用于修改云数据库实例的同步模式。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" 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" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed" 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.525
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_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" 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.525
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_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" 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.525
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_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVipWithContext ¶ added in v1.0.525
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_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVport ¶ added in v1.0.525
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.525
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) 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) OpenDBExtranetAccess ¶
func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
OpenDBExtranetAccess 本接口(OpenDBExtranetAccess)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。
可能返回的错误码:
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)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。
可能返回的错误码:
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) RenewDCDBInstance ¶
func (c *Client) RenewDCDBInstance(request *RenewDCDBInstanceRequest) (response *RenewDCDBInstanceResponse, err error)
RenewDCDBInstance 本接口(RenewDCDBInstance)用于续费分布式数据库实例。
可能返回的错误码:
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) RenewDCDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) RenewDCDBInstanceWithContext(ctx context.Context, request *RenewDCDBInstanceRequest) (response *RenewDCDBInstanceResponse, err error)
RenewDCDBInstance 本接口(RenewDCDBInstance)用于续费分布式数据库实例。
可能返回的错误码:
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) SwitchDBInstanceHA ¶ added in v1.0.329
func (c *Client) SwitchDBInstanceHA(request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)
SwitchDBInstanceHA 本接口(SwitchDBInstanceHA)用于实例主备切换。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) SwitchDBInstanceHAWithContext ¶ added in v1.0.329
func (c *Client) SwitchDBInstanceHAWithContext(ctx context.Context, request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)
SwitchDBInstanceHA 本接口(SwitchDBInstanceHA)用于实例主备切换。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) TerminateDedicatedDBInstance ¶ added in v1.0.410
func (c *Client) TerminateDedicatedDBInstance(request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
TerminateDedicatedDBInstance 本接口(TerminateDedicatedDBInstance)用于销毁已隔离的独享分布式数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) TerminateDedicatedDBInstanceWithContext ¶ added in v1.0.410
func (c *Client) TerminateDedicatedDBInstanceWithContext(ctx context.Context, request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
TerminateDedicatedDBInstance 本接口(TerminateDedicatedDBInstance)用于销毁已隔离的独享分布式数据库实例。
可能返回的错误码:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeDCDBInstance ¶
func (c *Client) UpgradeDCDBInstance(request *UpgradeDCDBInstanceRequest) (response *UpgradeDCDBInstanceResponse, err error)
UpgradeDCDBInstance 本接口(UpgradeDCDBInstance)用于升级分布式数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" 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" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeDCDBInstanceWithContext ¶ added in v1.0.324
func (c *Client) UpgradeDCDBInstanceWithContext(ctx context.Context, request *UpgradeDCDBInstanceRequest) (response *UpgradeDCDBInstanceResponse, err error)
UpgradeDCDBInstance 本接口(UpgradeDCDBInstance)用于升级分布式数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" 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" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeDedicatedDCDBInstance ¶ added in v1.0.662
func (c *Client) UpgradeDedicatedDCDBInstance(request *UpgradeDedicatedDCDBInstanceRequest) (response *UpgradeDedicatedDCDBInstanceResponse, err error)
UpgradeDedicatedDCDBInstance 本接口(UpgradeDedicatedDCDBInstance)用于升级TDSQL独享集群实例
可能返回的错误码:
INTERNALERROR_FENCEERROR = "InternalError.FenceError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) UpgradeDedicatedDCDBInstanceWithContext ¶ added in v1.0.662
func (c *Client) UpgradeDedicatedDCDBInstanceWithContext(ctx context.Context, request *UpgradeDedicatedDCDBInstanceRequest) (response *UpgradeDedicatedDCDBInstanceResponse, err error)
UpgradeDedicatedDCDBInstance 本接口(UpgradeDedicatedDCDBInstance)用于升级TDSQL独享集群实例
可能返回的错误码:
INTERNALERROR_FENCEERROR = "InternalError.FenceError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) UpgradeHourDCDBInstance ¶ added in v1.0.583
func (c *Client) UpgradeHourDCDBInstance(request *UpgradeHourDCDBInstanceRequest) (response *UpgradeHourDCDBInstanceResponse, err error)
UpgradeHourDCDBInstance 本接口(UpgradeHourDCDBInstance)用于升级分布式数据库TDSQL按量计费实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" INTERNALERROR_CREATEFLOWERROR = "InternalError.CreateFlowError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) UpgradeHourDCDBInstanceWithContext ¶ added in v1.0.583
func (c *Client) UpgradeHourDCDBInstanceWithContext(ctx context.Context, request *UpgradeHourDCDBInstanceRequest) (response *UpgradeHourDCDBInstanceResponse, err error)
UpgradeHourDCDBInstance 本接口(UpgradeHourDCDBInstance)用于升级分布式数据库TDSQL按量计费实例。
可能返回的错误码:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" INTERNALERROR_CREATEFLOWERROR = "InternalError.CreateFlowError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
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 *int64 `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。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 ¶ added in v1.0.547
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 ConfigValue ¶ added in v1.0.669
type ConstraintRange ¶
type CopyAccountPrivilegesRequest ¶
type CopyAccountPrivilegesRequest struct { *tchttp.BaseRequest // 实例 ID,形如:dcdbt-ow728lmc。 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,形如:dcdbt-ow728lmc。 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,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // AccountName 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"` // 如果备机延迟超过本参数设置值,系统将认为备机发生故障 // 建议该参数值大于10。当ReadOnly选择1、2时该参数生效。 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,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // AccountName 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"` // 如果备机延迟超过本参数设置值,系统将认为备机发生故障 // 建议该参数值大于10。当ReadOnly选择1、2时该参数生效。 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 CreateDCDBInstanceRequest ¶
type CreateDCDBInstanceRequest struct { *tchttp.BaseRequest // 分片节点可用区分布,可填写多个可用区。 // 注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` // 欲购买的时长,单位:月。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 分片内存大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 单个分片节点个数,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` // 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 欲购买实例的数量 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"` // 是否自动使用代金券进行支付,默认不使用。 AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券。 VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 安全组id SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例名称, 可以通过该字段自主的设置实例的名字 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 是否支持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"` // 自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // DCN同步模式,0:异步, 1:强同步 DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"` }
func NewCreateDCDBInstanceRequest ¶
func NewCreateDCDBInstanceRequest() (request *CreateDCDBInstanceRequest)
func (*CreateDCDBInstanceRequest) FromJsonString ¶
func (r *CreateDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDCDBInstanceRequest) ToJsonString ¶
func (r *CreateDCDBInstanceRequest) ToJsonString() string
type CreateDCDBInstanceRequestParams ¶ added in v1.0.426
type CreateDCDBInstanceRequestParams struct { // 分片节点可用区分布,可填写多个可用区。 // 注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` // 欲购买的时长,单位:月。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 分片内存大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 单个分片节点个数,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` // 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 欲购买实例的数量 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"` // 是否自动使用代金券进行支付,默认不使用。 AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券。 VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"` // 安全组id SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例名称, 可以通过该字段自主的设置实例的名字 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 是否支持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"` // 自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // DCN同步模式,0:异步, 1:强同步 DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"` }
Predefined struct for user
type CreateDCDBInstanceResponse ¶
type CreateDCDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateDCDBInstanceResponseParams `json:"Response"` }
func NewCreateDCDBInstanceResponse ¶
func NewCreateDCDBInstanceResponse() (response *CreateDCDBInstanceResponse)
func (*CreateDCDBInstanceResponse) FromJsonString ¶
func (r *CreateDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDCDBInstanceResponse) ToJsonString ¶
func (r *CreateDCDBInstanceResponse) ToJsonString() string
type CreateDCDBInstanceResponseParams ¶ added in v1.0.426
type CreateDCDBInstanceResponseParams 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 CreateDedicatedClusterDCDBInstanceRequest ¶ added in v1.0.248
type CreateDedicatedClusterDCDBInstanceRequest struct { *tchttp.BaseRequest // 分配实例个数 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 分片数量 ShardNum *int64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"` // 分片內存大小, 单位GB ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片磁盘大小, 单位GB ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 独享集群集群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"` // (废弃)cpu大小,单位:核 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // (废弃)分片机型 ShardMachine *string `json:"ShardMachine,omitnil,omitempty" name:"ShardMachine"` // 分片的节点个数 ShardNodeNum *int64 `json:"ShardNodeNum,omitnil,omitempty" name:"ShardNodeNum"` // (废弃)节点cpu核数,单位:1/100核 ShardNodeCpu *int64 `json:"ShardNodeCpu,omitnil,omitempty" name:"ShardNodeCpu"` // (废弃)节点內存大小,单位:GB ShardNodeMemory *int64 `json:"ShardNodeMemory,omitnil,omitempty" name:"ShardNodeMemory"` // (废弃)节点磁盘大小,单位:GB ShardNodeStorage *int64 `json:"ShardNodeStorage,omitnil,omitempty" name:"ShardNodeStorage"` // db版本 DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"` // 安全组ID SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 安全组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"` // (废弃)Pid,可通过获取独享集群售卖配置接口得到 Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 参数列表。本接口的可选值为: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"` // 指定主节点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 NewCreateDedicatedClusterDCDBInstanceRequest ¶ added in v1.0.248
func NewCreateDedicatedClusterDCDBInstanceRequest() (request *CreateDedicatedClusterDCDBInstanceRequest)
func (*CreateDedicatedClusterDCDBInstanceRequest) FromJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDedicatedClusterDCDBInstanceRequest) ToJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDCDBInstanceRequest) ToJsonString() string
type CreateDedicatedClusterDCDBInstanceRequestParams ¶ added in v1.0.426
type CreateDedicatedClusterDCDBInstanceRequestParams struct { // 分配实例个数 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 分片数量 ShardNum *int64 `json:"ShardNum,omitnil,omitempty" name:"ShardNum"` // 分片內存大小, 单位GB ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片磁盘大小, 单位GB ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 独享集群集群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"` // (废弃)cpu大小,单位:核 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // (废弃)分片机型 ShardMachine *string `json:"ShardMachine,omitnil,omitempty" name:"ShardMachine"` // 分片的节点个数 ShardNodeNum *int64 `json:"ShardNodeNum,omitnil,omitempty" name:"ShardNodeNum"` // (废弃)节点cpu核数,单位:1/100核 ShardNodeCpu *int64 `json:"ShardNodeCpu,omitnil,omitempty" name:"ShardNodeCpu"` // (废弃)节点內存大小,单位:GB ShardNodeMemory *int64 `json:"ShardNodeMemory,omitnil,omitempty" name:"ShardNodeMemory"` // (废弃)节点磁盘大小,单位:GB ShardNodeStorage *int64 `json:"ShardNodeStorage,omitnil,omitempty" name:"ShardNodeStorage"` // db版本 DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"` // 安全组ID SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 安全组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"` // (废弃)Pid,可通过获取独享集群售卖配置接口得到 Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 参数列表。本接口的可选值为: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"` // 指定主节点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 CreateDedicatedClusterDCDBInstanceResponse ¶ added in v1.0.248
type CreateDedicatedClusterDCDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateDedicatedClusterDCDBInstanceResponseParams `json:"Response"` }
func NewCreateDedicatedClusterDCDBInstanceResponse ¶ added in v1.0.248
func NewCreateDedicatedClusterDCDBInstanceResponse() (response *CreateDedicatedClusterDCDBInstanceResponse)
func (*CreateDedicatedClusterDCDBInstanceResponse) FromJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDedicatedClusterDCDBInstanceResponse) ToJsonString ¶ added in v1.0.248
func (r *CreateDedicatedClusterDCDBInstanceResponse) ToJsonString() string
type CreateDedicatedClusterDCDBInstanceResponseParams ¶ added in v1.0.426
type CreateDedicatedClusterDCDBInstanceResponseParams 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 CreateHourDCDBInstanceRequest ¶ added in v1.0.353
type CreateHourDCDBInstanceRequest struct { *tchttp.BaseRequest // 分片内存大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 单个分片节点个数,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` // 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 欲购买实例的数量 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"` // 分片cpu大小,单位:核,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardCpu *int64 `json:"ShardCpu,omitnil,omitempty" name:"ShardCpu"` // 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。 DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"` // 分片节点可用区分布,可填写多个可用区。 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` // 安全组id SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例名称, 可以通过该字段自主的设置实例的名字 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 是否支持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 RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"` // 回档时间,例如“2021-11-22 00:00:00” RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"` // 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // DCN同步模式,0:异步, 1:强同步 DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"` }
func NewCreateHourDCDBInstanceRequest ¶ added in v1.0.353
func NewCreateHourDCDBInstanceRequest() (request *CreateHourDCDBInstanceRequest)
func (*CreateHourDCDBInstanceRequest) FromJsonString ¶ added in v1.0.353
func (r *CreateHourDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHourDCDBInstanceRequest) ToJsonString ¶ added in v1.0.353
func (r *CreateHourDCDBInstanceRequest) ToJsonString() string
type CreateHourDCDBInstanceRequestParams ¶ added in v1.0.426
type CreateHourDCDBInstanceRequestParams struct { // 分片内存大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 单个分片节点个数,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` // 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 欲购买实例的数量 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"` // 分片cpu大小,单位:核,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardCpu *int64 `json:"ShardCpu,omitnil,omitempty" name:"ShardCpu"` // 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。 DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"` // 分片节点可用区分布,可填写多个可用区。 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` // 安全组id SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"` // 实例名称, 可以通过该字段自主的设置实例的名字 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 是否支持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 RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"` // 回档时间,例如“2021-11-22 00:00:00” RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"` // 安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // DCN同步模式,0:异步, 1:强同步 DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"` }
Predefined struct for user
type CreateHourDCDBInstanceResponse ¶ added in v1.0.353
type CreateHourDCDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateHourDCDBInstanceResponseParams `json:"Response"` }
func NewCreateHourDCDBInstanceResponse ¶ added in v1.0.353
func NewCreateHourDCDBInstanceResponse() (response *CreateHourDCDBInstanceResponse)
func (*CreateHourDCDBInstanceResponse) FromJsonString ¶ added in v1.0.353
func (r *CreateHourDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHourDCDBInstanceResponse) ToJsonString ¶ added in v1.0.353
func (r *CreateHourDCDBInstanceResponse) ToJsonString() string
type CreateHourDCDBInstanceResponseParams ¶ added in v1.0.426
type CreateHourDCDBInstanceResponseParams struct { // 订单对应的实例 ID 列表,如果此处没有返回实例 ID,可以通过订单查询接口获取。还可通过实例查询接口查询实例是否创建完成。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 流程id,可以根据流程id查询创建进度 FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 订单号。可以据此调用 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 CreateTmpDCDBInstanceRequest ¶ added in v1.0.666
type CreateTmpDCDBInstanceRequest struct { *tchttp.BaseRequest // 回档实例的ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 回档时间点 RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"` }
func NewCreateTmpDCDBInstanceRequest ¶ added in v1.0.666
func NewCreateTmpDCDBInstanceRequest() (request *CreateTmpDCDBInstanceRequest)
func (*CreateTmpDCDBInstanceRequest) FromJsonString ¶ added in v1.0.666
func (r *CreateTmpDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTmpDCDBInstanceRequest) ToJsonString ¶ added in v1.0.666
func (r *CreateTmpDCDBInstanceRequest) ToJsonString() string
type CreateTmpDCDBInstanceRequestParams ¶ added in v1.0.666
type CreateTmpDCDBInstanceRequestParams struct { // 回档实例的ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 回档时间点 RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"` }
Predefined struct for user
type CreateTmpDCDBInstanceResponse ¶ added in v1.0.666
type CreateTmpDCDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateTmpDCDBInstanceResponseParams `json:"Response"` }
func NewCreateTmpDCDBInstanceResponse ¶ added in v1.0.666
func NewCreateTmpDCDBInstanceResponse() (response *CreateTmpDCDBInstanceResponse)
func (*CreateTmpDCDBInstanceResponse) FromJsonString ¶ added in v1.0.666
func (r *CreateTmpDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTmpDCDBInstanceResponse) ToJsonString ¶ added in v1.0.666
func (r *CreateTmpDCDBInstanceResponse) ToJsonString() string
type CreateTmpDCDBInstanceResponseParams ¶ added in v1.0.666
type CreateTmpDCDBInstanceResponseParams 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"` // 如果备机延迟超过本参数设置值,系统将认为备机发生故障 // 建议该参数值大于10。当ReadOnly选择1、2时该参数生效。 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 DBParamValue ¶
type DCDBInstanceInfo ¶
type DCDBInstanceInfo struct { // 实例ID 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"` // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // VPC数字ID VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet数字ID SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 状态中文描述 StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"` // 实例状态: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"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 自动续费标志 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 内存大小,单位 GB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 存储大小,单位 GB Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 分片个数 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 到期时间 PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"` // 隔离时间 IsolatedTimestamp *string `json:"IsolatedTimestamp,omitnil,omitempty" name:"IsolatedTimestamp"` // 账号ID Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 分片详情 ShardDetail []*ShardInfo `json:"ShardDetail,omitnil,omitempty" name:"ShardDetail"` // 节点数,2 为一主一从, 3 为一主二从 NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 临时实例标记,0 为非临时实例 IsTmp *int64 `json:"IsTmp,omitnil,omitempty" name:"IsTmp"` // 独享集群ID,为空表示非独享集群实例 ExclusterId *string `json:"ExclusterId,omitnil,omitempty" name:"ExclusterId"` // 字符串型的私有网络ID UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"` // 字符串型的私有网络子网ID UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"` // 数字实例ID(过时字段,请勿依赖该值) Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 外网访问的域名,公网可解析 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(过时字段,请勿依赖该值) Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 实例最后更新时间,格式为 2006-01-02 15:04:05 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 数据库引擎 DbEngine *string `json:"DbEngine,omitnil,omitempty" name:"DbEngine"` // 数据库引擎版本 DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"` // 付费模式 Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"` // 实例处于异步任务状态时,表示异步任务流程ID // 注意:此字段可能返回 null,表示取不到有效值。 Locker *int64 `json:"Locker,omitnil,omitempty" name:"Locker"` // 外网状态,0-未开通;1-已开通;2-关闭;3-开通中 WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"` // 该实例是否支持审计。1-支持;0-不支持 IsAuditSupported *uint64 `json:"IsAuditSupported,omitnil,omitempty" name:"IsAuditSupported"` // Cpu核数 Cpu *uint64 `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"` // 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 DCDBShardInfo ¶
type DCDBShardInfo struct { // 所属实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片SQL透传Id,用于将sql透传到指定分片执行 ShardSerialId *string `json:"ShardSerialId,omitnil,omitempty" name:"ShardSerialId"` // 全局唯一的分片Id ShardInstanceId *string `json:"ShardInstanceId,omitnil,omitempty" name:"ShardInstanceId"` // 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 状态中文描述 StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 字符串格式的私有网络Id VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 字符串格式的私有网络子网Id SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 项目ID ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 内存大小,单位 GB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 存储大小,单位 GB Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 到期时间 PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"` // 节点数,2 为一主一从, 3 为一主二从 NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 存储使用率,单位为 % StorageUsage *float64 `json:"StorageUsage,omitnil,omitempty" name:"StorageUsage"` // 内存使用率,单位为 % MemoryUsage *float64 `json:"MemoryUsage,omitnil,omitempty" name:"MemoryUsage"` // 数字分片Id(过时字段,请勿依赖该值) ShardId *int64 `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 产品ProductID Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Proxy版本 ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"` // 付费模型 // 注意:此字段可能返回 null,表示取不到有效值。 Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"` // 分片的主可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ShardMasterZone *string `json:"ShardMasterZone,omitnil,omitempty" name:"ShardMasterZone"` // 分片的从可用区列表 // 注意:此字段可能返回 null,表示取不到有效值。 ShardSlaveZones []*string `json:"ShardSlaveZones,omitnil,omitempty" name:"ShardSlaveZones"` // CPU核数 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 分片ShardKey的范围(总共64个哈希值),例如: 0-31,32-63 Range *string `json:"Range,omitnil,omitempty" name:"Range"` }
type Database ¶
type Database struct { // 数据库名称 DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` }
type DatabaseFunction ¶
type DatabaseFunction struct { // 函数名称 Func *string `json:"Func,omitnil,omitempty" name:"Func"` }
type DatabasePrivilege ¶ added in v1.0.547
type DatabaseProcedure ¶
type DatabaseProcedure struct { // 存储过程名称 Proc *string `json:"Proc,omitnil,omitempty" name:"Proc"` }
type DatabaseTable ¶
type DatabaseTable struct { // 表名 Table *string `json:"Table,omitnil,omitempty" name:"Table"` }
type DatabaseView ¶
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"` // 是否开启了 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,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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,形如:dcdbt-ow7t8lmc。 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,形如:dcdbt-ow7t8lmc。 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,形如:dcdbt-ow728lmc。 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,形如:dcdbt-ow728lmc。 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"` // 实例用户列表。 // 注意:此字段可能返回 null,表示取不到有效值。 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.630
type DescribeBackupFilesRequest struct { *tchttp.BaseRequest // 按实例ID查询 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 按分片ID查询 ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 备份类型,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.630
func NewDescribeBackupFilesRequest() (request *DescribeBackupFilesRequest)
func (*DescribeBackupFilesRequest) FromJsonString ¶ added in v1.0.630
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.630
func (r *DescribeBackupFilesRequest) ToJsonString() string
type DescribeBackupFilesRequestParams ¶ added in v1.0.630
type DescribeBackupFilesRequestParams struct { // 按实例ID查询 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 按分片ID查询 ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 备份类型,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.630
type DescribeBackupFilesResponse struct { *tchttp.BaseResponse Response *DescribeBackupFilesResponseParams `json:"Response"` }
func NewDescribeBackupFilesResponse ¶ added in v1.0.630
func NewDescribeBackupFilesResponse() (response *DescribeBackupFilesResponse)
func (*DescribeBackupFilesResponse) FromJsonString ¶ added in v1.0.630
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.630
func (r *DescribeBackupFilesResponse) ToJsonString() string
type DescribeBackupFilesResponseParams ¶ added in v1.0.630
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 DescribeDBEncryptAttributesRequest ¶ added in v1.0.662
type DescribeDBEncryptAttributesRequest struct { *tchttp.BaseRequest // 实例Id,形如:tdsqlshard-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBEncryptAttributesRequest ¶ added in v1.0.662
func NewDescribeDBEncryptAttributesRequest() (request *DescribeDBEncryptAttributesRequest)
func (*DescribeDBEncryptAttributesRequest) FromJsonString ¶ added in v1.0.662
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.662
func (r *DescribeDBEncryptAttributesRequest) ToJsonString() string
type DescribeDBEncryptAttributesRequestParams ¶ added in v1.0.662
type DescribeDBEncryptAttributesRequestParams struct { // 实例Id,形如:tdsqlshard-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBEncryptAttributesResponse ¶ added in v1.0.662
type DescribeDBEncryptAttributesResponse struct { *tchttp.BaseResponse Response *DescribeDBEncryptAttributesResponseParams `json:"Response"` }
func NewDescribeDBEncryptAttributesResponse ¶ added in v1.0.662
func NewDescribeDBEncryptAttributesResponse() (response *DescribeDBEncryptAttributesResponse)
func (*DescribeDBEncryptAttributesResponse) FromJsonString ¶ added in v1.0.662
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.662
func (r *DescribeDBEncryptAttributesResponse) ToJsonString() string
type DescribeDBEncryptAttributesResponseParams ¶ added in v1.0.662
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 DescribeDBLogFilesRequest ¶
type DescribeDBLogFilesRequest struct { *tchttp.BaseRequest // 实例 ID,形如:dcdbt-ow7t8lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片 ID,形如:shard-7noic7tv ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。 Type *int64 `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,形如:dcdbt-ow7t8lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片 ID,形如:shard-7noic7tv ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。 Type *int64 `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,形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 请求日志总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 日志文件列表 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,形如:shard-7noic7tv ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBParametersRequest ¶
type DescribeDBParametersRequest struct { *tchttp.BaseRequest // 实例 ID,形如:dcdbt-ow7t8lmc。 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,形如:dcdbt-ow7t8lmc。 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,形如:dcdbt-ow7t8lmc。 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 // 数据库引擎名称,本接口取值:dcdb。 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 { // 数据库引擎名称,本接口取值:dcdb。 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 ¶ added in v1.0.348
type DescribeDBSlowLogsRequest struct { *tchttp.BaseRequest // 实例 ID,形如:dcdbt-hw0qj6m1 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"` // 实例的分片ID,形如shard-53ima8ln ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 查询的结束时间,形如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。不填默认按照query_time_sum排序 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序类型,desc(降序)或者asc(升序)。不填默认desc排序 OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 是否查询从机的慢查询,0-主机; 1-从机。不填默认查询主机慢查询 Slave *int64 `json:"Slave,omitnil,omitempty" name:"Slave"` }
func NewDescribeDBSlowLogsRequest ¶ added in v1.0.348
func NewDescribeDBSlowLogsRequest() (request *DescribeDBSlowLogsRequest)
func (*DescribeDBSlowLogsRequest) FromJsonString ¶ added in v1.0.348
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 ¶ added in v1.0.348
func (r *DescribeDBSlowLogsRequest) ToJsonString() string
type DescribeDBSlowLogsRequestParams ¶ added in v1.0.426
type DescribeDBSlowLogsRequestParams struct { // 实例 ID,形如:dcdbt-hw0qj6m1 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"` // 实例的分片ID,形如shard-53ima8ln ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 查询的结束时间,形如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。不填默认按照query_time_sum排序 OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序类型,desc(降序)或者asc(升序)。不填默认desc排序 OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` // 是否查询从机的慢查询,0-主机; 1-从机。不填默认查询主机慢查询 Slave *int64 `json:"Slave,omitnil,omitempty" name:"Slave"` }
Predefined struct for user
type DescribeDBSlowLogsResponse ¶ added in v1.0.348
type DescribeDBSlowLogsResponse struct { *tchttp.BaseResponse Response *DescribeDBSlowLogsResponseParams `json:"Response"` }
func NewDescribeDBSlowLogsResponse ¶ added in v1.0.348
func NewDescribeDBSlowLogsResponse() (response *DescribeDBSlowLogsResponse)
func (*DescribeDBSlowLogsResponse) FromJsonString ¶ added in v1.0.348
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 ¶ added in v1.0.348
func (r *DescribeDBSlowLogsResponse) ToJsonString() string
type DescribeDBSlowLogsResponseParams ¶ added in v1.0.426
type DescribeDBSlowLogsResponseParams struct { // 所有语句锁时间总和 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"` // 慢查询日志数据 Data []*SlowLogData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSyncModeRequest ¶
type DescribeDBSyncModeRequest struct { *tchttp.BaseRequest // 待修改同步模式的实例ID。形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBSyncModeRequest ¶
func NewDescribeDBSyncModeRequest() (request *DescribeDBSyncModeRequest)
func (*DescribeDBSyncModeRequest) FromJsonString ¶
func (r *DescribeDBSyncModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSyncModeRequest) ToJsonString ¶
func (r *DescribeDBSyncModeRequest) ToJsonString() string
type DescribeDBSyncModeRequestParams ¶ added in v1.0.426
type DescribeDBSyncModeRequestParams struct { // 待修改同步模式的实例ID。形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBSyncModeResponse ¶
type DescribeDBSyncModeResponse struct { *tchttp.BaseResponse Response *DescribeDBSyncModeResponseParams `json:"Response"` }
func NewDescribeDBSyncModeResponse ¶
func NewDescribeDBSyncModeResponse() (response *DescribeDBSyncModeResponse)
func (*DescribeDBSyncModeResponse) FromJsonString ¶
func (r *DescribeDBSyncModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSyncModeResponse) ToJsonString ¶
func (r *DescribeDBSyncModeResponse) ToJsonString() string
type DescribeDBSyncModeResponseParams ¶ added in v1.0.426
type DescribeDBSyncModeResponseParams struct { // 同步模式:0 异步,1 强同步, 2 强同步可退化 SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"` // 是否有修改流程在执行中:1 是, 0 否。 IsModifying *int64 `json:"IsModifying,omitnil,omitempty" name:"IsModifying"` // 当前复制方式,0 异步,1 同步 CurrentSyncMode *int64 `json:"CurrentSyncMode,omitnil,omitempty" name:"CurrentSyncMode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBTmpInstancesRequest ¶ added in v1.0.685
type DescribeDBTmpInstancesRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDBTmpInstancesRequest ¶ added in v1.0.685
func NewDescribeDBTmpInstancesRequest() (request *DescribeDBTmpInstancesRequest)
func (*DescribeDBTmpInstancesRequest) FromJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBTmpInstancesRequest) ToJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesRequest) ToJsonString() string
type DescribeDBTmpInstancesRequestParams ¶ added in v1.0.685
type DescribeDBTmpInstancesRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBTmpInstancesResponse ¶ added in v1.0.685
type DescribeDBTmpInstancesResponse struct { *tchttp.BaseResponse Response *DescribeDBTmpInstancesResponseParams `json:"Response"` }
func NewDescribeDBTmpInstancesResponse ¶ added in v1.0.685
func NewDescribeDBTmpInstancesResponse() (response *DescribeDBTmpInstancesResponse)
func (*DescribeDBTmpInstancesResponse) FromJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBTmpInstancesResponse) ToJsonString ¶ added in v1.0.685
func (r *DescribeDBTmpInstancesResponse) ToJsonString() string
type DescribeDBTmpInstancesResponseParams ¶ added in v1.0.685
type DescribeDBTmpInstancesResponseParams struct { // 临时实例列表 TmpInstances []*TmpInstance `json:"TmpInstances,omitnil,omitempty" name:"TmpInstances"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDCDBInstanceDetailRequest ¶ added in v1.0.625
type DescribeDCDBInstanceDetailRequest struct { *tchttp.BaseRequest // 实例ID,形如dcdbt-7oaxtcb7 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDCDBInstanceDetailRequest ¶ added in v1.0.625
func NewDescribeDCDBInstanceDetailRequest() (request *DescribeDCDBInstanceDetailRequest)
func (*DescribeDCDBInstanceDetailRequest) FromJsonString ¶ added in v1.0.625
func (r *DescribeDCDBInstanceDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBInstanceDetailRequest) ToJsonString ¶ added in v1.0.625
func (r *DescribeDCDBInstanceDetailRequest) ToJsonString() string
type DescribeDCDBInstanceDetailRequestParams ¶ added in v1.0.625
type DescribeDCDBInstanceDetailRequestParams struct { // 实例ID,形如dcdbt-7oaxtcb7 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDCDBInstanceDetailResponse ¶ added in v1.0.625
type DescribeDCDBInstanceDetailResponse struct { *tchttp.BaseResponse Response *DescribeDCDBInstanceDetailResponseParams `json:"Response"` }
func NewDescribeDCDBInstanceDetailResponse ¶ added in v1.0.625
func NewDescribeDCDBInstanceDetailResponse() (response *DescribeDCDBInstanceDetailResponse)
func (*DescribeDCDBInstanceDetailResponse) FromJsonString ¶ added in v1.0.625
func (r *DescribeDCDBInstanceDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBInstanceDetailResponse) ToJsonString ¶ added in v1.0.625
func (r *DescribeDCDBInstanceDetailResponse) ToJsonString() string
type DescribeDCDBInstanceDetailResponseParams ¶ added in v1.0.625
type DescribeDCDBInstanceDetailResponseParams struct { // 实例ID,形如dcdbt-7oaxtcb7 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例状态。0-实例创建中;1-异步任务处理中;2-运行中;3-实例未初始化;-1-实例已隔离 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"` // 实例节点数。值为2时表示一主一从,值为3时表示一主二从 NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 实例所在地域名称,形如ap-guangzhou Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例私有网络ID,形如vpc-r9jr0de3 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 实例私有网络子网ID,形如subnet-6rqs61o2 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"` // 实例自动续费标志。0-正常续费;1-自动续费;2-到期不续费 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 独享集群ID ExclusterId *string `json:"ExclusterId,omitnil,omitempty" name:"ExclusterId"` // 付费模式。prepaid-预付费;postpaid-按量计费 PayMode *string `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"` // 数据库版本信息 DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"` // 实例是否支持审计。0-不支持;1-支持 IsAuditSupported *int64 `json:"IsAuditSupported,omitnil,omitempty" name:"IsAuditSupported"` // 实例是否支持数据加密。0-不支持;1-支持 IsEncryptSupported *int64 `json:"IsEncryptSupported,omitnil,omitempty" name:"IsEncryptSupported"` // 实例母机机器型号 Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"` // 实例内存大小,单位 GB,各个分片的内存大小的和 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例磁盘存储大小,单位 GB,各个分片的磁盘大小的和 Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 实例存储空间使用率,计算方式为:各个分片已经使用的磁盘大小的和/各个分片的磁盘大小的和。 StorageUsage *float64 `json:"StorageUsage,omitnil,omitempty" name:"StorageUsage"` // 日志存储空间大小,单位GB LogStorage *int64 `json:"LogStorage,omitnil,omitempty" name:"LogStorage"` // 产品类型ID Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 主DB可用区 MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"` // 从DB可用区 SlaveZones []*string `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"` // 分片信息 Shards []*ShardBriefInfo `json:"Shards,omitnil,omitempty" name:"Shards"` // 内网IPv6 // 注意:此字段可能返回 null,表示取不到有效值。 Vip6 *string `json:"Vip6,omitnil,omitempty" name:"Vip6"` // 实例Cpu核数 // 注意:此字段可能返回 null,表示取不到有效值。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 实例QPS // 注意:此字段可能返回 null,表示取不到有效值。 Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"` // DB引擎 // 注意:此字段可能返回 null,表示取不到有效值。 DbEngine *string `json:"DbEngine,omitnil,omitempty" name:"DbEngine"` // 是否支持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"` // 标签信息 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"` // 实例是否支持设置用户连接数限制,内核为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"` // 独享集群类型,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"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDCDBInstanceNodeInfoRequest ¶
type DescribeDCDBInstanceNodeInfoRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 单次最多返回多少条,取值范围为(0-100],默认为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 返回数据的偏移值,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeDCDBInstanceNodeInfoRequest ¶
func NewDescribeDCDBInstanceNodeInfoRequest() (request *DescribeDCDBInstanceNodeInfoRequest)
func (*DescribeDCDBInstanceNodeInfoRequest) FromJsonString ¶
func (r *DescribeDCDBInstanceNodeInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBInstanceNodeInfoRequest) ToJsonString ¶
func (r *DescribeDCDBInstanceNodeInfoRequest) ToJsonString() string
type DescribeDCDBInstanceNodeInfoRequestParams ¶ added in v1.0.426
type DescribeDCDBInstanceNodeInfoRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 单次最多返回多少条,取值范围为(0-100],默认为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 返回数据的偏移值,默认为0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeDCDBInstanceNodeInfoResponse ¶
type DescribeDCDBInstanceNodeInfoResponse struct { *tchttp.BaseResponse Response *DescribeDCDBInstanceNodeInfoResponseParams `json:"Response"` }
func NewDescribeDCDBInstanceNodeInfoResponse ¶
func NewDescribeDCDBInstanceNodeInfoResponse() (response *DescribeDCDBInstanceNodeInfoResponse)
func (*DescribeDCDBInstanceNodeInfoResponse) FromJsonString ¶
func (r *DescribeDCDBInstanceNodeInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBInstanceNodeInfoResponse) ToJsonString ¶
func (r *DescribeDCDBInstanceNodeInfoResponse) ToJsonString() string
type DescribeDCDBInstanceNodeInfoResponseParams ¶ added in v1.0.426
type DescribeDCDBInstanceNodeInfoResponseParams struct { // 节点总个数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 节点信息 NodesInfo []*BriefNodeInfo `json:"NodesInfo,omitnil,omitempty" name:"NodesInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDCDBInstancesRequest ¶
type DescribeDCDBInstancesRequest struct { *tchttp.BaseRequest // 按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d 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"` // 返回数量,默认为 10,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 1非独享集群,2独享集群, 0全部 ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"` // 标识是否使用ExclusterType字段, false不使用,true使用 IsFilterExcluster *bool `json:"IsFilterExcluster,omitnil,omitempty" name:"IsFilterExcluster"` // 独享集群ID 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 NewDescribeDCDBInstancesRequest ¶
func NewDescribeDCDBInstancesRequest() (request *DescribeDCDBInstancesRequest)
func (*DescribeDCDBInstancesRequest) FromJsonString ¶
func (r *DescribeDCDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBInstancesRequest) ToJsonString ¶
func (r *DescribeDCDBInstancesRequest) ToJsonString() string
type DescribeDCDBInstancesRequestParams ¶ added in v1.0.426
type DescribeDCDBInstancesRequestParams struct { // 按照一个或者多个实例 ID 查询。实例 ID 形如:dcdbt-2t4cf98d 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"` // 返回数量,默认为 10,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 1非独享集群,2独享集群, 0全部 ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"` // 标识是否使用ExclusterType字段, false不使用,true使用 IsFilterExcluster *bool `json:"IsFilterExcluster,omitnil,omitempty" name:"IsFilterExcluster"` // 独享集群ID 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 DescribeDCDBInstancesResponse ¶
type DescribeDCDBInstancesResponse struct { *tchttp.BaseResponse Response *DescribeDCDBInstancesResponseParams `json:"Response"` }
func NewDescribeDCDBInstancesResponse ¶
func NewDescribeDCDBInstancesResponse() (response *DescribeDCDBInstancesResponse)
func (*DescribeDCDBInstancesResponse) FromJsonString ¶
func (r *DescribeDCDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBInstancesResponse) ToJsonString ¶
func (r *DescribeDCDBInstancesResponse) ToJsonString() string
type DescribeDCDBInstancesResponseParams ¶ added in v1.0.426
type DescribeDCDBInstancesResponseParams struct { // 符合条件的实例数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 实例详细信息列表 Instances []*DCDBInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDCDBPriceRequest ¶
type DescribeDCDBPriceRequest struct { *tchttp.BaseRequest // 欲新购实例的可用区ID。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 欲购买实例的数量,目前支持购买1-10个实例 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 欲购买的时长,单位:月。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 单个分片节点个数大小,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` // 分片内存大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 付费类型。postpaid:按量付费 prepaid:预付费 Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"` // 价格金额单位,不传默认单位为分,取值: // * pent:分 // * microPent:微分 AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"` }
func NewDescribeDCDBPriceRequest ¶
func NewDescribeDCDBPriceRequest() (request *DescribeDCDBPriceRequest)
func (*DescribeDCDBPriceRequest) FromJsonString ¶
func (r *DescribeDCDBPriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBPriceRequest) ToJsonString ¶
func (r *DescribeDCDBPriceRequest) ToJsonString() string
type DescribeDCDBPriceRequestParams ¶ added in v1.0.426
type DescribeDCDBPriceRequestParams struct { // 欲新购实例的可用区ID。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 欲购买实例的数量,目前支持购买1-10个实例 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 欲购买的时长,单位:月。 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 单个分片节点个数大小,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` // 分片内存大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储空间大小,单位:GB,可以通过 DescribeShardSpec // 查询实例规格获得。 ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。 ShardCount *int64 `json:"ShardCount,omitnil,omitempty" name:"ShardCount"` // 付费类型。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 DescribeDCDBPriceResponse ¶
type DescribeDCDBPriceResponse struct { *tchttp.BaseResponse Response *DescribeDCDBPriceResponseParams `json:"Response"` }
func NewDescribeDCDBPriceResponse ¶
func NewDescribeDCDBPriceResponse() (response *DescribeDCDBPriceResponse)
func (*DescribeDCDBPriceResponse) FromJsonString ¶
func (r *DescribeDCDBPriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBPriceResponse) ToJsonString ¶
func (r *DescribeDCDBPriceResponse) ToJsonString() string
type DescribeDCDBPriceResponseParams ¶ added in v1.0.426
type DescribeDCDBPriceResponseParams 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 DescribeDCDBRenewalPriceRequest ¶
type DescribeDCDBRenewalPriceRequest struct { *tchttp.BaseRequest // 待续费的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 NewDescribeDCDBRenewalPriceRequest ¶
func NewDescribeDCDBRenewalPriceRequest() (request *DescribeDCDBRenewalPriceRequest)
func (*DescribeDCDBRenewalPriceRequest) FromJsonString ¶
func (r *DescribeDCDBRenewalPriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBRenewalPriceRequest) ToJsonString ¶
func (r *DescribeDCDBRenewalPriceRequest) ToJsonString() string
type DescribeDCDBRenewalPriceRequestParams ¶ added in v1.0.426
type DescribeDCDBRenewalPriceRequestParams struct { // 待续费的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 DescribeDCDBRenewalPriceResponse ¶
type DescribeDCDBRenewalPriceResponse struct { *tchttp.BaseResponse Response *DescribeDCDBRenewalPriceResponseParams `json:"Response"` }
func NewDescribeDCDBRenewalPriceResponse ¶
func NewDescribeDCDBRenewalPriceResponse() (response *DescribeDCDBRenewalPriceResponse)
func (*DescribeDCDBRenewalPriceResponse) FromJsonString ¶
func (r *DescribeDCDBRenewalPriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBRenewalPriceResponse) ToJsonString ¶
func (r *DescribeDCDBRenewalPriceResponse) ToJsonString() string
type DescribeDCDBRenewalPriceResponseParams ¶ added in v1.0.426
type DescribeDCDBRenewalPriceResponseParams 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 DescribeDCDBSaleInfoRequest ¶
type DescribeDCDBSaleInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDCDBSaleInfoRequest ¶
func NewDescribeDCDBSaleInfoRequest() (request *DescribeDCDBSaleInfoRequest)
func (*DescribeDCDBSaleInfoRequest) FromJsonString ¶
func (r *DescribeDCDBSaleInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBSaleInfoRequest) ToJsonString ¶
func (r *DescribeDCDBSaleInfoRequest) ToJsonString() string
type DescribeDCDBSaleInfoRequestParams ¶ added in v1.0.426
type DescribeDCDBSaleInfoRequestParams struct { }
Predefined struct for user
type DescribeDCDBSaleInfoResponse ¶
type DescribeDCDBSaleInfoResponse struct { *tchttp.BaseResponse Response *DescribeDCDBSaleInfoResponseParams `json:"Response"` }
func NewDescribeDCDBSaleInfoResponse ¶
func NewDescribeDCDBSaleInfoResponse() (response *DescribeDCDBSaleInfoResponse)
func (*DescribeDCDBSaleInfoResponse) FromJsonString ¶
func (r *DescribeDCDBSaleInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBSaleInfoResponse) ToJsonString ¶
func (r *DescribeDCDBSaleInfoResponse) ToJsonString() string
type DescribeDCDBSaleInfoResponseParams ¶ added in v1.0.426
type DescribeDCDBSaleInfoResponseParams 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 DescribeDCDBShardsRequest ¶
type DescribeDCDBShardsRequest struct { *tchttp.BaseRequest // 实例ID,形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片ID列表。 ShardInstanceIds []*string `json:"ShardInstanceIds,omitnil,omitempty" name:"ShardInstanceIds"` // 偏移量,默认为 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为 20,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段, 目前仅支持 createtime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序类型, desc 或者 asc OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` }
func NewDescribeDCDBShardsRequest ¶
func NewDescribeDCDBShardsRequest() (request *DescribeDCDBShardsRequest)
func (*DescribeDCDBShardsRequest) FromJsonString ¶
func (r *DescribeDCDBShardsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBShardsRequest) ToJsonString ¶
func (r *DescribeDCDBShardsRequest) ToJsonString() string
type DescribeDCDBShardsRequestParams ¶ added in v1.0.426
type DescribeDCDBShardsRequestParams struct { // 实例ID,形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 分片ID列表。 ShardInstanceIds []*string `json:"ShardInstanceIds,omitnil,omitempty" name:"ShardInstanceIds"` // 偏移量,默认为 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为 20,最大值为 100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段, 目前仅支持 createtime OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"` // 排序类型, desc 或者 asc OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"` }
Predefined struct for user
type DescribeDCDBShardsResponse ¶
type DescribeDCDBShardsResponse struct { *tchttp.BaseResponse Response *DescribeDCDBShardsResponseParams `json:"Response"` }
func NewDescribeDCDBShardsResponse ¶
func NewDescribeDCDBShardsResponse() (response *DescribeDCDBShardsResponse)
func (*DescribeDCDBShardsResponse) FromJsonString ¶
func (r *DescribeDCDBShardsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBShardsResponse) ToJsonString ¶
func (r *DescribeDCDBShardsResponse) ToJsonString() string
type DescribeDCDBShardsResponseParams ¶ added in v1.0.426
type DescribeDCDBShardsResponseParams struct { // 符合条件的分片数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 分片信息列表 Shards []*DCDBShardInfo `json:"Shards,omitnil,omitempty" name:"Shards"` // 灾备标志,0-无,1-主实例,2-灾备实例 // 注意:此字段可能返回 null,表示取不到有效值。 DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDCDBUpgradePriceRequest ¶
type DescribeDCDBUpgradePriceRequest struct { *tchttp.BaseRequest // 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级类型,取值范围: // <li> ADD: 新增分片 </li> // <li> EXPAND: 升级实例中的已有分片 </li> // <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 新增分片配置,当UpgradeType为ADD时生效。 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 扩容分片配置,当UpgradeType为EXPAND时生效。 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 切分分片配置,当UpgradeType为SPLIT时生效。 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 价格金额单位,不传默认单位为分,取值: // * pent:分 // * microPent:微分 AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"` }
func NewDescribeDCDBUpgradePriceRequest ¶
func NewDescribeDCDBUpgradePriceRequest() (request *DescribeDCDBUpgradePriceRequest)
func (*DescribeDCDBUpgradePriceRequest) FromJsonString ¶
func (r *DescribeDCDBUpgradePriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBUpgradePriceRequest) ToJsonString ¶
func (r *DescribeDCDBUpgradePriceRequest) ToJsonString() string
type DescribeDCDBUpgradePriceRequestParams ¶ added in v1.0.426
type DescribeDCDBUpgradePriceRequestParams struct { // 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级类型,取值范围: // <li> ADD: 新增分片 </li> // <li> EXPAND: 升级实例中的已有分片 </li> // <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 新增分片配置,当UpgradeType为ADD时生效。 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 扩容分片配置,当UpgradeType为EXPAND时生效。 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 切分分片配置,当UpgradeType为SPLIT时生效。 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 价格金额单位,不传默认单位为分,取值: // * pent:分 // * microPent:微分 AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"` }
Predefined struct for user
type DescribeDCDBUpgradePriceResponse ¶
type DescribeDCDBUpgradePriceResponse struct { *tchttp.BaseResponse Response *DescribeDCDBUpgradePriceResponseParams `json:"Response"` }
func NewDescribeDCDBUpgradePriceResponse ¶
func NewDescribeDCDBUpgradePriceResponse() (response *DescribeDCDBUpgradePriceResponse)
func (*DescribeDCDBUpgradePriceResponse) FromJsonString ¶
func (r *DescribeDCDBUpgradePriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDCDBUpgradePriceResponse) ToJsonString ¶
func (r *DescribeDCDBUpgradePriceResponse) ToJsonString() string
type DescribeDCDBUpgradePriceResponseParams ¶ added in v1.0.426
type DescribeDCDBUpgradePriceResponseParams 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 DescribeDatabaseObjectsRequest ¶
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 ¶
func NewDescribeDatabaseObjectsRequest() (request *DescribeDatabaseObjectsRequest)
func (*DescribeDatabaseObjectsRequest) FromJsonString ¶
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 ¶
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 ¶
type DescribeDatabaseObjectsResponse struct { *tchttp.BaseResponse Response *DescribeDatabaseObjectsResponseParams `json:"Response"` }
func NewDescribeDatabaseObjectsResponse ¶
func NewDescribeDatabaseObjectsResponse() (response *DescribeDatabaseObjectsResponse)
func (*DescribeDatabaseObjectsResponse) FromJsonString ¶
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 ¶
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 ¶
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 ¶
func NewDescribeDatabaseTableRequest() (request *DescribeDatabaseTableRequest)
func (*DescribeDatabaseTableRequest) FromJsonString ¶
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 ¶
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 ¶
type DescribeDatabaseTableResponse struct { *tchttp.BaseResponse Response *DescribeDatabaseTableResponseParams `json:"Response"` }
func NewDescribeDatabaseTableResponse ¶
func NewDescribeDatabaseTableResponse() (response *DescribeDatabaseTableResponse)
func (*DescribeDatabaseTableResponse) FromJsonString ¶
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 ¶
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"` // 实例分片ID ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 不带签名的文件路径 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"` // 实例分片ID ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 不带签名的文件路径 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 DescribeLogFileRetentionPeriodRequest ¶ added in v1.0.722
type DescribeLogFileRetentionPeriodRequest struct { *tchttp.BaseRequest // 实例 ID,形如:tdsql-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeLogFileRetentionPeriodRequest ¶ added in v1.0.722
func NewDescribeLogFileRetentionPeriodRequest() (request *DescribeLogFileRetentionPeriodRequest)
func (*DescribeLogFileRetentionPeriodRequest) FromJsonString ¶ added in v1.0.722
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 ¶ added in v1.0.722
func (r *DescribeLogFileRetentionPeriodRequest) ToJsonString() string
type DescribeLogFileRetentionPeriodRequestParams ¶ added in v1.0.722
type DescribeLogFileRetentionPeriodRequestParams struct { // 实例 ID,形如:tdsql-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeLogFileRetentionPeriodResponse ¶ added in v1.0.722
type DescribeLogFileRetentionPeriodResponse struct { *tchttp.BaseResponse Response *DescribeLogFileRetentionPeriodResponseParams `json:"Response"` }
func NewDescribeLogFileRetentionPeriodResponse ¶ added in v1.0.722
func NewDescribeLogFileRetentionPeriodResponse() (response *DescribeLogFileRetentionPeriodResponse)
func (*DescribeLogFileRetentionPeriodResponse) FromJsonString ¶ added in v1.0.722
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 ¶ added in v1.0.722
func (r *DescribeLogFileRetentionPeriodResponse) ToJsonString() string
type DescribeLogFileRetentionPeriodResponseParams ¶ added in v1.0.722
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 DescribeProjectSecurityGroupsRequest ¶
type DescribeProjectSecurityGroupsRequest struct { *tchttp.BaseRequest // 数据库引擎名称,本接口取值:dcdb。 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 { // 数据库引擎名称,本接口取值:dcdb。 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 DescribeProjectsRequest ¶
type DescribeProjectsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeProjectsRequest ¶
func NewDescribeProjectsRequest() (request *DescribeProjectsRequest)
func (*DescribeProjectsRequest) FromJsonString ¶
func (r *DescribeProjectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectsRequest) ToJsonString ¶
func (r *DescribeProjectsRequest) ToJsonString() string
type DescribeProjectsRequestParams ¶ added in v1.0.426
type DescribeProjectsRequestParams struct { }
Predefined struct for user
type DescribeProjectsResponse ¶
type DescribeProjectsResponse struct { *tchttp.BaseResponse Response *DescribeProjectsResponseParams `json:"Response"` }
func NewDescribeProjectsResponse ¶
func NewDescribeProjectsResponse() (response *DescribeProjectsResponse)
func (*DescribeProjectsResponse) FromJsonString ¶
func (r *DescribeProjectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectsResponse) ToJsonString ¶
func (r *DescribeProjectsResponse) ToJsonString() string
type DescribeProjectsResponseParams ¶ added in v1.0.426
type DescribeProjectsResponseParams struct { // 项目列表 Projects []*Project `json:"Projects,omitnil,omitempty" name:"Projects"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeShardSpecRequest ¶
type DescribeShardSpecRequest struct {
*tchttp.BaseRequest
}
func NewDescribeShardSpecRequest ¶
func NewDescribeShardSpecRequest() (request *DescribeShardSpecRequest)
func (*DescribeShardSpecRequest) FromJsonString ¶
func (r *DescribeShardSpecRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShardSpecRequest) ToJsonString ¶
func (r *DescribeShardSpecRequest) ToJsonString() string
type DescribeShardSpecRequestParams ¶ added in v1.0.426
type DescribeShardSpecRequestParams struct { }
Predefined struct for user
type DescribeShardSpecResponse ¶
type DescribeShardSpecResponse struct { *tchttp.BaseResponse Response *DescribeShardSpecResponseParams `json:"Response"` }
func NewDescribeShardSpecResponse ¶
func NewDescribeShardSpecResponse() (response *DescribeShardSpecResponse)
func (*DescribeShardSpecResponse) FromJsonString ¶
func (r *DescribeShardSpecResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeShardSpecResponse) ToJsonString ¶
func (r *DescribeShardSpecResponse) ToJsonString() string
type DescribeShardSpecResponseParams ¶ added in v1.0.426
type DescribeShardSpecResponseParams struct { // 按机型分类的可售卖规格列表 SpecConfig []*SpecConfig `json:"SpecConfig,omitnil,omitempty" name:"SpecConfig"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserTasksRequest ¶
type DescribeUserTasksRequest struct { *tchttp.BaseRequest // 任务的状态列表。0-任务启动中;1-任务运行中;2-任务成功;3-任务失败 Statuses []*int64 `json:"Statuses,omitnil,omitempty" name:"Statuses"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 任务类型列表,当前支持的任务类型有:0-回档任务;1-创建实例任务;2-扩容任务;3-迁移任务;4-删除实例任务;5-重启任务 FlowTypes []*int64 `json:"FlowTypes,omitnil,omitempty" name:"FlowTypes"` // 任务的创建时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务的结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务ID的数组 UTaskIds []*int64 `json:"UTaskIds,omitnil,omitempty" name:"UTaskIds"` // 每次最多返回多少条任务,取值范围为(0,100],不传的话默认值为20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 返回任务默认是按照创建时间降序排列,从偏移值Offset处开始返回 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeUserTasksRequest ¶
func NewDescribeUserTasksRequest() (request *DescribeUserTasksRequest)
func (*DescribeUserTasksRequest) FromJsonString ¶
func (r *DescribeUserTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserTasksRequest) ToJsonString ¶
func (r *DescribeUserTasksRequest) ToJsonString() string
type DescribeUserTasksRequestParams ¶ added in v1.0.426
type DescribeUserTasksRequestParams struct { // 任务的状态列表。0-任务启动中;1-任务运行中;2-任务成功;3-任务失败 Statuses []*int64 `json:"Statuses,omitnil,omitempty" name:"Statuses"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 任务类型列表,当前支持的任务类型有:0-回档任务;1-创建实例任务;2-扩容任务;3-迁移任务;4-删除实例任务;5-重启任务 FlowTypes []*int64 `json:"FlowTypes,omitnil,omitempty" name:"FlowTypes"` // 任务的创建时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 任务的结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务ID的数组 UTaskIds []*int64 `json:"UTaskIds,omitnil,omitempty" name:"UTaskIds"` // 每次最多返回多少条任务,取值范围为(0,100],不传的话默认值为20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 返回任务默认是按照创建时间降序排列,从偏移值Offset处开始返回 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeUserTasksResponse ¶
type DescribeUserTasksResponse struct { *tchttp.BaseResponse Response *DescribeUserTasksResponseParams `json:"Response"` }
func NewDescribeUserTasksResponse ¶
func NewDescribeUserTasksResponse() (response *DescribeUserTasksResponse)
func (*DescribeUserTasksResponse) FromJsonString ¶
func (r *DescribeUserTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserTasksResponse) ToJsonString ¶
func (r *DescribeUserTasksResponse) ToJsonString() string
type DescribeUserTasksResponseParams ¶ added in v1.0.426
type DescribeUserTasksResponseParams struct { // 任务总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务列表 FlowSet []*UserTaskInfo `json:"FlowSet,omitnil,omitempty" name:"FlowSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyDCDBInstanceRequest ¶
type DestroyDCDBInstanceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:tdsqlshard-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDestroyDCDBInstanceRequest ¶
func NewDestroyDCDBInstanceRequest() (request *DestroyDCDBInstanceRequest)
func (*DestroyDCDBInstanceRequest) FromJsonString ¶
func (r *DestroyDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDCDBInstanceRequest) ToJsonString ¶
func (r *DestroyDCDBInstanceRequest) ToJsonString() string
type DestroyDCDBInstanceRequestParams ¶ added in v1.0.426
type DestroyDCDBInstanceRequestParams struct { // 实例 ID,格式如:tdsqlshard-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DestroyDCDBInstanceResponse ¶
type DestroyDCDBInstanceResponse struct { *tchttp.BaseResponse Response *DestroyDCDBInstanceResponseParams `json:"Response"` }
func NewDestroyDCDBInstanceResponse ¶
func NewDestroyDCDBInstanceResponse() (response *DestroyDCDBInstanceResponse)
func (*DestroyDCDBInstanceResponse) FromJsonString ¶
func (r *DestroyDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDCDBInstanceResponse) ToJsonString ¶
func (r *DestroyDCDBInstanceResponse) ToJsonString() string
type DestroyDCDBInstanceResponseParams ¶ added in v1.0.426
type DestroyDCDBInstanceResponseParams struct { // 实例 ID,与入参InstanceId一致。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/557/56485)。 FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyHourDCDBInstanceRequest ¶
type DestroyHourDCDBInstanceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:tdsqlshard-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDestroyHourDCDBInstanceRequest ¶
func NewDestroyHourDCDBInstanceRequest() (request *DestroyHourDCDBInstanceRequest)
func (*DestroyHourDCDBInstanceRequest) FromJsonString ¶
func (r *DestroyHourDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyHourDCDBInstanceRequest) ToJsonString ¶
func (r *DestroyHourDCDBInstanceRequest) ToJsonString() string
type DestroyHourDCDBInstanceRequestParams ¶ added in v1.0.426
type DestroyHourDCDBInstanceRequestParams struct { // 实例 ID,格式如:tdsqlshard-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DestroyHourDCDBInstanceResponse ¶
type DestroyHourDCDBInstanceResponse struct { *tchttp.BaseResponse Response *DestroyHourDCDBInstanceResponseParams `json:"Response"` }
func NewDestroyHourDCDBInstanceResponse ¶
func NewDestroyHourDCDBInstanceResponse() (response *DestroyHourDCDBInstanceResponse)
func (*DestroyHourDCDBInstanceResponse) FromJsonString ¶
func (r *DestroyHourDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyHourDCDBInstanceResponse) ToJsonString ¶
func (r *DestroyHourDCDBInstanceResponse) ToJsonString() string
type DestroyHourDCDBInstanceResponseParams ¶ added in v1.0.426
type DestroyHourDCDBInstanceResponseParams struct { // 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/557/56485)。 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 // 数据库引擎名称,本接口取值:dcdb。 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 { // 数据库引擎名称,本接口取值:dcdb。 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 ExpandShardConfig ¶
type ExpandShardConfig struct { // 分片ID数组 ShardInstanceIds []*string `json:"ShardInstanceIds,omitnil,omitempty" name:"ShardInstanceIds"` // 分片内存大小,单位 GB ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储大小,单位 GB ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` // 分片节点数 ShardNodeCount *int64 `json:"ShardNodeCount,omitnil,omitempty" name:"ShardNodeCount"` }
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 GrantAccountPrivilegesRequest ¶
type GrantAccountPrivilegesRequest struct { *tchttp.BaseRequest // 实例 ID,形如:dcdbt-ow728lmc。 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"` // 全局权限: 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 // 字段权限: INSERT,REFERENCES,SELECT,UPDATE Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"` // 类型,可以填入 table 和 \*。当 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,形如:dcdbt-ow728lmc。 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"` // 全局权限: 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 // 字段权限: INSERT,REFERENCES,SELECT,UPDATE Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"` // 类型,可以填入 table 和 \*。当 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 InitDCDBInstancesRequest ¶
type InitDCDBInstancesRequest struct { *tchttp.BaseRequest // 待初始化的实例ID列表,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 NewInitDCDBInstancesRequest ¶
func NewInitDCDBInstancesRequest() (request *InitDCDBInstancesRequest)
func (*InitDCDBInstancesRequest) FromJsonString ¶
func (r *InitDCDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDCDBInstancesRequest) ToJsonString ¶
func (r *InitDCDBInstancesRequest) ToJsonString() string
type InitDCDBInstancesRequestParams ¶ added in v1.0.426
type InitDCDBInstancesRequestParams struct { // 待初始化的实例ID列表,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 InitDCDBInstancesResponse ¶
type InitDCDBInstancesResponse struct { *tchttp.BaseResponse Response *InitDCDBInstancesResponseParams `json:"Response"` }
func NewInitDCDBInstancesResponse ¶
func NewInitDCDBInstancesResponse() (response *InitDCDBInstancesResponse)
func (*InitDCDBInstancesResponse) FromJsonString ¶
func (r *InitDCDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDCDBInstancesResponse) ToJsonString ¶
func (r *InitDCDBInstancesResponse) ToJsonString() string
type InitDCDBInstancesResponseParams ¶ added in v1.0.426
type InitDCDBInstancesResponseParams struct { // 异步任务ID,可通过 DescribeFlow 查询任务状态。 FlowIds []*uint64 `json:"FlowIds,omitnil,omitempty" name:"FlowIds"` // 透传入参。 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.630
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 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 IsolateDCDBInstanceRequest ¶ added in v1.0.674
type IsolateDCDBInstanceRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:tdsqlshard-avw0207d,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewIsolateDCDBInstanceRequest ¶ added in v1.0.674
func NewIsolateDCDBInstanceRequest() (request *IsolateDCDBInstanceRequest)
func (*IsolateDCDBInstanceRequest) FromJsonString ¶ added in v1.0.674
func (r *IsolateDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDCDBInstanceRequest) ToJsonString ¶ added in v1.0.674
func (r *IsolateDCDBInstanceRequest) ToJsonString() string
type IsolateDCDBInstanceRequestParams ¶ added in v1.0.674
type IsolateDCDBInstanceRequestParams struct { // 实例 ID,格式如:tdsqlshard-avw0207d,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type IsolateDCDBInstanceResponse ¶ added in v1.0.674
type IsolateDCDBInstanceResponse struct { *tchttp.BaseResponse Response *IsolateDCDBInstanceResponseParams `json:"Response"` }
func NewIsolateDCDBInstanceResponse ¶ added in v1.0.674
func NewIsolateDCDBInstanceResponse() (response *IsolateDCDBInstanceResponse)
func (*IsolateDCDBInstanceResponse) FromJsonString ¶ added in v1.0.674
func (r *IsolateDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDCDBInstanceResponse) ToJsonString ¶ added in v1.0.674
func (r *IsolateDCDBInstanceResponse) ToJsonString() string
type IsolateDCDBInstanceResponseParams ¶ added in v1.0.674
type IsolateDCDBInstanceResponseParams 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,形如:dcdbt-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,形如:dcdbt-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 IsolateHourDCDBInstanceRequest ¶ added in v1.0.357
type IsolateHourDCDBInstanceRequest struct { *tchttp.BaseRequest // 待升级的实例ID列表。形如:["dcdbt-ow728lmc"],可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewIsolateHourDCDBInstanceRequest ¶ added in v1.0.357
func NewIsolateHourDCDBInstanceRequest() (request *IsolateHourDCDBInstanceRequest)
func (*IsolateHourDCDBInstanceRequest) FromJsonString ¶ added in v1.0.357
func (r *IsolateHourDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateHourDCDBInstanceRequest) ToJsonString ¶ added in v1.0.357
func (r *IsolateHourDCDBInstanceRequest) ToJsonString() string
type IsolateHourDCDBInstanceRequestParams ¶ added in v1.0.426
type IsolateHourDCDBInstanceRequestParams struct { // 待升级的实例ID列表。形如:["dcdbt-ow728lmc"],可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type IsolateHourDCDBInstanceResponse ¶ added in v1.0.357
type IsolateHourDCDBInstanceResponse struct { *tchttp.BaseResponse Response *IsolateHourDCDBInstanceResponseParams `json:"Response"` }
func NewIsolateHourDCDBInstanceResponse ¶ added in v1.0.357
func NewIsolateHourDCDBInstanceResponse() (response *IsolateHourDCDBInstanceResponse)
func (*IsolateHourDCDBInstanceResponse) FromJsonString ¶ added in v1.0.357
func (r *IsolateHourDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateHourDCDBInstanceResponse) ToJsonString ¶ added in v1.0.357
func (r *IsolateHourDCDBInstanceResponse) ToJsonString() string
type IsolateHourDCDBInstanceResponseParams ¶ added in v1.0.426
type IsolateHourDCDBInstanceResponseParams 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"` // 分片ID,与ShardSerialId设置一个 ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 分片序列ID,与ShardId设置一个 ShardSerialId *string `json:"ShardSerialId,omitnil,omitempty" name:"ShardSerialId"` }
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"` // 分片ID,与ShardSerialId设置一个 ShardId *string `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 分片序列ID,与ShardId设置一个 ShardSerialId *string `json:"ShardSerialId,omitnil,omitempty" name:"ShardSerialId"` }
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 ModifyAccountConfigRequest ¶ added in v1.0.669
type ModifyAccountConfigRequest struct { *tchttp.BaseRequest // 实例 ID,格式如:tdsqlshard-kpkvq5oj,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账号的名称 UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // 账号的域名 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 配置列表,每一个元素是Config和Value的组合 Configs []*ConfigValue `json:"Configs,omitnil,omitempty" name:"Configs"` }
func NewModifyAccountConfigRequest ¶ added in v1.0.669
func NewModifyAccountConfigRequest() (request *ModifyAccountConfigRequest)
func (*ModifyAccountConfigRequest) FromJsonString ¶ added in v1.0.669
func (r *ModifyAccountConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountConfigRequest) ToJsonString ¶ added in v1.0.669
func (r *ModifyAccountConfigRequest) ToJsonString() string
type ModifyAccountConfigRequestParams ¶ added in v1.0.669
type ModifyAccountConfigRequestParams struct { // 实例 ID,格式如:tdsqlshard-kpkvq5oj,与云数据库控制台页面中显示的实例 ID 相同。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 账号的名称 UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // 账号的域名 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 配置列表,每一个元素是Config和Value的组合 Configs []*ConfigValue `json:"Configs,omitnil,omitempty" name:"Configs"` }
Predefined struct for user
type ModifyAccountConfigResponse ¶ added in v1.0.669
type ModifyAccountConfigResponse struct { *tchttp.BaseResponse Response *ModifyAccountConfigResponseParams `json:"Response"` }
func NewModifyAccountConfigResponse ¶ added in v1.0.669
func NewModifyAccountConfigResponse() (response *ModifyAccountConfigResponse)
func (*ModifyAccountConfigResponse) FromJsonString ¶ added in v1.0.669
func (r *ModifyAccountConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountConfigResponse) ToJsonString ¶ added in v1.0.669
func (r *ModifyAccountConfigResponse) ToJsonString() string
type ModifyAccountConfigResponseParams ¶ added in v1.0.669
type ModifyAccountConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccountDescriptionRequest ¶
type ModifyAccountDescriptionRequest struct { *tchttp.BaseRequest // 实例 ID,形如:dcdbt-ow728lmc。 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,形如:dcdbt-ow728lmc。 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 ¶ added in v1.0.547
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"` }
func NewModifyAccountPrivilegesRequest ¶ added in v1.0.547
func NewModifyAccountPrivilegesRequest() (request *ModifyAccountPrivilegesRequest)
func (*ModifyAccountPrivilegesRequest) FromJsonString ¶ added in v1.0.547
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 ¶ added in v1.0.547
func (r *ModifyAccountPrivilegesRequest) ToJsonString() string
type ModifyAccountPrivilegesRequestParams ¶ added in v1.0.547
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"` }
Predefined struct for user
type ModifyAccountPrivilegesResponse ¶ added in v1.0.547
type ModifyAccountPrivilegesResponse struct { *tchttp.BaseResponse Response *ModifyAccountPrivilegesResponseParams `json:"Response"` }
func NewModifyAccountPrivilegesResponse ¶ added in v1.0.547
func NewModifyAccountPrivilegesResponse() (response *ModifyAccountPrivilegesResponse)
func (*ModifyAccountPrivilegesResponse) FromJsonString ¶ added in v1.0.547
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 ¶ added in v1.0.547
func (r *ModifyAccountPrivilegesResponse) ToJsonString() string
type ModifyAccountPrivilegesResponseParams ¶ added in v1.0.547
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 ModifyDBEncryptAttributesRequest ¶ added in v1.0.603
type ModifyDBEncryptAttributesRequest struct { *tchttp.BaseRequest // 实例Id,形如:tdsqlshard-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否启用数据加密,开启后暂不支持关闭。本接口的可选值为:1-开启数据加密。 EncryptEnabled *int64 `json:"EncryptEnabled,omitnil,omitempty" name:"EncryptEnabled"` }
func NewModifyDBEncryptAttributesRequest ¶ added in v1.0.603
func NewModifyDBEncryptAttributesRequest() (request *ModifyDBEncryptAttributesRequest)
func (*ModifyDBEncryptAttributesRequest) FromJsonString ¶ added in v1.0.603
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.603
func (r *ModifyDBEncryptAttributesRequest) ToJsonString() string
type ModifyDBEncryptAttributesRequestParams ¶ added in v1.0.603
type ModifyDBEncryptAttributesRequestParams struct { // 实例Id,形如:tdsqlshard-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.603
type ModifyDBEncryptAttributesResponse struct { *tchttp.BaseResponse Response *ModifyDBEncryptAttributesResponseParams `json:"Response"` }
func NewModifyDBEncryptAttributesResponse ¶ added in v1.0.603
func NewModifyDBEncryptAttributesResponse() (response *ModifyDBEncryptAttributesResponse)
func (*ModifyDBEncryptAttributesResponse) FromJsonString ¶ added in v1.0.603
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.603
func (r *ModifyDBEncryptAttributesResponse) ToJsonString() string
type ModifyDBEncryptAttributesResponseParams ¶ added in v1.0.603
type ModifyDBEncryptAttributesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstanceNameRequest ¶ added in v1.0.391
type ModifyDBInstanceNameRequest struct { *tchttp.BaseRequest // 实例ID,形如tdsql-hdaprz0v InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
func NewModifyDBInstanceNameRequest ¶ added in v1.0.391
func NewModifyDBInstanceNameRequest() (request *ModifyDBInstanceNameRequest)
func (*ModifyDBInstanceNameRequest) FromJsonString ¶ added in v1.0.391
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 ¶ added in v1.0.391
func (r *ModifyDBInstanceNameRequest) ToJsonString() string
type ModifyDBInstanceNameRequestParams ¶ added in v1.0.426
type ModifyDBInstanceNameRequestParams struct { // 实例ID,形如tdsql-hdaprz0v InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
Predefined struct for user
type ModifyDBInstanceNameResponse ¶ added in v1.0.391
type ModifyDBInstanceNameResponse struct { *tchttp.BaseResponse Response *ModifyDBInstanceNameResponseParams `json:"Response"` }
func NewModifyDBInstanceNameResponse ¶ added in v1.0.391
func NewModifyDBInstanceNameResponse() (response *ModifyDBInstanceNameResponse)
func (*ModifyDBInstanceNameResponse) FromJsonString ¶ added in v1.0.391
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 ¶ added in v1.0.391
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 // 数据库引擎名称,本接口取值:dcdb。 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 { // 数据库引擎名称,本接口取值:dcdb。 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 形如:dcdbt-ow728lmc。 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 形如:dcdbt-ow728lmc。 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,形如:dcdbt-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,形如:dcdbt-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,形如:dcdbt-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 ¶
type ModifyDBSyncModeRequest struct { *tchttp.BaseRequest // 待修改同步模式的实例ID。形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 同步模式:0 异步,1 强同步, 2 强同步可退化 SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"` }
func NewModifyDBSyncModeRequest ¶
func NewModifyDBSyncModeRequest() (request *ModifyDBSyncModeRequest)
func (*ModifyDBSyncModeRequest) FromJsonString ¶
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 ¶
func (r *ModifyDBSyncModeRequest) ToJsonString() string
type ModifyDBSyncModeRequestParams ¶ added in v1.0.426
type ModifyDBSyncModeRequestParams struct { // 待修改同步模式的实例ID。形如:dcdbt-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 ¶
type ModifyDBSyncModeResponse struct { *tchttp.BaseResponse Response *ModifyDBSyncModeResponseParams `json:"Response"` }
func NewModifyDBSyncModeResponse ¶
func NewModifyDBSyncModeResponse() (response *ModifyDBSyncModeResponse)
func (*ModifyDBSyncModeResponse) FromJsonString ¶
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 ¶
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.525
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.525
func NewModifyInstanceNetworkRequest() (request *ModifyInstanceNetworkRequest)
func (*ModifyInstanceNetworkRequest) FromJsonString ¶ added in v1.0.525
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.525
func (r *ModifyInstanceNetworkRequest) ToJsonString() string
type ModifyInstanceNetworkRequestParams ¶ added in v1.0.525
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.525
type ModifyInstanceNetworkResponse struct { *tchttp.BaseResponse Response *ModifyInstanceNetworkResponseParams `json:"Response"` }
func NewModifyInstanceNetworkResponse ¶ added in v1.0.525
func NewModifyInstanceNetworkResponse() (response *ModifyInstanceNetworkResponse)
func (*ModifyInstanceNetworkResponse) FromJsonString ¶ added in v1.0.525
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.525
func (r *ModifyInstanceNetworkResponse) ToJsonString() string
type ModifyInstanceNetworkResponseParams ¶ added in v1.0.525
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.525
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.525
func NewModifyInstanceVipRequest() (request *ModifyInstanceVipRequest)
func (*ModifyInstanceVipRequest) FromJsonString ¶ added in v1.0.525
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.525
func (r *ModifyInstanceVipRequest) ToJsonString() string
type ModifyInstanceVipRequestParams ¶ added in v1.0.525
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.525
type ModifyInstanceVipResponse struct { *tchttp.BaseResponse Response *ModifyInstanceVipResponseParams `json:"Response"` }
func NewModifyInstanceVipResponse ¶ added in v1.0.525
func NewModifyInstanceVipResponse() (response *ModifyInstanceVipResponse)
func (*ModifyInstanceVipResponse) FromJsonString ¶ added in v1.0.525
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.525
func (r *ModifyInstanceVipResponse) ToJsonString() string
type ModifyInstanceVipResponseParams ¶ added in v1.0.525
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.525
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.525
func NewModifyInstanceVportRequest() (request *ModifyInstanceVportRequest)
func (*ModifyInstanceVportRequest) FromJsonString ¶ added in v1.0.525
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.525
func (r *ModifyInstanceVportRequest) ToJsonString() string
type ModifyInstanceVportRequestParams ¶ added in v1.0.525
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.525
type ModifyInstanceVportResponse struct { *tchttp.BaseResponse Response *ModifyInstanceVportResponseParams `json:"Response"` }
func NewModifyInstanceVportResponse ¶ added in v1.0.525
func NewModifyInstanceVportResponse() (response *ModifyInstanceVportResponse)
func (*ModifyInstanceVportResponse) FromJsonString ¶ added in v1.0.525
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.525
func (r *ModifyInstanceVportResponse) ToJsonString() string
type ModifyInstanceVportResponseParams ¶ added in v1.0.525
type ModifyInstanceVportResponseParams struct { // 唯一请求 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,格式如:tdsqlshard-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,格式如:tdsqlshard-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 OpenDBExtranetAccessRequest ¶
type OpenDBExtranetAccessRequest struct { *tchttp.BaseRequest // 待开放外网访问的实例ID。形如:dcdbt-ow728lmc。 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。形如:dcdbt-ow728lmc。 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 Project ¶
type Project struct { // 项目ID ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 资源拥有者(主账号)uin OwnerUin *int64 `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` // 应用Id AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 项目名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 创建者uin CreatorUin *int64 `json:"CreatorUin,omitnil,omitempty" name:"CreatorUin"` // 来源平台 SrcPlat *string `json:"SrcPlat,omitnil,omitempty" name:"SrcPlat"` // 来源AppId SrcAppId *int64 `json:"SrcAppId,omitnil,omitempty" name:"SrcAppId"` // 项目状态,0正常,-1关闭。默认项目为3 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 是否默认项目,1 是,0 不是 IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"` // 描述信息 Info *string `json:"Info,omitnil,omitempty" name:"Info"` }
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 []*ShardZoneChooseInfo `json:"AvailableChoice,omitnil,omitempty" name:"AvailableChoice"` }
type RenewDCDBInstanceRequest ¶
type RenewDCDBInstanceRequest struct { *tchttp.BaseRequest // 待续费的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 NewRenewDCDBInstanceRequest ¶
func NewRenewDCDBInstanceRequest() (request *RenewDCDBInstanceRequest)
func (*RenewDCDBInstanceRequest) FromJsonString ¶
func (r *RenewDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDCDBInstanceRequest) ToJsonString ¶
func (r *RenewDCDBInstanceRequest) ToJsonString() string
type RenewDCDBInstanceRequestParams ¶ added in v1.0.426
type RenewDCDBInstanceRequestParams struct { // 待续费的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 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 RenewDCDBInstanceResponse ¶
type RenewDCDBInstanceResponse struct { *tchttp.BaseResponse Response *RenewDCDBInstanceResponseParams `json:"Response"` }
func NewRenewDCDBInstanceResponse ¶
func NewRenewDCDBInstanceResponse() (response *RenewDCDBInstanceResponse)
func (*RenewDCDBInstanceResponse) FromJsonString ¶
func (r *RenewDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDCDBInstanceResponse) ToJsonString ¶
func (r *RenewDCDBInstanceResponse) ToJsonString() string
type RenewDCDBInstanceResponseParams ¶ added in v1.0.426
type RenewDCDBInstanceResponseParams 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,形如:dcdbt-ow728lmc。 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,形如:dcdbt-ow728lmc。 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 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 { // 来源 IP 或 IP 段,例如192.168.0.0/16 CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"` // 策略,ACCEPT 或者 DROP Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 端口 PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"` // 网络协议,支持 UDP、TCP 等 IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"` }
type ShardBriefInfo ¶ added in v1.0.625
type ShardBriefInfo struct { // 分片SerialId ShardSerialId *string `json:"ShardSerialId,omitnil,omitempty" name:"ShardSerialId"` // 分片ID,形如shard-7vg1o339 ShardInstanceId *string `json:"ShardInstanceId,omitnil,omitempty" name:"ShardInstanceId"` // 分片运行状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 分片运行状态描述 StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"` // 分片创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 分片内存大小,单位GB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 分片磁盘大小,单位GB Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 分片日志磁盘空间大小,单位GB LogDisk *int64 `json:"LogDisk,omitnil,omitempty" name:"LogDisk"` // 分片节点个数 NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 分片磁盘空间使用率 StorageUsage *float64 `json:"StorageUsage,omitnil,omitempty" name:"StorageUsage"` // 分片Proxy版本信息 ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"` // 分片主DB可用区 ShardMasterZone *string `json:"ShardMasterZone,omitnil,omitempty" name:"ShardMasterZone"` // 分片从DB可用区 ShardSlaveZones []*string `json:"ShardSlaveZones,omitnil,omitempty" name:"ShardSlaveZones"` // 分片Cpu核数 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // DB节点信息 // 注意:此字段可能返回 null,表示取不到有效值。 NodesInfo []*NodeInfo `json:"NodesInfo,omitnil,omitempty" name:"NodesInfo"` }
type ShardInfo ¶
type ShardInfo struct { // 分片ID ShardInstanceId *string `json:"ShardInstanceId,omitnil,omitempty" name:"ShardInstanceId"` // 分片Set ID ShardSerialId *string `json:"ShardSerialId,omitnil,omitempty" name:"ShardSerialId"` // 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化,-2 分片已删除 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 创建时间 Createtime *string `json:"Createtime,omitnil,omitempty" name:"Createtime"` // 内存大小,单位 GB Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 存储大小,单位 GB Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"` // 分片数字ID ShardId *int64 `json:"ShardId,omitnil,omitempty" name:"ShardId"` // 节点数,2 为一主一从, 3 为一主二从 NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 产品类型 Id(过时字段,请勿依赖该值) Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // Cpu核数 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` }
type ShardZoneChooseInfo ¶
type SlowLogData ¶ added in v1.0.348
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"` // 账户的域名 // 注意:此字段可能返回 null,表示取不到有效值。 Host *string `json:"Host,omitnil,omitempty" name:"Host"` }
type SpecConfig ¶
type SpecConfig struct { // 规格机型 Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"` // 规格列表 SpecConfigInfos []*SpecConfigInfo `json:"SpecConfigInfos,omitnil,omitempty" name:"SpecConfigInfos"` }
type SpecConfigInfo ¶
type SpecConfigInfo struct { // 节点个数,2 表示一主一从,3 表示一主二从 NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // 内存大小,单位 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"` // 产品类型 Id Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // 最大 Qps 值 Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"` // CPU核数 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` }
type SplitShardConfig ¶
type SplitShardConfig struct { // 分片ID数组 ShardInstanceIds []*string `json:"ShardInstanceIds,omitnil,omitempty" name:"ShardInstanceIds"` // 数据切分比例,固定50% SplitRate *int64 `json:"SplitRate,omitnil,omitempty" name:"SplitRate"` // 分片内存大小,单位 GB ShardMemory *int64 `json:"ShardMemory,omitnil,omitempty" name:"ShardMemory"` // 分片存储大小,单位 GB ShardStorage *int64 `json:"ShardStorage,omitnil,omitempty" name:"ShardStorage"` }
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"` // 指定分片实例id进行切换 ShardInstanceIds []*string `json:"ShardInstanceIds,omitnil,omitempty" name:"ShardInstanceIds"` }
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"` // 指定分片实例id进行切换 ShardInstanceIds []*string `json:"ShardInstanceIds,omitnil,omitempty" name:"ShardInstanceIds"` }
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 *uint64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TableColumn ¶
type TablePrivilege ¶ added in v1.0.547
type TerminateDedicatedDBInstanceRequest ¶ added in v1.0.410
type TerminateDedicatedDBInstanceRequest struct { *tchttp.BaseRequest // 实例 Id,形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewTerminateDedicatedDBInstanceRequest ¶ added in v1.0.410
func NewTerminateDedicatedDBInstanceRequest() (request *TerminateDedicatedDBInstanceRequest)
func (*TerminateDedicatedDBInstanceRequest) FromJsonString ¶ added in v1.0.410
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.410
func (r *TerminateDedicatedDBInstanceRequest) ToJsonString() string
type TerminateDedicatedDBInstanceRequestParams ¶ added in v1.0.426
type TerminateDedicatedDBInstanceRequestParams struct { // 实例 Id,形如:dcdbt-ow728lmc。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type TerminateDedicatedDBInstanceResponse ¶ added in v1.0.410
type TerminateDedicatedDBInstanceResponse struct { *tchttp.BaseResponse Response *TerminateDedicatedDBInstanceResponseParams `json:"Response"` }
func NewTerminateDedicatedDBInstanceResponse ¶ added in v1.0.410
func NewTerminateDedicatedDBInstanceResponse() (response *TerminateDedicatedDBInstanceResponse)
func (*TerminateDedicatedDBInstanceResponse) FromJsonString ¶ added in v1.0.410
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.410
func (r *TerminateDedicatedDBInstanceResponse) ToJsonString() string
type TerminateDedicatedDBInstanceResponseParams ¶ added in v1.0.426
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 UpgradeDCDBInstanceRequest ¶
type UpgradeDCDBInstanceRequest struct { *tchttp.BaseRequest // 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级类型,取值范围: // <li> ADD: 新增分片 </li> // <li> EXPAND: 升级实例中的已有分片 </li> // <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 新增分片配置,当UpgradeType为ADD时生效。 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 扩容分片配置,当UpgradeType为EXPAND时生效。 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 切分分片配置,当UpgradeType为SPLIT时生效。 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 是否自动使用代金券进行支付,默认不使用。 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 NewUpgradeDCDBInstanceRequest ¶
func NewUpgradeDCDBInstanceRequest() (request *UpgradeDCDBInstanceRequest)
func (*UpgradeDCDBInstanceRequest) FromJsonString ¶
func (r *UpgradeDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDCDBInstanceRequest) ToJsonString ¶
func (r *UpgradeDCDBInstanceRequest) ToJsonString() string
type UpgradeDCDBInstanceRequestParams ¶ added in v1.0.426
type UpgradeDCDBInstanceRequestParams struct { // 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级类型,取值范围: // <li> ADD: 新增分片 </li> // <li> EXPAND: 升级实例中的已有分片 </li> // <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 新增分片配置,当UpgradeType为ADD时生效。 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 扩容分片配置,当UpgradeType为EXPAND时生效。 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 切分分片配置,当UpgradeType为SPLIT时生效。 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 是否自动使用代金券进行支付,默认不使用。 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 UpgradeDCDBInstanceResponse ¶
type UpgradeDCDBInstanceResponse struct { *tchttp.BaseResponse Response *UpgradeDCDBInstanceResponseParams `json:"Response"` }
func NewUpgradeDCDBInstanceResponse ¶
func NewUpgradeDCDBInstanceResponse() (response *UpgradeDCDBInstanceResponse)
func (*UpgradeDCDBInstanceResponse) FromJsonString ¶
func (r *UpgradeDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDCDBInstanceResponse) ToJsonString ¶
func (r *UpgradeDCDBInstanceResponse) ToJsonString() string
type UpgradeDCDBInstanceResponseParams ¶ added in v1.0.426
type UpgradeDCDBInstanceResponseParams 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 UpgradeDedicatedDCDBInstanceRequest ¶ added in v1.0.662
type UpgradeDedicatedDCDBInstanceRequest struct { *tchttp.BaseRequest // 升级类型,取值为ADD,SPLIT和EXPAND。ADD-添加分片;SPLIT-切分某个分片;EXPAND-垂直扩容某个分片 UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 实例ID,形如 dcdbt-mlfjm74h InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当UpgradeType取值为ADD时,添加分片的配置参数 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 当UpgradeType取值为EXPAND时,垂直扩容分片的配置参数 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 当UpgradeType取值为SPLIT时,切分分片的配置参数 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 错过切换时间窗口时,是否自动重试一次,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 NewUpgradeDedicatedDCDBInstanceRequest ¶ added in v1.0.662
func NewUpgradeDedicatedDCDBInstanceRequest() (request *UpgradeDedicatedDCDBInstanceRequest)
func (*UpgradeDedicatedDCDBInstanceRequest) FromJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDedicatedDCDBInstanceRequest) ToJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDCDBInstanceRequest) ToJsonString() string
type UpgradeDedicatedDCDBInstanceRequestParams ¶ added in v1.0.662
type UpgradeDedicatedDCDBInstanceRequestParams struct { // 升级类型,取值为ADD,SPLIT和EXPAND。ADD-添加分片;SPLIT-切分某个分片;EXPAND-垂直扩容某个分片 UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 实例ID,形如 dcdbt-mlfjm74h InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当UpgradeType取值为ADD时,添加分片的配置参数 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 当UpgradeType取值为EXPAND时,垂直扩容分片的配置参数 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 当UpgradeType取值为SPLIT时,切分分片的配置参数 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 错过切换时间窗口时,是否自动重试一次,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 UpgradeDedicatedDCDBInstanceResponse ¶ added in v1.0.662
type UpgradeDedicatedDCDBInstanceResponse struct { *tchttp.BaseResponse Response *UpgradeDedicatedDCDBInstanceResponseParams `json:"Response"` }
func NewUpgradeDedicatedDCDBInstanceResponse ¶ added in v1.0.662
func NewUpgradeDedicatedDCDBInstanceResponse() (response *UpgradeDedicatedDCDBInstanceResponse)
func (*UpgradeDedicatedDCDBInstanceResponse) FromJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeDedicatedDCDBInstanceResponse) ToJsonString ¶ added in v1.0.662
func (r *UpgradeDedicatedDCDBInstanceResponse) ToJsonString() string
type UpgradeDedicatedDCDBInstanceResponseParams ¶ added in v1.0.662
type UpgradeDedicatedDCDBInstanceResponseParams 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 UpgradeHourDCDBInstanceRequest ¶ added in v1.0.583
type UpgradeHourDCDBInstanceRequest struct { *tchttp.BaseRequest // 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级类型,取值范围: // <li> ADD: 新增分片 </li> // <li> EXPAND: 升级实例中的已有分片 </li> // <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 新增分片配置,当UpgradeType为ADD时生效。 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 扩容分片配置,当UpgradeType为EXPAND时生效。 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 切分分片配置,当UpgradeType为SPLIT时生效。 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 切换开始时间,格式如: "2019-12-12 07:00:00"。开始时间必须在当前时间一个小时以后,3天以内。 SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"` // 切换结束时间, 格式如: "2019-12-12 07:15:00",结束时间必须大于开始时间。 SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"` // 是否自动重试。 0:不自动重试 1:自动重试 SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"` // 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` }
func NewUpgradeHourDCDBInstanceRequest ¶ added in v1.0.583
func NewUpgradeHourDCDBInstanceRequest() (request *UpgradeHourDCDBInstanceRequest)
func (*UpgradeHourDCDBInstanceRequest) FromJsonString ¶ added in v1.0.583
func (r *UpgradeHourDCDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeHourDCDBInstanceRequest) ToJsonString ¶ added in v1.0.583
func (r *UpgradeHourDCDBInstanceRequest) ToJsonString() string
type UpgradeHourDCDBInstanceRequestParams ¶ added in v1.0.583
type UpgradeHourDCDBInstanceRequestParams struct { // 待升级的实例ID。形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 升级类型,取值范围: // <li> ADD: 新增分片 </li> // <li> EXPAND: 升级实例中的已有分片 </li> // <li> SPLIT: 将已有分片中的数据切分到新增分片上</li> UpgradeType *string `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"` // 新增分片配置,当UpgradeType为ADD时生效。 AddShardConfig *AddShardConfig `json:"AddShardConfig,omitnil,omitempty" name:"AddShardConfig"` // 扩容分片配置,当UpgradeType为EXPAND时生效。 ExpandShardConfig *ExpandShardConfig `json:"ExpandShardConfig,omitnil,omitempty" name:"ExpandShardConfig"` // 切分分片配置,当UpgradeType为SPLIT时生效。 SplitShardConfig *SplitShardConfig `json:"SplitShardConfig,omitnil,omitempty" name:"SplitShardConfig"` // 切换开始时间,格式如: "2019-12-12 07:00:00"。开始时间必须在当前时间一个小时以后,3天以内。 SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"` // 切换结束时间, 格式如: "2019-12-12 07:15:00",结束时间必须大于开始时间。 SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"` // 是否自动重试。 0:不自动重试 1:自动重试 SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"` // 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` }
Predefined struct for user
type UpgradeHourDCDBInstanceResponse ¶ added in v1.0.583
type UpgradeHourDCDBInstanceResponse struct { *tchttp.BaseResponse Response *UpgradeHourDCDBInstanceResponseParams `json:"Response"` }
func NewUpgradeHourDCDBInstanceResponse ¶ added in v1.0.583
func NewUpgradeHourDCDBInstanceResponse() (response *UpgradeHourDCDBInstanceResponse)
func (*UpgradeHourDCDBInstanceResponse) FromJsonString ¶ added in v1.0.583
func (r *UpgradeHourDCDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeHourDCDBInstanceResponse) ToJsonString ¶ added in v1.0.583
func (r *UpgradeHourDCDBInstanceResponse) ToJsonString() string
type UpgradeHourDCDBInstanceResponseParams ¶ added in v1.0.583
type UpgradeHourDCDBInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UserTaskInfo ¶
type UserTaskInfo struct { // 任务ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 用户账户ID AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 任务状态,0-任务初始化中;1-任务运行中;2-任务成功;3-任务失败 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 任务类型,0-实例回档;1-实例创建;2-实例扩容;3-实例迁移;4-实例删除;5-实例重启 UserTaskType *int64 `json:"UserTaskType,omitnil,omitempty" name:"UserTaskType"` // 任务创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务错误信息 ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"` // 客户端参数 InputData *string `json:"InputData,omitnil,omitempty" name:"InputData"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 地域ID RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` }
type ViewPrivileges ¶ added in v1.0.547
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"` }