Documentation ¶
Index ¶
- Constants
- type Account
- type AssociateSecurityGroupsRequest
- type AssociateSecurityGroupsRequestParams
- type AssociateSecurityGroupsResponse
- type AssociateSecurityGroupsResponseParams
- type CancelDcnJobRequest
- type CancelDcnJobRequestParams
- type CancelDcnJobResponse
- type CancelDcnJobResponseParams
- type Client
- func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
- func (c *Client) CancelDcnJob(request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
- func (c *Client) CancelDcnJobWithContext(ctx context.Context, request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
- func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)
- func (c *Client) CloneAccountWithContext(ctx context.Context, request *CloneAccountRequest) (response *CloneAccountResponse, err error)
- func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
- func (c *Client) CloseDBExtranetAccessWithContext(ctx context.Context, request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
- func (c *Client) CopyAccountPrivileges(request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
- func (c *Client) CopyAccountPrivilegesWithContext(ctx context.Context, request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
- func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)
- func (c *Client) CreateAccountWithContext(ctx context.Context, request *CreateAccountRequest) (response *CreateAccountResponse, err error)
- func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
- func (c *Client) CreateHourDBInstance(request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
- func (c *Client) CreateHourDBInstanceWithContext(ctx context.Context, request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, 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) DescribeDBInstanceDetail(request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
- func (c *Client) DescribeDBInstanceDetailWithContext(ctx context.Context, request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
- func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBLogFilesWithContext(ctx context.Context, request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
- func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
- func (c *Client) DescribeDBParametersWithContext(ctx context.Context, request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
- func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
- func (c *Client) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
- func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
- func (c *Client) 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) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
- func (c *Client) DescribeLogFileRetentionPeriod(request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
- func (c *Client) DescribeLogFileRetentionPeriodWithContext(ctx context.Context, request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
- func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
- func (c *Client) DescribeOrdersWithContext(ctx context.Context, request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
- func (c *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (c *Client) DescribePriceWithContext(ctx context.Context, request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
- func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
- func (c *Client) DestroyDBInstanceWithContext(ctx context.Context, request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
- func (c *Client) DestroyHourDBInstance(request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
- func (c *Client) DestroyHourDBInstanceWithContext(ctx context.Context, request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
- func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
- func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
- func (c *Client) GrantAccountPrivilegesWithContext(ctx context.Context, request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
- func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
- func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
- func (c *Client) IsolateDedicatedDBInstance(request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
- func (c *Client) IsolateDedicatedDBInstanceWithContext(ctx context.Context, request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
- func (c *Client) KillSession(request *KillSessionRequest) (response *KillSessionResponse, err error)
- func (c *Client) KillSessionWithContext(ctx context.Context, request *KillSessionRequest) (response *KillSessionResponse, err error)
- func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
- func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
- func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
- func (c *Client) ModifyDBEncryptAttributes(request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
- func (c *Client) ModifyDBEncryptAttributesWithContext(ctx context.Context, request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, 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) ModifySyncTaskAttribute(request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
- func (c *Client) ModifySyncTaskAttributeWithContext(ctx context.Context, request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, 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) TerminateDedicatedDBInstance(request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
- func (c *Client) TerminateDedicatedDBInstanceWithContext(ctx context.Context, request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
- type CloneAccountRequest
- type CloneAccountRequestParams
- type CloneAccountResponse
- type CloneAccountResponseParams
- type CloseDBExtranetAccessRequest
- type CloseDBExtranetAccessRequestParams
- type CloseDBExtranetAccessResponse
- type CloseDBExtranetAccessResponseParams
- type ColumnPrivilege
- type ConstraintRange
- type CopyAccountPrivilegesRequest
- type CopyAccountPrivilegesRequestParams
- type CopyAccountPrivilegesResponse
- type CopyAccountPrivilegesResponseParams
- type CreateAccountRequest
- type CreateAccountRequestParams
- type CreateAccountResponse
- type CreateAccountResponseParams
- type CreateDBInstanceRequest
- type CreateDBInstanceRequestParams
- type CreateDBInstanceResponse
- type CreateDBInstanceResponseParams
- type CreateHourDBInstanceRequest
- type CreateHourDBInstanceRequestParams
- type CreateHourDBInstanceResponse
- type CreateHourDBInstanceResponseParams
- type DBAccount
- type DBInstance
- type DBParamValue
- type DCNReplicaConfig
- type DCNReplicaStatus
- type Database
- type DatabaseFunction
- type DatabasePrivilege
- type DatabaseProcedure
- type DatabaseTable
- type DatabaseView
- type DcnDetailItem
- type Deal
- type DeleteAccountRequest
- type DeleteAccountRequestParams
- type DeleteAccountResponse
- type DeleteAccountResponseParams
- type DescribeAccountPrivilegesRequest
- type DescribeAccountPrivilegesRequestParams
- type DescribeAccountPrivilegesResponse
- type DescribeAccountPrivilegesResponseParams
- type DescribeAccountsRequest
- type DescribeAccountsRequestParams
- type DescribeAccountsResponse
- type DescribeAccountsResponseParams
- type DescribeBackupFilesRequest
- type DescribeBackupFilesRequestParams
- type DescribeBackupFilesResponse
- type DescribeBackupFilesResponseParams
- type DescribeDBEncryptAttributesRequest
- type DescribeDBEncryptAttributesRequestParams
- type DescribeDBEncryptAttributesResponse
- type DescribeDBEncryptAttributesResponseParams
- type DescribeDBInstanceDetailRequest
- type DescribeDBInstanceDetailRequestParams
- type DescribeDBInstanceDetailResponse
- type DescribeDBInstanceDetailResponseParams
- type DescribeDBInstancesRequest
- type DescribeDBInstancesRequestParams
- type DescribeDBInstancesResponse
- type DescribeDBInstancesResponseParams
- type DescribeDBLogFilesRequest
- type DescribeDBLogFilesRequestParams
- type DescribeDBLogFilesResponse
- type DescribeDBLogFilesResponseParams
- type DescribeDBParametersRequest
- type DescribeDBParametersRequestParams
- type DescribeDBParametersResponse
- type DescribeDBParametersResponseParams
- type DescribeDBSecurityGroupsRequest
- type DescribeDBSecurityGroupsRequestParams
- type DescribeDBSecurityGroupsResponse
- type DescribeDBSecurityGroupsResponseParams
- type DescribeDBSlowLogsRequest
- type DescribeDBSlowLogsRequestParams
- type DescribeDBSlowLogsResponse
- type DescribeDBSlowLogsResponseParams
- type 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 DescribeInstanceNodeInfoRequest
- type DescribeInstanceNodeInfoRequestParams
- type DescribeInstanceNodeInfoResponse
- type DescribeInstanceNodeInfoResponseParams
- type DescribeLogFileRetentionPeriodRequest
- type DescribeLogFileRetentionPeriodRequestParams
- type DescribeLogFileRetentionPeriodResponse
- type DescribeLogFileRetentionPeriodResponseParams
- type DescribeOrdersRequest
- type DescribeOrdersRequestParams
- type DescribeOrdersResponse
- type DescribeOrdersResponseParams
- type DescribePriceRequest
- type DescribePriceRequestParams
- type DescribePriceResponse
- type DescribePriceResponseParams
- type DescribeProjectSecurityGroupsRequest
- type DescribeProjectSecurityGroupsRequestParams
- type DescribeProjectSecurityGroupsResponse
- type DescribeProjectSecurityGroupsResponseParams
- type DestroyDBInstanceRequest
- type DestroyDBInstanceRequestParams
- type DestroyDBInstanceResponse
- type DestroyDBInstanceResponseParams
- type DestroyHourDBInstanceRequest
- type DestroyHourDBInstanceRequestParams
- type DestroyHourDBInstanceResponse
- type DestroyHourDBInstanceResponseParams
- type DisassociateSecurityGroupsRequest
- type DisassociateSecurityGroupsRequestParams
- type DisassociateSecurityGroupsResponse
- type DisassociateSecurityGroupsResponseParams
- type FunctionPrivilege
- type GrantAccountPrivilegesRequest
- type GrantAccountPrivilegesRequestParams
- type GrantAccountPrivilegesResponse
- type GrantAccountPrivilegesResponseParams
- type InstanceBackupFileItem
- type IsolateDBInstanceRequest
- type IsolateDBInstanceRequestParams
- type IsolateDBInstanceResponse
- type IsolateDBInstanceResponseParams
- type IsolateDedicatedDBInstanceRequest
- type IsolateDedicatedDBInstanceRequestParams
- type IsolateDedicatedDBInstanceResponse
- type IsolateDedicatedDBInstanceResponseParams
- type KillSessionRequest
- type KillSessionRequestParams
- type KillSessionResponse
- type KillSessionResponseParams
- type LogFileInfo
- type ModifyAccountDescriptionRequest
- type ModifyAccountDescriptionRequestParams
- type ModifyAccountDescriptionResponse
- type ModifyAccountDescriptionResponseParams
- type ModifyAccountPrivilegesRequest
- type ModifyAccountPrivilegesRequestParams
- type ModifyAccountPrivilegesResponse
- type ModifyAccountPrivilegesResponseParams
- type ModifyDBEncryptAttributesRequest
- type ModifyDBEncryptAttributesRequestParams
- type ModifyDBEncryptAttributesResponse
- type ModifyDBEncryptAttributesResponseParams
- 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 ModifySyncTaskAttributeRequest
- type ModifySyncTaskAttributeRequestParams
- type ModifySyncTaskAttributeResponse
- type ModifySyncTaskAttributeResponseParams
- type NodeInfo
- type ParamConstraint
- type ParamDesc
- type ParamModifyResult
- type ProcedurePrivilege
- type ResetAccountPasswordRequest
- type ResetAccountPasswordRequestParams
- type ResetAccountPasswordResponse
- type ResetAccountPasswordResponseParams
- type ResourceTag
- type SecurityGroup
- type SecurityGroupBound
- type SlowLogData
- type TableColumn
- type TablePrivilege
- type TerminateDedicatedDBInstanceRequest
- type TerminateDedicatedDBInstanceRequestParams
- type TerminateDedicatedDBInstanceResponse
- type TerminateDedicatedDBInstanceResponseParams
- type ViewPrivileges
Constants ¶
const ( // CAM signature/authentication error AUTHFAILURE = "AuthFailure" // Operation failed. FAILEDOPERATION = "FailedOperation" // Failed to add the security group information of an instance. FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" // Failed to apply for VIP FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" // Failed to associate the security group. FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" // Authentication failed. FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" // Failed to clear the security group information of an instance. FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" // An error occurred while copying account permissions. FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError" // Failed to create the flow. FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" // Failed to create an order. FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" // Failed to create the account. FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed" // Failed to delete the account. FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed" // Failed to unassociate the security group. FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" // Failed to query the security group details FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" // Refund is not supported for the instance FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" // Instance refund failed FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" // Failed to modify account permissions. FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed" // Failed to isolate the instance FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed" // Failed to request the backend API. FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" // Failed to make order payment. FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" // Failed to reset the account password. FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed" // Failed to update the security group FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip" // Failed to set a rule. FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" // Failed to publish security group rules FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed" // Either tag key/value verification or tag API authentication failed. FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" // Failed to update the security group information of an instance. FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" // Unauthenticated user FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" // VIP can’t be the same. FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange" // Failed to add service to VPC FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed" // Abnormal public network status FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal" // Internal error. INTERNALERROR = "InternalError" // CAM authentication request failed. INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" // Failed to verify the VIP status INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" // Invalid COS address configuration. INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" // Backup file signature failed. INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" // Failed to create a task. INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" // No database data has changed. INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" // Failed to query the database. INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" // Failed to query the information of a dedicated cluster. INTERNALERROR_FENCEERROR = "InternalError.FenceError" // Failed to get the database encryption key INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed" // Failed to get database instance parameters. INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed" // Failed to get the database list. INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" // Failed to get the database object. INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" // Failed to get the instance details. INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" // Failed to get the backend instance information. INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" // Failed to get the current account permissions. INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed" // Failed to query security group details. INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" // Failed to get the error log. INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" // Failed to query the VPC subnet information. INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" // Failed to get the table structure. INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed" // Failed to get the account list. INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" // Failed to get the number of security groups INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" // Failed to query the security group quota of the user. INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError" // Failed to query the VPC information. INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" // Failed to read the backup file. INTERNALERROR_HDFSERROR = "InternalError.HDFSError" // Missing internal configuration. INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing" // Internal system error. INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" // Failed to insert data into the database. INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" // You have no permission to operate this instance. INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" // The maximum number of security groups with which a single instance can associate has been reached. INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" // The number of resources returned is inconsistent with the number specified in the request of querying instance information. INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" // An error occurred when querying an instance. INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" // Failed to get the slow log. INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed" // Database operation failed. INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" // An error occurred when reading data from the database. INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" // Failed to query the order information. INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed" // Failed to query the price INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" // An error occurred when reading data from the database. INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" // Route not found. INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" // The security group policy of the resource failed to take effect. INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" // Failed to update the database. INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed" // VPC operation failed INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed" // Public network operation failed. INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed" // Parameter error. INVALIDPARAMETER = "InvalidParameter" // API not found INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" // The password contains invalid characters. INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" // Verification of input parameters failed. INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" // The order ID to be queried is not specified. INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven" // An error occurred while verifying parameter validity. INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" // Invalid parameters INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" // The time parameter is incorrect. INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" // Failed to find the requested instance. INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" // You have no permission to manipulate this API or resource. INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" // Security group validity test failed. INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail" // The instance shard does not exist. INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound" // No purchasable specifications found INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" // The specified VPC subnet was not found. INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" // The SNAT subnet doesn’t support applying for IPs. INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" // VIP is not in the subnet. INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" // VIP is in use. INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" // The specified VPC subnet was not found. INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" // Vport is in use. INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed" // The account to be created already exists. INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" // The instance does not support this sync mode. INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" // The specified permission could not be granted to this account. INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight" // Invalid account type. INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType" // The number of products exceeds the upper limit. INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" // The dedicated cluster to which the database instance belongs was not found. INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" // The number of products exceeds the upper limit. INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" // Incorrect permission parameters INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam" // Information of the specified AZ was not found. INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" // Parameter verification error. INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // The specification information of the database instance was not found. INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" // Operations by a system user are not allowed. INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" // The specified account does not exist. RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" // The instance does not exist. RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound" // The specified database instance was not found. RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" // Failed to find the configuration of the product associated with the security group. RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" // The sync task has been deleted. RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted" // Unable to initialize the instance due to incorrect status. RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" // An error occurred while calling COS APIs. RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed" // The database instance has been deleted. RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" // The database instance has been locked. Operations are not allowed. RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" // Incorrect database instance status. Operations are not allowed. RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" // Failed to verify the security group RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" // You have no permission to manipulate this API or resource. UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" // The operation is not supported. UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation" // The proxy program is too old. Please contact customer service for upgrade and try again. UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion" )
const APIVersion = "2017-03-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociateSecurityGroupsRequest ¶
type AssociateSecurityGroupsRequest struct { *tchttp.BaseRequest // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // ID of the security group to be associated in the format of sg-efil73jd. SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // ID(s) of the instance(s) to be associated in the format of tdsql-lesecurk. You can specify multiple instances. InstanceIds []*string `json:"InstanceIds,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 ¶
type AssociateSecurityGroupsRequestParams struct { // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // ID of the security group to be associated in the format of sg-efil73jd. SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // ID(s) of the instance(s) to be associated in the format of tdsql-lesecurk. You can specify multiple instances. InstanceIds []*string `json:"InstanceIds,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 ¶
type AssociateSecurityGroupsResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CancelDcnJobRequest ¶
type CancelDcnJobRequest struct { *tchttp.BaseRequest // Disaster recovery instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewCancelDcnJobRequest ¶
func NewCancelDcnJobRequest() (request *CancelDcnJobRequest)
func (*CancelDcnJobRequest) FromJsonString ¶
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 ¶
func (r *CancelDcnJobRequest) ToJsonString() string
type CancelDcnJobRequestParams ¶
type CancelDcnJobRequestParams struct { // Disaster recovery instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type CancelDcnJobResponse ¶
type CancelDcnJobResponse struct { *tchttp.BaseResponse Response *CancelDcnJobResponseParams `json:"Response"` }
func NewCancelDcnJobResponse ¶
func NewCancelDcnJobResponse() (response *CancelDcnJobResponse)
func (*CancelDcnJobResponse) FromJsonString ¶
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 ¶
func (r *CancelDcnJobResponse) ToJsonString() string
type CancelDcnJobResponseParams ¶
type CancelDcnJobResponseParams struct { // Task ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,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) AssociateSecurityGroups ¶
func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups This API is used to associate security groups with Tencent Cloud resources in batches.
error code that may be returned:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError" INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) AssociateSecurityGroupsWithContext ¶
func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)
AssociateSecurityGroups This API is used to associate security groups with Tencent Cloud resources in batches.
error code that may be returned:
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed" FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed" FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed" FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed" FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed" FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed" INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError" INTERNALERROR_INSERTFAIL = "InternalError.InsertFail" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed" INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CancelDcnJob ¶
func (c *Client) CancelDcnJob(request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
CancelDcnJob This API is used to cancel DCN synchronization.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) CancelDcnJobWithContext ¶
func (c *Client) CancelDcnJobWithContext(ctx context.Context, request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)
CancelDcnJob This API is used to cancel DCN synchronization.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) CloneAccount ¶
func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)
CloneAccount This API is used to clone an instance account.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) CloneAccountWithContext ¶
func (c *Client) CloneAccountWithContext(ctx context.Context, request *CloneAccountRequest) (response *CloneAccountResponse, err error)
CloneAccount This API is used to clone an instance account.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) CloseDBExtranetAccess ¶
func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
CloseDBExtranetAccess This API is used to disable public network access for a TencentDB instance, which will make the public IP address inaccessible. The `DescribeDCDBInstances` API will not return the public domain name and port information of the corresponding instance.
error code that may be returned:
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 ¶
func (c *Client) CloseDBExtranetAccessWithContext(ctx context.Context, request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
CloseDBExtranetAccess This API is used to disable public network access for a TencentDB instance, which will make the public IP address inaccessible. The `DescribeDCDBInstances` API will not return the public domain name and port information of the corresponding instance.
error code that may be returned:
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 This API is used to copy the permissions of a TencentDB account.
Note: accounts with the same username but different hosts are different accounts. Permissions can only be copied between accounts with the same `Readonly` attribute.
error code that may be returned:
FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CopyAccountPrivilegesWithContext ¶
func (c *Client) CopyAccountPrivilegesWithContext(ctx context.Context, request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)
CopyAccountPrivileges This API is used to copy the permissions of a TencentDB account.
Note: accounts with the same username but different hosts are different accounts. Permissions can only be copied between accounts with the same `Readonly` attribute.
error code that may be returned:
FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType" 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 This API is used to create a TencentDB account. Multiple accounts can be created for one instance. Accounts with the same username but different hosts are different accounts.
error code that may be returned:
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 ¶
func (c *Client) CreateAccountWithContext(ctx context.Context, request *CreateAccountRequest) (response *CreateAccountResponse, err error)
CreateAccount This API is used to create a TencentDB account. Multiple accounts can be created for one instance. Accounts with the same username but different hosts are different accounts.
error code that may be returned:
FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion"
func (*Client) CreateDBInstance ¶
func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance This API is used to create a monthly subscribed TencentDB instance by passing in information such as instance specifications, database version number, validity period, and quantity.
error code that may be returned:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateDBInstanceWithContext ¶
func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)
CreateDBInstance This API is used to create a monthly subscribed TencentDB instance by passing in information such as instance specifications, database version number, validity period, and quantity.
error code that may be returned:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateHourDBInstance ¶
func (c *Client) CreateHourDBInstance(request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
CreateHourDBInstance This API is used to create pay-as-you-go instances.
error code that may be returned:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) CreateHourDBInstanceWithContext ¶
func (c *Client) CreateHourDBInstanceWithContext(ctx context.Context, request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)
CreateHourDBInstance This API is used to create pay-as-you-go instances.
error code that may be returned:
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError" FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound" INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAccount ¶
func (c *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
DeleteAccount This API is used to delete a TencentDB account, which is uniquely identified by username and host.
error code that may be returned:
FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DeleteAccountWithContext ¶
func (c *Client) DeleteAccountWithContext(ctx context.Context, request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)
DeleteAccount This API is used to delete a TencentDB account, which is uniquely identified by username and host.
error code that may be returned:
FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeAccountPrivileges ¶
func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges This API is used to query the permissions of a TencentDB account.
Note: Accounts with the same username but different hosts are different accounts.
error code that may be returned:
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 ¶
func (c *Client) DescribeAccountPrivilegesWithContext(ctx context.Context, request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)
DescribeAccountPrivileges This API is used to query the permissions of a TencentDB account.
Note: Accounts with the same username but different hosts are different accounts.
error code that may be returned:
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 This API is used to query the list of accounts of a specified TencentDB instance.
error code that may be returned:
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 ¶
func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts This API is used to query the list of accounts of a specified TencentDB instance.
error code that may be returned:
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 ¶
func (c *Client) DescribeBackupFiles(request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
DescribeBackupFiles This API is used to query the list of backup files.
error code that may be returned:
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeBackupFilesWithContext ¶
func (c *Client) DescribeBackupFilesWithContext(ctx context.Context, request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)
DescribeBackupFiles This API is used to query the list of backup files.
error code that may be returned:
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBEncryptAttributes ¶
func (c *Client) DescribeDBEncryptAttributes(request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
DescribeDBEncryptAttributes This API is used to query the encryption status of the instance data.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) DescribeDBEncryptAttributesWithContext ¶
func (c *Client) DescribeDBEncryptAttributesWithContext(ctx context.Context, request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)
DescribeDBEncryptAttributes This API is used to query the encryption status of the instance data.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) DescribeDBInstanceDetail ¶
func (c *Client) DescribeDBInstanceDetail(request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
DescribeDBInstanceDetail This API is used to query the details of a specified instance.
error code that may be returned:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstanceDetailWithContext ¶
func (c *Client) DescribeDBInstanceDetailWithContext(ctx context.Context, request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)
DescribeDBInstanceDetail This API is used to query the details of a specified instance.
error code that may be returned:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstances ¶
func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances This API is used to query the TencentDB instance list. It supports filtering instances by project ID, instance ID, private address, and instance name.
If no filter is specified, 20 instances will be returned by default. Up to 100 instances can be returned for a single request.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBInstancesWithContext ¶
func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances This API is used to query the TencentDB instance list. It supports filtering instances by project ID, instance ID, private address, and instance name.
If no filter is specified, 20 instances will be returned by default. Up to 100 instances can be returned for a single request.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_FENCEERROR = "InternalError.FenceError" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound" INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBLogFiles ¶
func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
DescribeDBLogFiles This API is used to get the list of various logs of a database, including cold backups, binlogs, errlogs, and slowlogs.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_HDFSERROR = "InternalError.HDFSError" INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound" RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBLogFilesWithContext ¶
func (c *Client) DescribeDBLogFilesWithContext(ctx context.Context, request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)
DescribeDBLogFiles This API is used to get the list of various logs of a database, including cold backups, binlogs, errlogs, and slowlogs.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration" INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_HDFSERROR = "InternalError.HDFSError" INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound" RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBParameters ¶
func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
DescribeDBParameters This API is used to get the current parameter settings of a database.
error code that may be returned:
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 ¶
func (c *Client) DescribeDBParametersWithContext(ctx context.Context, request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)
DescribeDBParameters This API is used to get the current parameter settings of a database.
error code that may be returned:
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 This API is used to query the security group details of an instance.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" 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 ¶
func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)
DescribeDBSecurityGroups This API is used to query the security group details of an instance.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy" INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed" INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError" INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError" INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError" INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed" INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed" INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound" RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSlowLogs ¶
func (c *Client) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
DescribeDBSlowLogs This API is used to query the list of slow query logs.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDBSlowLogsWithContext ¶
func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)
DescribeDBSlowLogs This API is used to query the list of slow query logs.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed" INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseObjects ¶
func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
DescribeDatabaseObjects This API is used to query the list of database objects in a TencentDB instance, including tables, stored procedures, views, and functions.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseObjectsWithContext ¶
func (c *Client) DescribeDatabaseObjectsWithContext(ctx context.Context, request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)
DescribeDatabaseObjects This API is used to query the list of database objects in a TencentDB instance, including tables, stored procedures, views, and functions.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabaseTable ¶
func (c *Client) DescribeDatabaseTable(request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
DescribeDatabaseTable This API is used to query the table information of a TencentDB instance.
error code that may be returned:
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 ¶
func (c *Client) DescribeDatabaseTableWithContext(ctx context.Context, request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)
DescribeDatabaseTable This API is used to query the table information of a TencentDB instance.
error code that may be returned:
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 This API is used to query the database list of a TencentDB instance.
error code that may be returned:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDatabasesWithContext ¶
func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
DescribeDatabases This API is used to query the database list of a TencentDB instance.
error code that may be returned:
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDcnDetail ¶
func (c *Client) DescribeDcnDetail(request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)
DescribeDcnDetail This API is used to query the disaster recovery details of an instance.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeDcnDetailWithContext ¶
func (c *Client) DescribeDcnDetailWithContext(ctx context.Context, request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)
DescribeDcnDetail This API is used to query the disaster recovery details of an instance.
error code that may be returned:
INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeFileDownloadUrl ¶
func (c *Client) DescribeFileDownloadUrl(request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)
DescribeFileDownloadUrl This API is used to get the download URL of a specific backup or log file of a database.
error code that may be returned:
INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) DescribeFileDownloadUrlWithContext ¶
func (c *Client) DescribeFileDownloadUrlWithContext(ctx context.Context, request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)
DescribeFileDownloadUrl This API is used to get the download URL of a specific backup or log file of a database.
error code that may be returned:
INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) DescribeInstanceNodeInfo ¶
func (c *Client) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
DescribeInstanceNodeInfo This API is used to query the information of primary and replica nodes of an instance.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeInstanceNodeInfoWithContext ¶
func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)
DescribeInstanceNodeInfo This API is used to query the information of primary and replica nodes of an instance.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
func (*Client) DescribeLogFileRetentionPeriod ¶
func (c *Client) DescribeLogFileRetentionPeriod(request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
DescribeLogFileRetentionPeriod This API is used to view the backup log retention days.
error code that may be returned:
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 ¶
func (c *Client) DescribeLogFileRetentionPeriodWithContext(ctx context.Context, request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)
DescribeLogFileRetentionPeriod This API is used to view the backup log retention days.
error code that may be returned:
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 This API is used to query TencentDB order information. You can pass in an order ID to query the TencentDB instance associated with the order and the corresponding task process ID.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed" INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeOrdersWithContext ¶
func (c *Client) DescribeOrdersWithContext(ctx context.Context, request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
DescribeOrders This API is used to query TencentDB order information. You can pass in an order ID to query the TencentDB instance associated with the order and the corresponding task process ID.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed" INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribePrice ¶
func (c *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice This API is used to query the instance price before you purchase it.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribePriceWithContext ¶
func (c *Client) DescribePriceWithContext(ctx context.Context, request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice This API is used to query the instance price before you purchase it.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound" INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DescribeProjectSecurityGroups ¶
func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups This API is used to query the security group details of a project.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
func (*Client) DescribeProjectSecurityGroupsWithContext ¶
func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)
DescribeProjectSecurityGroups This API is used to query the security group details of a project.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed" INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed" INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
func (*Client) DestroyDBInstance ¶
func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
DestroyDBInstance This API is used to terminate an isolated monthly subscribed instance.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyDBInstanceWithContext ¶
func (c *Client) DestroyDBInstanceWithContext(ctx context.Context, request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
DestroyDBInstance This API is used to terminate an isolated monthly subscribed instance.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) DestroyHourDBInstance ¶
func (c *Client) DestroyHourDBInstance(request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
DestroyHourDBInstance This API is used to terminate a pay-as-you-go instance.
error code that may be returned:
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) DestroyHourDBInstanceWithContext ¶
func (c *Client) DestroyHourDBInstanceWithContext(ctx context.Context, request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)
DestroyHourDBInstance This API is used to terminate a pay-as-you-go instance.
error code that may be returned:
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) DisassociateSecurityGroups ¶
func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups This API is used to unassociate security groups from instances in batches.
error code that may be returned:
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 ¶
func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)
DisassociateSecurityGroups This API is used to unassociate security groups from instances in batches.
error code that may be returned:
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) GrantAccountPrivileges ¶
func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
GrantAccountPrivileges This API is used to grant permissions to a TencentDB account.
Note: accounts with the same username but different hosts are different accounts.
error code that may be returned:
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 ¶
func (c *Client) GrantAccountPrivilegesWithContext(ctx context.Context, request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)
GrantAccountPrivileges This API is used to grant permissions to a TencentDB account.
Note: accounts with the same username but different hosts are different accounts.
error code that may be returned:
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) IsolateDBInstance ¶
func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
IsolateDBInstance This API is used to isolate a monthly subscribed TencentDB instance, which will no longer be accessible via IP and port. The isolated instance can be started up in the recycle bin. If it is isolated due to overdue payments, top up your account as soon as possible.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) IsolateDBInstanceWithContext ¶
func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)
IsolateDBInstance This API is used to isolate a monthly subscribed TencentDB instance, which will no longer be accessible via IP and port. The isolated instance can be started up in the recycle bin. If it is isolated due to overdue payments, top up your account as soon as possible.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn" FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
func (*Client) IsolateDedicatedDBInstance ¶
func (c *Client) IsolateDedicatedDBInstance(request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
IsolateDedicatedDBInstance This API is used to isolate a dedicated TencentDB instance.
error code that may be returned:
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"
func (*Client) IsolateDedicatedDBInstanceWithContext ¶
func (c *Client) IsolateDedicatedDBInstanceWithContext(ctx context.Context, request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)
IsolateDedicatedDBInstance This API is used to isolate a dedicated TencentDB instance.
error code that may be returned:
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"
func (*Client) KillSession ¶
func (c *Client) KillSession(request *KillSessionRequest) (response *KillSessionResponse, err error)
KillSession This API is used to kill the specified session.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) KillSessionWithContext ¶
func (c *Client) KillSessionWithContext(ctx context.Context, request *KillSessionRequest) (response *KillSessionResponse, err error)
KillSession This API is used to kill the specified session.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountDescription ¶
func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription This API is used to modify the remarks of a TencentDB account.
Note: accounts with the same username but different hosts are different accounts.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountDescriptionWithContext ¶
func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)
ModifyAccountDescription This API is used to modify the remarks of a TencentDB account.
Note: accounts with the same username but different hosts are different accounts.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyAccountPrivileges ¶
func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges This API is used to modify the permissions of a TencentDB instance account.
**Notes**
- Only the SELECT permission (that is, set the permission parameter to `["SELECT"]`) of the system database `mysql` can be granted.
- An error will be reported if read-write permissions are granted to a read-only account.
- If the parameter of permissions at a level is left empty, no change will be made to the permissions at the level that have been granted. To clear granted permissions at a level, set `GlobalPrivileges.N` or `Privileges` to an empty array.
error code that may be returned:
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 ¶
func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)
ModifyAccountPrivileges This API is used to modify the permissions of a TencentDB instance account.
**Notes**
- Only the SELECT permission (that is, set the permission parameter to `["SELECT"]`) of the system database `mysql` can be granted.
- An error will be reported if read-write permissions are granted to a read-only account.
- If the parameter of permissions at a level is left empty, no change will be made to the permissions at the level that have been granted. To clear granted permissions at a level, set `GlobalPrivileges.N` or `Privileges` to an empty array.
error code that may be returned:
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 ¶
func (c *Client) ModifyDBEncryptAttributes(request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
ModifyDBEncryptAttributes This API is used to modify the instance data encryption.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyDBEncryptAttributesWithContext ¶
func (c *Client) ModifyDBEncryptAttributesWithContext(ctx context.Context, request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)
ModifyDBEncryptAttributes This API is used to modify the instance data encryption.
error code that may be returned:
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyDBInstancesProject ¶
func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
ModifyDBInstancesProject This API is used to modify the project to which TencentDB instances belong.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBInstancesProjectWithContext ¶
func (c *Client) ModifyDBInstancesProjectWithContext(ctx context.Context, request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
ModifyDBInstancesProject This API is used to modify the project to which TencentDB instances belong.
error code that may be returned:
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyDBParameters ¶
func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
ModifyDBParameters This API is used to modify database parameters.
error code that may be returned:
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 ¶
func (c *Client) ModifyDBParametersWithContext(ctx context.Context, request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)
ModifyDBParameters This API is used to modify database parameters.
error code that may be returned:
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 This API is used to modify the sync mode of a TencentDB instance.
error code that may be returned:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyDBSyncModeWithContext ¶
func (c *Client) ModifyDBSyncModeWithContext(ctx context.Context, request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)
ModifyDBSyncMode This API is used to modify the sync mode of a TencentDB instance.
error code that may be returned:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed" INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode" RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyInstanceNetwork ¶
func (c *Client) ModifyInstanceNetwork(request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)
ModifyInstanceNetwork This API is used to modify instance network.
error code that may be returned:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceNetworkWithContext ¶
func (c *Client) ModifyInstanceNetworkWithContext(ctx context.Context, request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)
ModifyInstanceNetwork This API is used to modify instance network.
error code that may be returned:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal" INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed" INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed" INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVip ¶
func (c *Client) ModifyInstanceVip(request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)
ModifyInstanceVip This API is used to modify instance VIP.
error code that may be returned:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVipWithContext ¶
func (c *Client) ModifyInstanceVipWithContext(ctx context.Context, request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)
ModifyInstanceVip This API is used to modify instance VIP.
error code that may be returned:
FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed" FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange" INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed" INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet" INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
func (*Client) ModifyInstanceVport ¶
func (c *Client) ModifyInstanceVport(request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)
ModifyInstanceVport This API is used to modify instance Vport.
error code that may be returned:
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 ¶
func (c *Client) ModifyInstanceVportWithContext(ctx context.Context, request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)
ModifyInstanceVport This API is used to modify instance Vport.
error code that may be returned:
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) ModifySyncTaskAttribute ¶
func (c *Client) ModifySyncTaskAttribute(request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
ModifySyncTaskAttribute This API is used to modify sync task attributes (currently, only the task name can be modified).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"
func (*Client) ModifySyncTaskAttributeWithContext ¶
func (c *Client) ModifySyncTaskAttributeWithContext(ctx context.Context, request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)
ModifySyncTaskAttribute This API is used to modify sync task attributes (currently, only the task name can be modified).
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed" RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword This API is used to reset the password of a TencentDB account.
Note: accounts with the same username but different hosts are different accounts.
error code that may be returned:
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 ¶
func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword This API is used to reset the password of a TencentDB account.
Note: accounts with the same username but different hosts are different accounts.
error code that may be returned:
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) TerminateDedicatedDBInstance ¶
func (c *Client) TerminateDedicatedDBInstance(request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
TerminateDedicatedDBInstance This API is used to terminate the isolated dedicated TencentDB instance.
error code that may be returned:
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 ¶
func (c *Client) TerminateDedicatedDBInstanceWithContext(ctx context.Context, request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)
TerminateDedicatedDBInstance This API is used to terminate the isolated dedicated TencentDB instance.
error code that may be returned:
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed" INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed" INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound" RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted" RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal" UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
type CloneAccountRequest ¶
type CloneAccountRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Source user account name SrcUser *string `json:"SrcUser,omitempty" name:"SrcUser"` // Source user host SrcHost *string `json:"SrcHost,omitempty" name:"SrcHost"` // Target user account name DstUser *string `json:"DstUser,omitempty" name:"DstUser"` // Target user host DstHost *string `json:"DstHost,omitempty" name:"DstHost"` // Target account description DstDesc *string `json:"DstDesc,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 ¶
type CloneAccountRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Source user account name SrcUser *string `json:"SrcUser,omitempty" name:"SrcUser"` // Source user host SrcHost *string `json:"SrcHost,omitempty" name:"SrcHost"` // Target user account name DstUser *string `json:"DstUser,omitempty" name:"DstUser"` // Target user host DstHost *string `json:"DstHost,omitempty" name:"DstHost"` // Target account description DstDesc *string `json:"DstDesc,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 ¶
type CloneAccountResponseParams struct { // Async task flow ID. FlowId *uint64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CloseDBExtranetAccessRequest ¶
type CloseDBExtranetAccessRequest struct { *tchttp.BaseRequest // ID of instance for which to disable public network access. The ID is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Whether IPv6 is used. Default value: 0 Ipv6Flag *int64 `json:"Ipv6Flag,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 ¶
type CloseDBExtranetAccessRequestParams struct { // ID of instance for which to disable public network access. The ID is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Whether IPv6 is used. Default value: 0 Ipv6Flag *int64 `json:"Ipv6Flag,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 ¶
type CloseDBExtranetAccessResponseParams struct { // Async task ID. The task status can be queried through the `DescribeFlow` API. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ColumnPrivilege ¶
type ColumnPrivilege struct { // Database name Database *string `json:"Database,omitempty" name:"Database"` // Table name Table *string `json:"Table,omitempty" name:"Table"` // Column name Column *string `json:"Column,omitempty" name:"Column"` // Permission information Privileges []*string `json:"Privileges,omitempty" name:"Privileges"` }
type ConstraintRange ¶
type CopyAccountPrivilegesRequest ¶
type CopyAccountPrivilegesRequest struct { *tchttp.BaseRequest // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Source username SrcUserName *string `json:"SrcUserName,omitempty" name:"SrcUserName"` // Access host allowed for source user SrcHost *string `json:"SrcHost,omitempty" name:"SrcHost"` // Target username DstUserName *string `json:"DstUserName,omitempty" name:"DstUserName"` // Access host allowed for target user DstHost *string `json:"DstHost,omitempty" name:"DstHost"` // `ReadOnly` attribute of source account SrcReadOnly *string `json:"SrcReadOnly,omitempty" name:"SrcReadOnly"` // `ReadOnly` attribute of target account DstReadOnly *string `json:"DstReadOnly,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 ¶
type CopyAccountPrivilegesRequestParams struct { // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Source username SrcUserName *string `json:"SrcUserName,omitempty" name:"SrcUserName"` // Access host allowed for source user SrcHost *string `json:"SrcHost,omitempty" name:"SrcHost"` // Target username DstUserName *string `json:"DstUserName,omitempty" name:"DstUserName"` // Access host allowed for target user DstHost *string `json:"DstHost,omitempty" name:"DstHost"` // `ReadOnly` attribute of source account SrcReadOnly *string `json:"SrcReadOnly,omitempty" name:"SrcReadOnly"` // `ReadOnly` attribute of target account DstReadOnly *string `json:"DstReadOnly,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 ¶
type CopyAccountPrivilegesResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAccountRequest ¶
type CreateAccountRequest struct { *tchttp.BaseRequest // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username, which can contain 1-32 letters, digits, underscores, and hyphens. UserName *string `json:"UserName,omitempty" name:"UserName"` // Host that can be logged in to, which is in the same format as the host of the MySQL account and supports wildcards, such as %, 10.%, and 10.20.%. Host *string `json:"Host,omitempty" name:"Host"` // Account password. It must contain 8-32 characters in all of the following four types: lowercase letters, uppercase letters, digits, and symbols (()~!@#$%^&*-+=_|{}[]:<>,.?/), and cannot start with a slash (/). Password *string `json:"Password,omitempty" name:"Password"` // Whether to create a read-only account. 0: no; 1: for the account's SQL requests, the secondary will be used first, and if it is unavailable, the primary will be used; 2: the secondary will be used first, and if it is unavailable, the operation will fail. ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"` // Account remarks, which can contain 0-256 letters, digits, and common symbols. Description *string `json:"Description,omitempty" name:"Description"` // Determines whether the secondary is unavailable based on the passed-in time DelayThresh *int64 `json:"DelayThresh,omitempty" name:"DelayThresh"` // Whether to specify a replica server for read-only account. Valid values: `0` (No replica server is specified, which means that the proxy will select another available replica server to keep connection with the client if the current replica server doesn’t meet the requirement). `1` (The replica server is specified, which means that the connection will be disconnected if the specified replica server doesn’t meet the requirement.) SlaveConst *int64 `json:"SlaveConst,omitempty" name:"SlaveConst"` // Maximum number of connections. If left empty or `0` is passed in, the connections will be unlimited. This parameter configuration is not supported for kernel version 10.1. MaxUserConnections *uint64 `json:"MaxUserConnections,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 ¶
type CreateAccountRequestParams struct { // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username, which can contain 1-32 letters, digits, underscores, and hyphens. UserName *string `json:"UserName,omitempty" name:"UserName"` // Host that can be logged in to, which is in the same format as the host of the MySQL account and supports wildcards, such as %, 10.%, and 10.20.%. Host *string `json:"Host,omitempty" name:"Host"` // Account password. It must contain 8-32 characters in all of the following four types: lowercase letters, uppercase letters, digits, and symbols (()~!@#$%^&*-+=_|{}[]:<>,.?/), and cannot start with a slash (/). Password *string `json:"Password,omitempty" name:"Password"` // Whether to create a read-only account. 0: no; 1: for the account's SQL requests, the secondary will be used first, and if it is unavailable, the primary will be used; 2: the secondary will be used first, and if it is unavailable, the operation will fail. ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"` // Account remarks, which can contain 0-256 letters, digits, and common symbols. Description *string `json:"Description,omitempty" name:"Description"` // Determines whether the secondary is unavailable based on the passed-in time DelayThresh *int64 `json:"DelayThresh,omitempty" name:"DelayThresh"` // Whether to specify a replica server for read-only account. Valid values: `0` (No replica server is specified, which means that the proxy will select another available replica server to keep connection with the client if the current replica server doesn’t meet the requirement). `1` (The replica server is specified, which means that the connection will be disconnected if the specified replica server doesn’t meet the requirement.) SlaveConst *int64 `json:"SlaveConst,omitempty" name:"SlaveConst"` // Maximum number of connections. If left empty or `0` is passed in, the connections will be unlimited. This parameter configuration is not supported for kernel version 10.1. MaxUserConnections *uint64 `json:"MaxUserConnections,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 ¶
type CreateAccountResponseParams struct { // Instance ID, which is passed through from the input parameters. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Username, which is passed through from the input parameters. UserName *string `json:"UserName,omitempty" name:"UserName"` // Host allowed for access, which is passed through from the input parameters. Host *string `json:"Host,omitempty" name:"Host"` // Passed through from the input parameters. ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDBInstanceRequest ¶
type CreateDBInstanceRequest struct { *tchttp.BaseRequest // AZs to deploy instance nodes. You can specify up to two AZs (one as primary AZ and another as replica AZ). When the shard specification is 1-primary-2-replica, the primary and one of the replicas are deployed in the primary AZ. Zones []*string `json:"Zones,omitempty" name:"Zones"` // Number of nodes, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Memory size in GB, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Storage capacity in GB. The maximum and minimum storage space can be obtained // by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Validity period in months Period *int64 `json:"Period,omitempty" name:"Period"` // The number of instances to be purchased. Only one instance is queried for price by default. Count *int64 `json:"Count,omitempty" name:"Count"` // Whether to automatically use vouchers. This option is disabled by default. AutoVoucher *bool `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // Voucher ID list. Currently, you can specify only one voucher. VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` // VPC ID. If this parameter is not passed in, the instance will be created on the classic network. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPC subnet ID, which is required when `VpcId` is specified. SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Project ID, which can be obtained through the `DescribeProjects` API. If this parameter is not passed in, the instance will be associated with the default project. ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // Database engine version. Valid values: `5.7`, `8.0`, `10.0`, `10.1`. DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"` // Name of the instance, which can be customized. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // List of security group IDs SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // Auto-renewal flag. Valid values: `1` (auto-renewal), `2` (no renewal upon expiration). AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // Whether IPv6 is supported. Ipv6Flag *int64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // Array of tag key-value pairs ResourceTags []*ResourceTag `json:"ResourceTags,omitempty" name:"ResourceTags"` // List of parameters. Valid values: `character_set_server` (character set; required); `lower_case_table_names` (table name case sensitivity; required; `0`: case-sensitive; `1`: case-insensitive); `innodb_page_size` (InnoDB data page size; default size: 16 KB); `sync_mode` (sync mode; `0`: async; `1`: strong sync; `2`: downgradable strong sync; default value: `2`). InitParams []*DBParamValue `json:"InitParams,omitempty" name:"InitParams"` // DCN source region DcnRegion *string `json:"DcnRegion,omitempty" name:"DcnRegion"` // DCN source instance ID DcnInstanceId *string `json:"DcnInstanceId,omitempty" name:"DcnInstanceId"` }
func NewCreateDBInstanceRequest ¶
func NewCreateDBInstanceRequest() (request *CreateDBInstanceRequest)
func (*CreateDBInstanceRequest) FromJsonString ¶
func (r *CreateDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceRequest) ToJsonString ¶
func (r *CreateDBInstanceRequest) ToJsonString() string
type CreateDBInstanceRequestParams ¶
type CreateDBInstanceRequestParams struct { // AZs to deploy instance nodes. You can specify up to two AZs (one as primary AZ and another as replica AZ). When the shard specification is 1-primary-2-replica, the primary and one of the replicas are deployed in the primary AZ. Zones []*string `json:"Zones,omitempty" name:"Zones"` // Number of nodes, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Memory size in GB, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Storage capacity in GB. The maximum and minimum storage space can be obtained // by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Validity period in months Period *int64 `json:"Period,omitempty" name:"Period"` // The number of instances to be purchased. Only one instance is queried for price by default. Count *int64 `json:"Count,omitempty" name:"Count"` // Whether to automatically use vouchers. This option is disabled by default. AutoVoucher *bool `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // Voucher ID list. Currently, you can specify only one voucher. VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` // VPC ID. If this parameter is not passed in, the instance will be created on the classic network. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPC subnet ID, which is required when `VpcId` is specified. SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Project ID, which can be obtained through the `DescribeProjects` API. If this parameter is not passed in, the instance will be associated with the default project. ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // Database engine version. Valid values: `5.7`, `8.0`, `10.0`, `10.1`. DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"` // Name of the instance, which can be customized. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // List of security group IDs SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // Auto-renewal flag. Valid values: `1` (auto-renewal), `2` (no renewal upon expiration). AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // Whether IPv6 is supported. Ipv6Flag *int64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // Array of tag key-value pairs ResourceTags []*ResourceTag `json:"ResourceTags,omitempty" name:"ResourceTags"` // List of parameters. Valid values: `character_set_server` (character set; required); `lower_case_table_names` (table name case sensitivity; required; `0`: case-sensitive; `1`: case-insensitive); `innodb_page_size` (InnoDB data page size; default size: 16 KB); `sync_mode` (sync mode; `0`: async; `1`: strong sync; `2`: downgradable strong sync; default value: `2`). InitParams []*DBParamValue `json:"InitParams,omitempty" name:"InitParams"` // DCN source region DcnRegion *string `json:"DcnRegion,omitempty" name:"DcnRegion"` // DCN source instance ID DcnInstanceId *string `json:"DcnInstanceId,omitempty" name:"DcnInstanceId"` }
Predefined struct for user
type CreateDBInstanceResponse ¶
type CreateDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateDBInstanceResponseParams `json:"Response"` }
func NewCreateDBInstanceResponse ¶
func NewCreateDBInstanceResponse() (response *CreateDBInstanceResponse)
func (*CreateDBInstanceResponse) FromJsonString ¶
func (r *CreateDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDBInstanceResponse) ToJsonString ¶
func (r *CreateDBInstanceResponse) ToJsonString() string
type CreateDBInstanceResponseParams ¶
type CreateDBInstanceResponseParams struct { // Order ID, which is used for calling the `DescribeOrders` API. // The parameter can be used to either query order details or call the user account APIs to make another payment when this payment fails. DealName *string `json:"DealName,omitempty" name:"DealName"` // IDs of the instances you have purchased in this order. If no instance IDs are returned, you can query them with the `DescribeOrders` API. You can also use the `DescribeDBInstances` API to check whether an instance has been created successfully. // Note: This field may return null, indicating that no valid values can be obtained. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateHourDBInstanceRequest ¶
type CreateHourDBInstanceRequest struct { *tchttp.BaseRequest // AZs to deploy instance nodes. You can specify up to two AZs. Zones []*string `json:"Zones,omitempty" name:"Zones"` // Number of nodes. NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Memory size in GB. Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Storage size in GB. Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Number of instances to purchase. Count *int64 `json:"Count,omitempty" name:"Count"` // Project ID. If this parameter is not passed in, the default project will be used. ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // Unique ID of the network. If this parameter is not passed in, the classic network will be used. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // Unique ID of the subnet. If `VpcId` is specified, this parameter is required. SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Database engine version. Valid values: `5.7`, `8.0`, `10.0`, `10.1`. DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"` // Custom name of the instance. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Security group ID. If this parameter is not passed in, no security groups will be associated when the instance is created. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // Whether IPv6 is supported. Ipv6Flag *int64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // Array of tag key-value pairs. ResourceTags []*ResourceTag `json:"ResourceTags,omitempty" name:"ResourceTags"` // If you create a disaster recovery instance, you need to use this parameter to specify the region of the associated primary instance so that the disaster recovery instance can sync data with the primary instance over the Data Communication Network (DCN). DcnRegion *string `json:"DcnRegion,omitempty" name:"DcnRegion"` // If you create a disaster recovery instance, you need to use this parameter to specify the ID of the associated primary instance so that the disaster recovery instance can sync data with the primary instance over the Data Communication Network (DCN). DcnInstanceId *string `json:"DcnInstanceId,omitempty" name:"DcnInstanceId"` // List of parameters. Valid values: // `character_set_server` (character set; required); `lower_case_table_names` (table name case sensitivity; required; 0: case-sensitive; 1: case-insensitive); // `innodb_page_size` (innoDB data page size; default size: 16 KB); `sync_mode` (sync mode; 0: async; 1: strong sync; 2: downgradable strong sync; default value: 2). InitParams []*DBParamValue `json:"InitParams,omitempty" name:"InitParams"` // ID of the instance whose backup data will be rolled back to the new instance you create. RollbackInstanceId *string `json:"RollbackInstanceId,omitempty" name:"RollbackInstanceId"` // Rollback time. RollbackTime *string `json:"RollbackTime,omitempty" name:"RollbackTime"` }
func NewCreateHourDBInstanceRequest ¶
func NewCreateHourDBInstanceRequest() (request *CreateHourDBInstanceRequest)
func (*CreateHourDBInstanceRequest) FromJsonString ¶
func (r *CreateHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHourDBInstanceRequest) ToJsonString ¶
func (r *CreateHourDBInstanceRequest) ToJsonString() string
type CreateHourDBInstanceRequestParams ¶
type CreateHourDBInstanceRequestParams struct { // AZs to deploy instance nodes. You can specify up to two AZs. Zones []*string `json:"Zones,omitempty" name:"Zones"` // Number of nodes. NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Memory size in GB. Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Storage size in GB. Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Number of instances to purchase. Count *int64 `json:"Count,omitempty" name:"Count"` // Project ID. If this parameter is not passed in, the default project will be used. ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // Unique ID of the network. If this parameter is not passed in, the classic network will be used. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // Unique ID of the subnet. If `VpcId` is specified, this parameter is required. SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Database engine version. Valid values: `5.7`, `8.0`, `10.0`, `10.1`. DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"` // Custom name of the instance. InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Security group ID. If this parameter is not passed in, no security groups will be associated when the instance is created. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // Whether IPv6 is supported. Ipv6Flag *int64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // Array of tag key-value pairs. ResourceTags []*ResourceTag `json:"ResourceTags,omitempty" name:"ResourceTags"` // If you create a disaster recovery instance, you need to use this parameter to specify the region of the associated primary instance so that the disaster recovery instance can sync data with the primary instance over the Data Communication Network (DCN). DcnRegion *string `json:"DcnRegion,omitempty" name:"DcnRegion"` // If you create a disaster recovery instance, you need to use this parameter to specify the ID of the associated primary instance so that the disaster recovery instance can sync data with the primary instance over the Data Communication Network (DCN). DcnInstanceId *string `json:"DcnInstanceId,omitempty" name:"DcnInstanceId"` // List of parameters. Valid values: // `character_set_server` (character set; required); `lower_case_table_names` (table name case sensitivity; required; 0: case-sensitive; 1: case-insensitive); // `innodb_page_size` (innoDB data page size; default size: 16 KB); `sync_mode` (sync mode; 0: async; 1: strong sync; 2: downgradable strong sync; default value: 2). InitParams []*DBParamValue `json:"InitParams,omitempty" name:"InitParams"` // ID of the instance whose backup data will be rolled back to the new instance you create. RollbackInstanceId *string `json:"RollbackInstanceId,omitempty" name:"RollbackInstanceId"` // Rollback time. RollbackTime *string `json:"RollbackTime,omitempty" name:"RollbackTime"` }
Predefined struct for user
type CreateHourDBInstanceResponse ¶
type CreateHourDBInstanceResponse struct { *tchttp.BaseResponse Response *CreateHourDBInstanceResponseParams `json:"Response"` }
func NewCreateHourDBInstanceResponse ¶
func NewCreateHourDBInstanceResponse() (response *CreateHourDBInstanceResponse)
func (*CreateHourDBInstanceResponse) FromJsonString ¶
func (r *CreateHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHourDBInstanceResponse) ToJsonString ¶
func (r *CreateHourDBInstanceResponse) ToJsonString() string
type CreateHourDBInstanceResponseParams ¶
type CreateHourDBInstanceResponseParams struct { // Order ID, which is used for calling the `DescribeOrders` API. // The parameter can be used to either query order details or call the user account APIs to make another payment when this payment fails. DealName *string `json:"DealName,omitempty" name:"DealName"` // IDs of the instances you have purchased in this order. If no instance IDs are returned, you can query them with the `DescribeOrders` API. You can also use the `DescribeDBInstances` API to check whether an instance has been created successfully. // Note: this field may return `null`, indicating that no valid values can be obtained. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // Async task ID, which can be used in the [DescribeFlow](https://www.tencentcloud.com/document/product/237/16177) API to query the async task result. // Note: This field may return null, indicating that no valid values can be obtained. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DBAccount ¶
type DBAccount struct { // Username UserName *string `json:"UserName,omitempty" name:"UserName"` // Host from which a user can log in (corresponding to the `host` field for a MySQL user; a user is uniquely identified by username and host; this parameter is in IP format and ends with % for IP range; % can be entered; if this parameter is left empty, % will be used by default). Host *string `json:"Host,omitempty" name:"Host"` // User remarks Description *string `json:"Description,omitempty" name:"Description"` // Creation time CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Last updated time UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Read-only flag. 0: no; 1: for the account's SQL requests, the replica will be used first, and if it is unavailable, the primary will be used; 2: the replica will be used first, and if it is unavailable, the operation will fail. ReadOnly *int64 `json:"ReadOnly,omitempty" name:"ReadOnly"` // This field is meaningful for read-only accounts, indicating that a replica should be selected if its delay from the primary is less than this value. // Note: This field may return null, indicating that no valid values can be obtained. DelayThresh *int64 `json:"DelayThresh,omitempty" name:"DelayThresh"` // Whether to specify a replica server for read-only account. Valid values: `0` (No replica server is specified, which means that the proxy will select another available replica server to keep connection with the client if the current replica server doesn’t meet the requirement). `1` (The replica server is specified, which means that the connection will be disconnected if the specified replica server doesn’t meet the requirement.) SlaveConst *int64 `json:"SlaveConst,omitempty" name:"SlaveConst"` }
type DBInstance ¶
type DBInstance struct { // Instance ID, which uniquely identifies a TDSQL instance InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Customizable instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Application ID of instance AppId *int64 `json:"AppId,omitempty" name:"AppId"` // Project ID of instance ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // Instance region name, such as ap-shanghai Region *string `json:"Region,omitempty" name:"Region"` // Instance AZ name, such as ap-guangzhou-1 Zone *string `json:"Zone,omitempty" name:"Zone"` // VPC ID, which is 0 if the basic network is used VpcId *int64 `json:"VpcId,omitempty" name:"VpcId"` // Subnet ID, which is 0 if the basic network is used SubnetId *int64 `json:"SubnetId,omitempty" name:"SubnetId"` // Instance status. Valid values: `0` (creating), `1` (running task), `2` (running), `3` (uninitialized), `-1` (isolated), `4` (initializing), `5` (eliminating), `6` (restarting), `7` (migrating data) Status *int64 `json:"Status,omitempty" name:"Status"` // Private IP address Vip *string `json:"Vip,omitempty" name:"Vip"` // Private network port Vport *int64 `json:"Vport,omitempty" name:"Vport"` // Domain name for public network access, which can be resolved by the public network WanDomain *string `json:"WanDomain,omitempty" name:"WanDomain"` // Public IP address, which can be accessed over the public network WanVip *string `json:"WanVip,omitempty" name:"WanVip"` // Public network port WanPort *int64 `json:"WanPort,omitempty" name:"WanPort"` // Instance creation time in the format of `2006-01-02 15:04:05` CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Last updated time of instance in the format of `2006-01-02 15:04:05` UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Auto-renewal flag. 0: no, 1: yes AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // Instance expiration time in the format of `2006-01-02 15:04:05` PeriodEndTime *string `json:"PeriodEndTime,omitempty" name:"PeriodEndTime"` // Instance account Uin *string `json:"Uin,omitempty" name:"Uin"` // TDSQL version information TdsqlVersion *string `json:"TdsqlVersion,omitempty" name:"TdsqlVersion"` // Instance memory size in GB Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Instance storage capacity in GB Storage *int64 `json:"Storage,omitempty" name:"Storage"` // VPC ID in string type UniqueVpcId *string `json:"UniqueVpcId,omitempty" name:"UniqueVpcId"` // VPC subnet ID in string type UniqueSubnetId *string `json:"UniqueSubnetId,omitempty" name:"UniqueSubnetId"` // Original ID of instance (this field is obsolete and should not be depended on) OriginSerialId *string `json:"OriginSerialId,omitempty" name:"OriginSerialId"` // Number of nodes. 2: one master and one slave, 3: one master and two slaves NodeCount *uint64 `json:"NodeCount,omitempty" name:"NodeCount"` // Whether it is a temp instance. 0: no, non-zero value: yes IsTmp *uint64 `json:"IsTmp,omitempty" name:"IsTmp"` // Dedicated cluster ID. If this parameter is empty, the instance is a general instance ExclusterId *string `json:"ExclusterId,omitempty" name:"ExclusterId"` // Numeric ID of instance (this field is obsolete and should not be depended on) Id *uint64 `json:"Id,omitempty" name:"Id"` // Product type ID Pid *int64 `json:"Pid,omitempty" name:"Pid"` // Maximum QPS value Qps *int64 `json:"Qps,omitempty" name:"Qps"` // Billing mode // Note: this field may return null, indicating that no valid values can be obtained. Paymode *string `json:"Paymode,omitempty" name:"Paymode"` // Async task flow ID when an async task is in progress on an instance // Note: this field may return null, indicating that no valid values can be obtained. Locker *int64 `json:"Locker,omitempty" name:"Locker"` // Current instance running status description // Note: this field may return null, indicating that no valid values can be obtained. StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"` // Public network access status. 0: not enabled, 1: enabled, 2: disabled, 3: enabling WanStatus *int64 `json:"WanStatus,omitempty" name:"WanStatus"` // Whether the instance supports audit. 1: yes, 0: no IsAuditSupported *uint64 `json:"IsAuditSupported,omitempty" name:"IsAuditSupported"` // Model Machine *string `json:"Machine,omitempty" name:"Machine"` // Whether data encryption is supported. 1: yes, 0: no IsEncryptSupported *int64 `json:"IsEncryptSupported,omitempty" name:"IsEncryptSupported"` // Number of CPU cores of instance Cpu *int64 `json:"Cpu,omitempty" name:"Cpu"` // Indicates whether the instance uses IPv6 // Note: this field may return null, indicating that no valid values can be obtained. Ipv6Flag *uint64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // Private network IPv6 address // Note: this field may return null, indicating that no valid values can be obtained. Vipv6 *string `json:"Vipv6,omitempty" name:"Vipv6"` // Public network IPv6 address // Note: this field may return null, indicating that no valid values can be obtained. WanVipv6 *string `json:"WanVipv6,omitempty" name:"WanVipv6"` // Public network IPv6 port // Note: this field may return null, indicating that no valid values can be obtained. WanPortIpv6 *uint64 `json:"WanPortIpv6,omitempty" name:"WanPortIpv6"` // Public network IPv6 status // Note: this field may return null, indicating that no valid values can be obtained. WanStatusIpv6 *uint64 `json:"WanStatusIpv6,omitempty" name:"WanStatusIpv6"` // Database engine // Note: this field may return null, indicating that no valid values can be obtained. DbEngine *string `json:"DbEngine,omitempty" name:"DbEngine"` // Database version // Note: this field may return null, indicating that no valid values can be obtained. DbVersion *string `json:"DbVersion,omitempty" name:"DbVersion"` // DCN type. Valid values: 0 (null), 1 (primary instance), 2 (disaster recovery instance) // Note: this field may return null, indicating that no valid values can be obtained. DcnFlag *int64 `json:"DcnFlag,omitempty" name:"DcnFlag"` // DCN status. Valid values: 0 (null), 1 (creating), 2 (syncing), 3 (disconnected) // Note: this field may return null, indicating that no valid values can be obtained. DcnStatus *int64 `json:"DcnStatus,omitempty" name:"DcnStatus"` // The number of DCN disaster recovery instances // Note: this field may return null, indicating that no valid values can be obtained. DcnDstNum *int64 `json:"DcnDstNum,omitempty" name:"DcnDstNum"` // Instance type. Valid values: `1` (dedicated primary instance), `2` (primary instance), `3` (disaster recovery instance), and `4` (dedicated disaster recovery instance). // Note: this field may return null, indicating that no valid values can be obtained. InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"` // Instance tag information // Note: this field may return `null`, indicating that no valid values can be obtained. ResourceTags []*ResourceTag `json:"ResourceTags,omitempty" name:"ResourceTags"` // Database version // Note: This field may return null, indicating that no valid values can be obtained. DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"` }
type DBParamValue ¶
type DCNReplicaConfig ¶
type DCNReplicaConfig struct { // DCN running status. Valid values: `START` (running), `STOP` (pause) // Note: This field may return null, indicating that no valid values can be obtained. RoReplicationMode *string `json:"RoReplicationMode,omitempty" name:"RoReplicationMode"` // Delayed replication type. Valid values: `DEFAULT` (no delay), `DUE_TIME` (specified replication time) // Note: This field may return null, indicating that no valid values can be obtained. DelayReplicationType *string `json:"DelayReplicationType,omitempty" name:"DelayReplicationType"` // Specified time for delayed replication // Note: This field may return null, indicating that no valid values can be obtained. DueTime *string `json:"DueTime,omitempty" name:"DueTime"` // The number of seconds to delay the replication // Note: This field may return null, indicating that no valid values can be obtained. ReplicationDelay *int64 `json:"ReplicationDelay,omitempty" name:"ReplicationDelay"` }
type DCNReplicaStatus ¶
type DCNReplicaStatus struct { // DCN running status. Valid values: `START` (running), `STOP` (pause). // Note: This field may return null, indicating that no valid values can be obtained. Status *string `json:"Status,omitempty" name:"Status"` // The current delay, which takes the delay value of the replica instance. Delay *int64 `json:"Delay,omitempty" name:"Delay"` }
type Database ¶
type Database struct { // Database name DbName *string `json:"DbName,omitempty" name:"DbName"` }
type DatabaseFunction ¶
type DatabaseFunction struct { // Function name Func *string `json:"Func,omitempty" name:"Func"` }
type DatabasePrivilege ¶
type DatabaseProcedure ¶
type DatabaseProcedure struct { // Stored procedure name Proc *string `json:"Proc,omitempty" name:"Proc"` }
type DatabaseTable ¶
type DatabaseTable struct { // Table name Table *string `json:"Table,omitempty" name:"Table"` }
type DatabaseView ¶
type DatabaseView struct { // View name View *string `json:"View,omitempty" name:"View"` }
type DcnDetailItem ¶
type DcnDetailItem struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Region where the instance resides Region *string `json:"Region,omitempty" name:"Region"` // Availability zone where the instance resides Zone *string `json:"Zone,omitempty" name:"Zone"` // Instance IP address Vip *string `json:"Vip,omitempty" name:"Vip"` // Instance IPv6 address Vipv6 *string `json:"Vipv6,omitempty" name:"Vipv6"` // Instance port Vport *int64 `json:"Vport,omitempty" name:"Vport"` // Instance status Status *int64 `json:"Status,omitempty" name:"Status"` // Instance status description StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"` // DCN flag. Valid values: `1` (primary), `2` (disaster recovery) DcnFlag *int64 `json:"DcnFlag,omitempty" name:"DcnFlag"` // DCN status. Valid values: `0` (none), `1` (creating), `2` (syncing), `3` (disconnected) DcnStatus *int64 `json:"DcnStatus,omitempty" name:"DcnStatus"` // Number of CPU cores of the instance Cpu *int64 `json:"Cpu,omitempty" name:"Cpu"` // Instance memory capacity in GB Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Instance storage capacity in GB Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Billing mode PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"` // Creation time of the instance in the format of 2006-01-02 15:04:05 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Expiration time of the instance in the format of 2006-01-02 15:04:05 PeriodEndTime *string `json:"PeriodEndTime,omitempty" name:"PeriodEndTime"` // Instance type. Valid values: `1` (dedicated primary instance), `2` (non-dedicated primary instance), `3` (non-dedicated disaster recovery instance), `4` (dedicated disaster recovery instance) InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"` // Configuration information of DCN replication. This field is null for a primary instance. // Note: This field may return null, indicating that no valid values can be obtained. ReplicaConfig *DCNReplicaConfig `json:"ReplicaConfig,omitempty" name:"ReplicaConfig"` // DCN replication status. This field is null for the primary instance. // Note: This field may return null, indicating that no valid values can be obtained. ReplicaStatus *DCNReplicaStatus `json:"ReplicaStatus,omitempty" name:"ReplicaStatus"` // Whether KMS is enabled. EncryptStatus *int64 `json:"EncryptStatus,omitempty" name:"EncryptStatus"` }
type Deal ¶
type Deal struct { // Order number DealName *string `json:"DealName,omitempty" name:"DealName"` // Account OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"` // Number of items Count *int64 `json:"Count,omitempty" name:"Count"` // ID of the associated process, which can be used to query the process execution status. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The ID of the created instance, which is required only for the order that creates an instance. // Note: This field may return null, indicating that no valid values can be obtained. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // Payment mode. Valid values: 0 (postpaid), 1 (prepaid) PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"` }
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { *tchttp.BaseRequest // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Username UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user Host *string `json:"Host,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 ¶
type DeleteAccountRequestParams struct { // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Username UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user Host *string `json:"Host,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 ¶
type DeleteAccountResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountPrivilegesRequest ¶
type DescribeAccountPrivilegesRequest struct { *tchttp.BaseRequest // Instance ID in the form of `tdsql-ow728lmc`, which can be obtained by querying the instance details through `DescribeDBInstances`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for a user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // Database name. `\*` indicates that global permissions will be queried (i.e., `\*.\*`), in which case the `Type` and `Object ` parameters will be ignored. DbName *string `json:"DbName,omitempty" name:"DbName"` // Type. Valid values: table, view, proc, func, \*. If `DbName` is a specific database name and `Type` is `\*`, the permissions of the database will be queried (i.e., `db.\*`), in which case the `Object` parameter will be ignored. Type *string `json:"Type,omitempty" name:"Type"` // Type name. For example, if `Type` is `table`, `Object` indicates a specific table name; if both `DbName` and `Type` are specific names, it indicates a specific object name and cannot be `\*` or empty. Object *string `json:"Object,omitempty" name:"Object"` // If `Type` is `table` and `ColName` is `\*`, the permissions of the table will be queried; if `ColName` is a specific field name, the permissions of the corresponding field will be queried. ColName *string `json:"ColName,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 ¶
type DescribeAccountPrivilegesRequestParams struct { // Instance ID in the form of `tdsql-ow728lmc`, which can be obtained by querying the instance details through `DescribeDBInstances`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for a user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // Database name. `\*` indicates that global permissions will be queried (i.e., `\*.\*`), in which case the `Type` and `Object ` parameters will be ignored. DbName *string `json:"DbName,omitempty" name:"DbName"` // Type. Valid values: table, view, proc, func, \*. If `DbName` is a specific database name and `Type` is `\*`, the permissions of the database will be queried (i.e., `db.\*`), in which case the `Object` parameter will be ignored. Type *string `json:"Type,omitempty" name:"Type"` // Type name. For example, if `Type` is `table`, `Object` indicates a specific table name; if both `DbName` and `Type` are specific names, it indicates a specific object name and cannot be `\*` or empty. Object *string `json:"Object,omitempty" name:"Object"` // If `Type` is `table` and `ColName` is `\*`, the permissions of the table will be queried; if `ColName` is a specific field name, the permissions of the corresponding field will be queried. ColName *string `json:"ColName,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 ¶
type DescribeAccountPrivilegesResponseParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Permission list. Privileges []*string `json:"Privileges,omitempty" name:"Privileges"` // Database account username UserName *string `json:"UserName,omitempty" name:"UserName"` // Database account host Host *string `json:"Host,omitempty" name:"Host"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct { *tchttp.BaseRequest // Instance ID in the form of `tdsql-ow728lmc`, which can be obtained by querying the instance details through `DescribeDBInstances`. InstanceId *string `json:"InstanceId,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 ¶
type DescribeAccountsRequestParams struct { // Instance ID in the form of `tdsql-ow728lmc`, which can be obtained by querying the instance details through `DescribeDBInstances`. InstanceId *string `json:"InstanceId,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 ¶
type DescribeAccountsResponseParams struct { // Instance ID, which is passed through from the input parameters. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance user list. Users []*DBAccount `json:"Users,omitempty" name:"Users"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBackupFilesRequest ¶
type DescribeBackupFilesRequest struct { *tchttp.BaseRequest // Query by instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Backup type. Valid values: `Data` (data backup), `Binlog` (Binlog backup), `Errlog` (error log), `Slowlog` (slow log). BackupType *string `json:"BackupType,omitempty" name:"BackupType"` // Query by start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Query by end time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Pagination parameter Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Pagination parameter Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Sorting dimension. Valid values: `Time`, `Size`. OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Sorting order. Valid values: `DESC`, `ASC`. OrderType *string `json:"OrderType,omitempty" name:"OrderType"` }
func NewDescribeBackupFilesRequest ¶
func NewDescribeBackupFilesRequest() (request *DescribeBackupFilesRequest)
func (*DescribeBackupFilesRequest) FromJsonString ¶
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 ¶
func (r *DescribeBackupFilesRequest) ToJsonString() string
type DescribeBackupFilesRequestParams ¶
type DescribeBackupFilesRequestParams struct { // Query by instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Backup type. Valid values: `Data` (data backup), `Binlog` (Binlog backup), `Errlog` (error log), `Slowlog` (slow log). BackupType *string `json:"BackupType,omitempty" name:"BackupType"` // Query by start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Query by end time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Pagination parameter Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Pagination parameter Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Sorting dimension. Valid values: `Time`, `Size`. OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Sorting order. Valid values: `DESC`, `ASC`. OrderType *string `json:"OrderType,omitempty" name:"OrderType"` }
Predefined struct for user
type DescribeBackupFilesResponse ¶
type DescribeBackupFilesResponse struct { *tchttp.BaseResponse Response *DescribeBackupFilesResponseParams `json:"Response"` }
func NewDescribeBackupFilesResponse ¶
func NewDescribeBackupFilesResponse() (response *DescribeBackupFilesResponse)
func (*DescribeBackupFilesResponse) FromJsonString ¶
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 ¶
func (r *DescribeBackupFilesResponse) ToJsonString() string
type DescribeBackupFilesResponseParams ¶
type DescribeBackupFilesResponseParams struct { // List of backup files Files []*InstanceBackupFileItem `json:"Files,omitempty" name:"Files"` // Total number TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBEncryptAttributesRequest ¶
type DescribeDBEncryptAttributesRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDescribeDBEncryptAttributesRequest ¶
func NewDescribeDBEncryptAttributesRequest() (request *DescribeDBEncryptAttributesRequest)
func (*DescribeDBEncryptAttributesRequest) FromJsonString ¶
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 ¶
func (r *DescribeDBEncryptAttributesRequest) ToJsonString() string
type DescribeDBEncryptAttributesRequestParams ¶
type DescribeDBEncryptAttributesRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBEncryptAttributesResponse ¶
type DescribeDBEncryptAttributesResponse struct { *tchttp.BaseResponse Response *DescribeDBEncryptAttributesResponseParams `json:"Response"` }
func NewDescribeDBEncryptAttributesResponse ¶
func NewDescribeDBEncryptAttributesResponse() (response *DescribeDBEncryptAttributesResponse)
func (*DescribeDBEncryptAttributesResponse) FromJsonString ¶
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 ¶
func (r *DescribeDBEncryptAttributesResponse) ToJsonString() string
type DescribeDBEncryptAttributesResponseParams ¶
type DescribeDBEncryptAttributesResponseParams struct { // Whether encryption is enabled. Valid values: `1` (enabled), `2` (disabled). EncryptStatus *int64 `json:"EncryptStatus,omitempty" name:"EncryptStatus"` // DEK key CipherText *string `json:"CipherText,omitempty" name:"CipherText"` // DEK key expiration date ExpireDate *string `json:"ExpireDate,omitempty" name:"ExpireDate"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstanceDetailRequest ¶
type DescribeDBInstanceDetailRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDescribeDBInstanceDetailRequest ¶
func NewDescribeDBInstanceDetailRequest() (request *DescribeDBInstanceDetailRequest)
func (*DescribeDBInstanceDetailRequest) FromJsonString ¶
func (r *DescribeDBInstanceDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceDetailRequest) ToJsonString ¶
func (r *DescribeDBInstanceDetailRequest) ToJsonString() string
type DescribeDBInstanceDetailRequestParams ¶
type DescribeDBInstanceDetailRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBInstanceDetailResponse ¶
type DescribeDBInstanceDetailResponse struct { *tchttp.BaseResponse Response *DescribeDBInstanceDetailResponseParams `json:"Response"` }
func NewDescribeDBInstanceDetailResponse ¶
func NewDescribeDBInstanceDetailResponse() (response *DescribeDBInstanceDetailResponse)
func (*DescribeDBInstanceDetailResponse) FromJsonString ¶
func (r *DescribeDBInstanceDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceDetailResponse) ToJsonString ¶
func (r *DescribeDBInstanceDetailResponse) ToJsonString() string
type DescribeDBInstanceDetailResponseParams ¶
type DescribeDBInstanceDetailResponseParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Instance status Status *int64 `json:"Status,omitempty" name:"Status"` // Current status of the instance StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"` // Private IP address Vip *string `json:"Vip,omitempty" name:"Vip"` // Private port Vport *int64 `json:"Vport,omitempty" name:"Vport"` // Whether it is a temp instance. Valid values: `0` (no), non-zero value (yes). IsTmp *int64 `json:"IsTmp,omitempty" name:"IsTmp"` // Number of nodes. Valid values: `2` (1 primary-1 replica), `3` (1 primary-2 replicas). NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Instance region name, such as ap-shanghai. Region *string `json:"Region,omitempty" name:"Region"` // Instance AZ name, such as ap-guangzhou-1. Zone *string `json:"Zone,omitempty" name:"Zone"` // VPC ID in string type VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPC subnet ID in string type SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Public network status. Valid values: `0` (not enabled), `1` (enabled), `2` (disabled), `3`: (enabling), `4` (disabling). WanStatus *int64 `json:"WanStatus,omitempty" name:"WanStatus"` // Domain name for public network access, which can be resolved by the public network. WanDomain *string `json:"WanDomain,omitempty" name:"WanDomain"` // Public IP address, which can be accessed over the public network. WanVip *string `json:"WanVip,omitempty" name:"WanVip"` // Public network port WanPort *int64 `json:"WanPort,omitempty" name:"WanPort"` // Project ID of the instance ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // TDSQL version information TdsqlVersion *string `json:"TdsqlVersion,omitempty" name:"TdsqlVersion"` // Instance memory capacity in GB Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Instance storage capacity in GB Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Primary AZ, such as ap-shanghai-1. MasterZone *string `json:"MasterZone,omitempty" name:"MasterZone"` // List of replica AZs, such as ap-shanghai-2. SlaveZones []*string `json:"SlaveZones,omitempty" name:"SlaveZones"` // Auto-renewal flag. Valid values: `0` (no), `1` (yes). AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // Dedicated cluster ID, which is empty for a non-dedicated cluster instance. ExclusterId *string `json:"ExclusterId,omitempty" name:"ExclusterId"` // Billing mode. Valid values: `prepaid` (monthly subscription), `postpaid` (pay-as-you-go). PayMode *string `json:"PayMode,omitempty" name:"PayMode"` // Creation time of the instance in the format of 2006-01-02 15:04:05 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Whether the instance supports audit IsAuditSupported *bool `json:"IsAuditSupported,omitempty" name:"IsAuditSupported"` // Expiration time of the instance in the format of 2006-01-02 15:04:05 PeriodEndTime *string `json:"PeriodEndTime,omitempty" name:"PeriodEndTime"` // Model information Machine *string `json:"Machine,omitempty" name:"Machine"` // Storage space utilization StorageUsage *string `json:"StorageUsage,omitempty" name:"StorageUsage"` // Size of log storage space in GB LogStorage *int64 `json:"LogStorage,omitempty" name:"LogStorage"` // Whether data encryption is supported. Valid values: `1` (yes), `0`: (no). IsEncryptSupported *int64 `json:"IsEncryptSupported,omitempty" name:"IsEncryptSupported"` // Private network IPv6 address // Note: This field may return null, indicating that no valid values can be obtained. Vip6 *string `json:"Vip6,omitempty" name:"Vip6"` // Number of CPU cores of an instance. Cpu *int64 `json:"Cpu,omitempty" name:"Cpu"` // Product type ID Pid *int64 `json:"Pid,omitempty" name:"Pid"` // Max QPS Qps *int64 `json:"Qps,omitempty" name:"Qps"` // Whether IPv6 is supported. // Note: This field may return null, indicating that no valid values can be obtained. Ipv6Flag *int64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // Public IPv6 address, which can be accessed over the public network // Note: This field may return null, indicating that no valid values can be obtained. WanVipv6 *string `json:"WanVipv6,omitempty" name:"WanVipv6"` // Public network status. Valid values: `0` (not enabled), `1` (enabled), `2` (disabled), `3`: (enabling), `4` (disabling). // Note: This field may return null, indicating that no valid values can be obtained. WanStatusIpv6 *int64 `json:"WanStatusIpv6,omitempty" name:"WanStatusIpv6"` // Public network IPv6 port // Note: This field may return null, indicating that no valid values can be obtained. WanPortIpv6 *int64 `json:"WanPortIpv6,omitempty" name:"WanPortIpv6"` // Database engine // Note: This field may return null, indicating that no valid values can be obtained. DbEngine *string `json:"DbEngine,omitempty" name:"DbEngine"` // Database version // Note: This field may return null, indicating that no valid values can be obtained. DbVersion *string `json:"DbVersion,omitempty" name:"DbVersion"` // Tag information ResourceTags []*ResourceTag `json:"ResourceTags,omitempty" name:"ResourceTags"` // DCN type. Valid values: `0` (N/A), `1` (primary instance), `2` (disaster recovery read-only instance) // Note: This field may return null, indicating that no valid values can be obtained. DcnFlag *int64 `json:"DcnFlag,omitempty" name:"DcnFlag"` // DCN status. Valid values: `0` (N/A), `1` (creating), `2` (syncing), `3` (disconnected) // Note: This field may return null, indicating that no valid values can be obtained. DcnStatus *int64 `json:"DcnStatus,omitempty" name:"DcnStatus"` // Number of disaster recovery read-only instances // Note: This field may return null, indicating that no valid values can be obtained. DcnDstNum *int64 `json:"DcnDstNum,omitempty" name:"DcnDstNum"` // Instance type. Valid values: `1` (dedicated primary instance), `2` (non-dedicated primary instance), `3` (non-dedicated disaster recovery read-only instance), `4` (dedicated disaster recovery read-only instance) // Note: This field may return null, indicating that no valid values can be obtained. InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"` // Instance node information // Note: This field may return null, indicating that no valid values can be obtained. NodesInfo []*NodeInfo `json:"NodesInfo,omitempty" name:"NodesInfo"` // Whether the instance supports setting the connection limit, which is not supported for kernel version 10.1. // Note: This field may return null, indicating that no valid values can be obtained. IsMaxUserConnectionsSupported *bool `json:"IsMaxUserConnectionsSupported,omitempty" name:"IsMaxUserConnectionsSupported"` // The displayed database version // Note: This field may return null, indicating that no valid values can be obtained. DbVersionId *string `json:"DbVersionId,omitempty" name:"DbVersionId"` // Encryption status. Valid values: `0` (disabled), `1` (enabled). // Note: This field may return null, indicating that no valid values can be obtained. EncryptStatus *int64 `json:"EncryptStatus,omitempty" name:"EncryptStatus"` // Configuration information of DCN // Note: This field may return null, indicating that no valid values can be obtained. ReplicaConfig *DCNReplicaConfig `json:"ReplicaConfig,omitempty" name:"ReplicaConfig"` // Running status of DCN // Note: This field may return null, indicating that no valid values can be obtained. ReplicaStatus *DCNReplicaStatus `json:"ReplicaStatus,omitempty" name:"ReplicaStatus"` // Type of dedicated cluster. Valid values: `0` (public cloud), `1` (finance cage), `2` (CDC cluster). // Note: This field may return null, indicating that no valid values can be obtained. ExclusterType *int64 `json:"ExclusterType,omitempty" name:"ExclusterType"` // Nearby VPC access // Note: This field may return null, indicating that no valid values can be obtained. RsAccessStrategy *int64 `json:"RsAccessStrategy,omitempty" name:"RsAccessStrategy"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBInstancesRequest ¶
type DescribeDBInstancesRequest struct { *tchttp.BaseRequest // Queries by instance ID or IDs. Instance ID is in the format of `tdsql-ow728lmc`. Up to 100 instances can be queried in one request. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // Search field name. Valid values: instancename (search by instance name), vip (search by private IP), all (search by instance ID, instance name, and private IP). SearchName *string `json:"SearchName,omitempty" name:"SearchName"` // Search keyword. Fuzzy search is supported. Multiple keywords should be separated by line breaks (`\n`). SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"` // Queries by project ID ProjectIds []*int64 `json:"ProjectIds,omitempty" name:"ProjectIds"` // Whether to search by VPC IsFilterVpc *bool `json:"IsFilterVpc,omitempty" name:"IsFilterVpc"` // VPC ID, which is valid when `IsFilterVpc` is 1 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPC subnet ID, which is valid when `IsFilterVpc` is 1 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Sort by field. Valid values: projectId, createtime, instancename OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Sorting order. Valid values: desc, asc OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` // Offset. Default value: 0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20. Maximum value: 100. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Queries by `OriginSerialId` OriginSerialIds []*string `json:"OriginSerialIds,omitempty" name:"OriginSerialIds"` // Identifies whether to use the `ExclusterType` field. false: no, true: yes IsFilterExcluster *bool `json:"IsFilterExcluster,omitempty" name:"IsFilterExcluster"` // Instance cluster type. 1: non-dedicated cluster, 2: dedicated cluster, 0: all ExclusterType *int64 `json:"ExclusterType,omitempty" name:"ExclusterType"` // Filters instances by dedicated cluster ID in the format of `dbdc-4ih6uct9` ExclusterIds []*string `json:"ExclusterIds,omitempty" name:"ExclusterIds"` // Tag key used in queries TagKeys []*string `json:"TagKeys,omitempty" name:"TagKeys"` // Instance types used in filtering. Valid values: 1 (dedicated instance), 2 (primary instance), 3 (disaster recovery instance). Multiple values should be separated by commas. FilterInstanceType *string `json:"FilterInstanceType,omitempty" name:"FilterInstanceType"` // Use this filter to include instances in specific statuses Status []*int64 `json:"Status,omitempty" name:"Status"` // Use this filter to exclude instances in specific statuses ExcludeStatus []*int64 `json:"ExcludeStatus,omitempty" name:"ExcludeStatus"` }
func NewDescribeDBInstancesRequest ¶
func NewDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)
func (*DescribeDBInstancesRequest) FromJsonString ¶
func (r *DescribeDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstancesRequest) ToJsonString ¶
func (r *DescribeDBInstancesRequest) ToJsonString() string
type DescribeDBInstancesRequestParams ¶
type DescribeDBInstancesRequestParams struct { // Queries by instance ID or IDs. Instance ID is in the format of `tdsql-ow728lmc`. Up to 100 instances can be queried in one request. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // Search field name. Valid values: instancename (search by instance name), vip (search by private IP), all (search by instance ID, instance name, and private IP). SearchName *string `json:"SearchName,omitempty" name:"SearchName"` // Search keyword. Fuzzy search is supported. Multiple keywords should be separated by line breaks (`\n`). SearchKey *string `json:"SearchKey,omitempty" name:"SearchKey"` // Queries by project ID ProjectIds []*int64 `json:"ProjectIds,omitempty" name:"ProjectIds"` // Whether to search by VPC IsFilterVpc *bool `json:"IsFilterVpc,omitempty" name:"IsFilterVpc"` // VPC ID, which is valid when `IsFilterVpc` is 1 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPC subnet ID, which is valid when `IsFilterVpc` is 1 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // Sort by field. Valid values: projectId, createtime, instancename OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Sorting order. Valid values: desc, asc OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` // Offset. Default value: 0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned. Default value: 20. Maximum value: 100. Limit *int64 `json:"Limit,omitempty" name:"Limit"` // Queries by `OriginSerialId` OriginSerialIds []*string `json:"OriginSerialIds,omitempty" name:"OriginSerialIds"` // Identifies whether to use the `ExclusterType` field. false: no, true: yes IsFilterExcluster *bool `json:"IsFilterExcluster,omitempty" name:"IsFilterExcluster"` // Instance cluster type. 1: non-dedicated cluster, 2: dedicated cluster, 0: all ExclusterType *int64 `json:"ExclusterType,omitempty" name:"ExclusterType"` // Filters instances by dedicated cluster ID in the format of `dbdc-4ih6uct9` ExclusterIds []*string `json:"ExclusterIds,omitempty" name:"ExclusterIds"` // Tag key used in queries TagKeys []*string `json:"TagKeys,omitempty" name:"TagKeys"` // Instance types used in filtering. Valid values: 1 (dedicated instance), 2 (primary instance), 3 (disaster recovery instance). Multiple values should be separated by commas. FilterInstanceType *string `json:"FilterInstanceType,omitempty" name:"FilterInstanceType"` // Use this filter to include instances in specific statuses Status []*int64 `json:"Status,omitempty" name:"Status"` // Use this filter to exclude instances in specific statuses ExcludeStatus []*int64 `json:"ExcludeStatus,omitempty" name:"ExcludeStatus"` }
Predefined struct for user
type DescribeDBInstancesResponse ¶
type DescribeDBInstancesResponse struct { *tchttp.BaseResponse Response *DescribeDBInstancesResponseParams `json:"Response"` }
func NewDescribeDBInstancesResponse ¶
func NewDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)
func (*DescribeDBInstancesResponse) FromJsonString ¶
func (r *DescribeDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstancesResponse) ToJsonString ¶
func (r *DescribeDBInstancesResponse) ToJsonString() string
type DescribeDBInstancesResponseParams ¶
type DescribeDBInstancesResponseParams struct { // Number of eligible instances TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Instance details list Instances []*DBInstance `json:"Instances,omitempty" name:"Instances"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBLogFilesRequest ¶
type DescribeDBLogFilesRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog). Type *uint64 `json:"Type,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 ¶
type DescribeDBLogFilesRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog). Type *uint64 `json:"Type,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 ¶
type DescribeDBLogFilesResponseParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Requested log type. Valid values: 1 (binlog), 2 (cold backup), 3 (errlog), 4 (slowlog). Type *uint64 `json:"Type,omitempty" name:"Type"` // Total number of requested logs Total *uint64 `json:"Total,omitempty" name:"Total"` // Information such as `uri`, `length`, and `mtime` (modification time) Files []*LogFileInfo `json:"Files,omitempty" name:"Files"` // For an instance in a VPC, this prefix plus URI can be used as the download address VpcPrefix *string `json:"VpcPrefix,omitempty" name:"VpcPrefix"` // For an instance in a common network, this prefix plus URI can be used as the download address NormalPrefix *string `json:"NormalPrefix,omitempty" name:"NormalPrefix"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBParametersRequest ¶
type DescribeDBParametersRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,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 ¶
type DescribeDBParametersRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,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 ¶
type DescribeDBParametersResponseParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Requests the current parameter values of the database Params []*ParamDesc `json:"Params,omitempty" name:"Params"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSecurityGroupsRequest ¶
type DescribeDBSecurityGroupsRequest struct { *tchttp.BaseRequest // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDescribeDBSecurityGroupsRequest ¶
func NewDescribeDBSecurityGroupsRequest() (request *DescribeDBSecurityGroupsRequest)
func (*DescribeDBSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeDBSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeDBSecurityGroupsRequest) ToJsonString() string
type DescribeDBSecurityGroupsRequestParams ¶
type DescribeDBSecurityGroupsRequestParams struct { // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDBSecurityGroupsResponse ¶
type DescribeDBSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DescribeDBSecurityGroupsResponseParams `json:"Response"` }
func NewDescribeDBSecurityGroupsResponse ¶
func NewDescribeDBSecurityGroupsResponse() (response *DescribeDBSecurityGroupsResponse)
func (*DescribeDBSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeDBSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeDBSecurityGroupsResponse) ToJsonString() string
type DescribeDBSecurityGroupsResponseParams ¶
type DescribeDBSecurityGroupsResponseParams struct { // Security group details Groups []*SecurityGroup `json:"Groups,omitempty" name:"Groups"` // Instance VIP // Note: this field may return `null`, indicating that no valid values can be obtained. VIP *string `json:"VIP,omitempty" name:"VIP"` // Instance port // Note: this field may return `null`, indicating that no valid values can be obtained. VPort *int64 `json:"VPort,omitempty" name:"VPort"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDBSlowLogsRequest ¶
type DescribeDBSlowLogsRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Data entry number starting from which to return results Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query start time in the format of 2016-07-23 14:55:20 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Query end time in the format of 2016-08-22 14:55:20 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Specific name of the database to be queried Db *string `json:"Db,omitempty" name:"Db"` // Sorting metric. Valid values: query_time_sum, query_count OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Sorting order. Valid values: desc, asc OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` // Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica) Slave *int64 `json:"Slave,omitempty" name:"Slave"` }
func NewDescribeDBSlowLogsRequest ¶
func NewDescribeDBSlowLogsRequest() (request *DescribeDBSlowLogsRequest)
func (*DescribeDBSlowLogsRequest) FromJsonString ¶
func (r *DescribeDBSlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSlowLogsRequest) ToJsonString ¶
func (r *DescribeDBSlowLogsRequest) ToJsonString() string
type DescribeDBSlowLogsRequestParams ¶
type DescribeDBSlowLogsRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Data entry number starting from which to return results Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // Number of results to be returned Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Query start time in the format of 2016-07-23 14:55:20 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Query end time in the format of 2016-08-22 14:55:20 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // Specific name of the database to be queried Db *string `json:"Db,omitempty" name:"Db"` // Sorting metric. Valid values: query_time_sum, query_count OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // Sorting order. Valid values: desc, asc OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` // Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica) Slave *int64 `json:"Slave,omitempty" name:"Slave"` }
Predefined struct for user
type DescribeDBSlowLogsResponse ¶
type DescribeDBSlowLogsResponse struct { *tchttp.BaseResponse Response *DescribeDBSlowLogsResponseParams `json:"Response"` }
func NewDescribeDBSlowLogsResponse ¶
func NewDescribeDBSlowLogsResponse() (response *DescribeDBSlowLogsResponse)
func (*DescribeDBSlowLogsResponse) FromJsonString ¶
func (r *DescribeDBSlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSlowLogsResponse) ToJsonString ¶
func (r *DescribeDBSlowLogsResponse) ToJsonString() string
type DescribeDBSlowLogsResponseParams ¶
type DescribeDBSlowLogsResponseParams struct { // Slow query log data Data []*SlowLogData `json:"Data,omitempty" name:"Data"` // Total statement lock time LockTimeSum *float64 `json:"LockTimeSum,omitempty" name:"LockTimeSum"` // Total number of statement queries QueryCount *int64 `json:"QueryCount,omitempty" name:"QueryCount"` // Total number of results Total *int64 `json:"Total,omitempty" name:"Total"` // Total statement query time QueryTimeSum *float64 `json:"QueryTimeSum,omitempty" name:"QueryTimeSum"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDatabaseObjectsRequest ¶
type DescribeDatabaseObjectsRequest struct { *tchttp.BaseRequest // Instance ID in the format of `dcdbt-ow7t8lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database name, which can be obtained through the `DescribeDatabases` API. DbName *string `json:"DbName,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 ¶
type DescribeDatabaseObjectsRequestParams struct { // Instance ID in the format of `dcdbt-ow7t8lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database name, which can be obtained through the `DescribeDatabases` API. DbName *string `json:"DbName,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 ¶
type DescribeDatabaseObjectsResponseParams struct { // Passed through from input parameters. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database name. DbName *string `json:"DbName,omitempty" name:"DbName"` // Table list. Tables []*DatabaseTable `json:"Tables,omitempty" name:"Tables"` // View list. Views []*DatabaseView `json:"Views,omitempty" name:"Views"` // Stored procedure list. Procs []*DatabaseProcedure `json:"Procs,omitempty" name:"Procs"` // Function list. Funcs []*DatabaseFunction `json:"Funcs,omitempty" name:"Funcs"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDatabaseTableRequest ¶
type DescribeDatabaseTableRequest struct { *tchttp.BaseRequest // Instance ID in the format of `dcdbt-ow7t8lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database name, which can be obtained through the `DescribeDatabases` API. DbName *string `json:"DbName,omitempty" name:"DbName"` // Table name, which can be obtained through the `DescribeDatabaseObjects` API. Table *string `json:"Table,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 ¶
type DescribeDatabaseTableRequestParams struct { // Instance ID in the format of `dcdbt-ow7t8lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database name, which can be obtained through the `DescribeDatabases` API. DbName *string `json:"DbName,omitempty" name:"DbName"` // Table name, which can be obtained through the `DescribeDatabaseObjects` API. Table *string `json:"Table,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 ¶
type DescribeDatabaseTableResponseParams struct { // Instance name. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database name. DbName *string `json:"DbName,omitempty" name:"DbName"` // Table name. Table *string `json:"Table,omitempty" name:"Table"` // Column information. Cols []*TableColumn `json:"Cols,omitempty" name:"Cols"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDatabasesRequest ¶
type DescribeDatabasesRequest struct { *tchttp.BaseRequest // Instance ID in the format of `dcdbt-ow7t8lmc`. InstanceId *string `json:"InstanceId,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 ¶
type DescribeDatabasesRequestParams struct { // Instance ID in the format of `dcdbt-ow7t8lmc`. InstanceId *string `json:"InstanceId,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 ¶
type DescribeDatabasesResponseParams struct { // The database list of this instance. Databases []*Database `json:"Databases,omitempty" name:"Databases"` // Passed through from input parameters. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDcnDetailRequest ¶
type DescribeDcnDetailRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,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 ¶
type DescribeDcnDetailRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,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 ¶
type DescribeDcnDetailResponseParams struct { // DCN synchronization details DcnDetails []*DcnDetailItem `json:"DcnDetails,omitempty" name:"DcnDetails"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileDownloadUrlRequest ¶
type DescribeFileDownloadUrlRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Unsigned file path FilePath *string `json:"FilePath,omitempty" name:"FilePath"` }
func NewDescribeFileDownloadUrlRequest ¶
func NewDescribeFileDownloadUrlRequest() (request *DescribeFileDownloadUrlRequest)
func (*DescribeFileDownloadUrlRequest) FromJsonString ¶
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 ¶
func (r *DescribeFileDownloadUrlRequest) ToJsonString() string
type DescribeFileDownloadUrlRequestParams ¶
type DescribeFileDownloadUrlRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Unsigned file path FilePath *string `json:"FilePath,omitempty" name:"FilePath"` }
Predefined struct for user
type DescribeFileDownloadUrlResponse ¶
type DescribeFileDownloadUrlResponse struct { *tchttp.BaseResponse Response *DescribeFileDownloadUrlResponseParams `json:"Response"` }
func NewDescribeFileDownloadUrlResponse ¶
func NewDescribeFileDownloadUrlResponse() (response *DescribeFileDownloadUrlResponse)
func (*DescribeFileDownloadUrlResponse) FromJsonString ¶
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 ¶
func (r *DescribeFileDownloadUrlResponse) ToJsonString() string
type DescribeFileDownloadUrlResponseParams ¶
type DescribeFileDownloadUrlResponseParams struct { // Signed download URL PreSignedUrl *string `json:"PreSignedUrl,omitempty" name:"PreSignedUrl"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceNodeInfoRequest ¶
type DescribeInstanceNodeInfoRequest struct { *tchttp.BaseRequest // Instance ID, such as tdsql-6ltok4u9 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // The maximum number of results returned at a time. By default, there is no upper limit to this value, that is, all results can be returned. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset of the returned results. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeInstanceNodeInfoRequest ¶
func NewDescribeInstanceNodeInfoRequest() (request *DescribeInstanceNodeInfoRequest)
func (*DescribeInstanceNodeInfoRequest) FromJsonString ¶
func (r *DescribeInstanceNodeInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodeInfoRequest) ToJsonString ¶
func (r *DescribeInstanceNodeInfoRequest) ToJsonString() string
type DescribeInstanceNodeInfoRequestParams ¶
type DescribeInstanceNodeInfoRequestParams struct { // Instance ID, such as tdsql-6ltok4u9 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // The maximum number of results returned at a time. By default, there is no upper limit to this value, that is, all results can be returned. Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // Offset of the returned results. Default value: `0`. Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeInstanceNodeInfoResponse ¶
type DescribeInstanceNodeInfoResponse struct { *tchttp.BaseResponse Response *DescribeInstanceNodeInfoResponseParams `json:"Response"` }
func NewDescribeInstanceNodeInfoResponse ¶
func NewDescribeInstanceNodeInfoResponse() (response *DescribeInstanceNodeInfoResponse)
func (*DescribeInstanceNodeInfoResponse) FromJsonString ¶
func (r *DescribeInstanceNodeInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceNodeInfoResponse) ToJsonString ¶
func (r *DescribeInstanceNodeInfoResponse) ToJsonString() string
type DescribeInstanceNodeInfoResponseParams ¶
type DescribeInstanceNodeInfoResponseParams struct { // Total number of nodes TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Node information NodesInfo []*NodeInfo `json:"NodesInfo,omitempty" name:"NodesInfo"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLogFileRetentionPeriodRequest ¶
type DescribeLogFileRetentionPeriodRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDescribeLogFileRetentionPeriodRequest ¶
func NewDescribeLogFileRetentionPeriodRequest() (request *DescribeLogFileRetentionPeriodRequest)
func (*DescribeLogFileRetentionPeriodRequest) FromJsonString ¶
func (r *DescribeLogFileRetentionPeriodRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogFileRetentionPeriodRequest) ToJsonString ¶
func (r *DescribeLogFileRetentionPeriodRequest) ToJsonString() string
type DescribeLogFileRetentionPeriodRequestParams ¶
type DescribeLogFileRetentionPeriodRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeLogFileRetentionPeriodResponse ¶
type DescribeLogFileRetentionPeriodResponse struct { *tchttp.BaseResponse Response *DescribeLogFileRetentionPeriodResponseParams `json:"Response"` }
func NewDescribeLogFileRetentionPeriodResponse ¶
func NewDescribeLogFileRetentionPeriodResponse() (response *DescribeLogFileRetentionPeriodResponse)
func (*DescribeLogFileRetentionPeriodResponse) FromJsonString ¶
func (r *DescribeLogFileRetentionPeriodResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogFileRetentionPeriodResponse) ToJsonString ¶
func (r *DescribeLogFileRetentionPeriodResponse) ToJsonString() string
type DescribeLogFileRetentionPeriodResponseParams ¶
type DescribeLogFileRetentionPeriodResponseParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Backup log retention days Days *uint64 `json:"Days,omitempty" name:"Days"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOrdersRequest ¶
type DescribeOrdersRequest struct { *tchttp.BaseRequest // List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances. DealNames []*string `json:"DealNames,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 ¶
type DescribeOrdersRequestParams struct { // List of long order numbers to be queried, which are returned for the APIs for creating, renewing, or scaling instances. DealNames []*string `json:"DealNames,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 ¶
type DescribeOrdersResponseParams struct { // Returned number of orders. TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // Order information list. Deals []*Deal `json:"Deals,omitempty" name:"Deals"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePriceRequest ¶
type DescribePriceRequest struct { *tchttp.BaseRequest // AZ ID of the purchased instance. Zone *string `json:"Zone,omitempty" name:"Zone"` // Number of instance nodes, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Memory size in GB, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Storage capacity in GB. The maximum and minimum storage space can be obtained // by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Purchase period in months Period *int64 `json:"Period,omitempty" name:"Period"` // The number of instances to be purchased. Only one instance is queried for price by default. Count *int64 `json:"Count,omitempty" name:"Count"` // Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription). Paymode *string `json:"Paymode,omitempty" name:"Paymode"` // Price unit. Valid values: // `* pent` (cent), // `* microPent` (microcent). AmountUnit *string `json:"AmountUnit,omitempty" name:"AmountUnit"` }
func NewDescribePriceRequest ¶
func NewDescribePriceRequest() (request *DescribePriceRequest)
func (*DescribePriceRequest) FromJsonString ¶
func (r *DescribePriceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePriceRequest) ToJsonString ¶
func (r *DescribePriceRequest) ToJsonString() string
type DescribePriceRequestParams ¶
type DescribePriceRequestParams struct { // AZ ID of the purchased instance. Zone *string `json:"Zone,omitempty" name:"Zone"` // Number of instance nodes, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. NodeCount *int64 `json:"NodeCount,omitempty" name:"NodeCount"` // Memory size in GB, which can be obtained // by querying the instance specification through the `DescribeDBInstanceSpecs` API. Memory *int64 `json:"Memory,omitempty" name:"Memory"` // Storage capacity in GB. The maximum and minimum storage space can be obtained // by querying instance specification through the `DescribeDBInstanceSpecs` API. Storage *int64 `json:"Storage,omitempty" name:"Storage"` // Purchase period in months Period *int64 `json:"Period,omitempty" name:"Period"` // The number of instances to be purchased. Only one instance is queried for price by default. Count *int64 `json:"Count,omitempty" name:"Count"` // Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription). Paymode *string `json:"Paymode,omitempty" name:"Paymode"` // Price unit. Valid values: // `* pent` (cent), // `* microPent` (microcent). AmountUnit *string `json:"AmountUnit,omitempty" name:"AmountUnit"` }
Predefined struct for user
type DescribePriceResponse ¶
type DescribePriceResponse struct { *tchttp.BaseResponse Response *DescribePriceResponseParams `json:"Response"` }
func NewDescribePriceResponse ¶
func NewDescribePriceResponse() (response *DescribePriceResponse)
func (*DescribePriceResponse) FromJsonString ¶
func (r *DescribePriceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePriceResponse) ToJsonString ¶
func (r *DescribePriceResponse) ToJsonString() string
type DescribePriceResponseParams ¶
type DescribePriceResponseParams struct { // Original price // * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. // * Currency: CNY (Chinese site), USD (international site) OriginalPrice *int64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"` // The actual price may be different from the original price due to discounts. // * Unit: Cent (default). If the request parameter contains `AmountUnit`, see `AmountUnit` description. // * Currency: CNY (Chinese site), USD (international site) Price *int64 `json:"Price,omitempty" name:"Price"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProjectSecurityGroupsRequest ¶
type DescribeProjectSecurityGroupsRequest struct { *tchttp.BaseRequest // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // Project ID ProjectId *int64 `json:"ProjectId,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 ¶
type DescribeProjectSecurityGroupsRequestParams struct { // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // Project ID ProjectId *int64 `json:"ProjectId,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 ¶
type DescribeProjectSecurityGroupsResponseParams struct { // Security group details Groups []*SecurityGroup `json:"Groups,omitempty" name:"Groups"` // Total number of security groups. Total *uint64 `json:"Total,omitempty" name:"Total"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyDBInstanceRequest ¶
type DestroyDBInstanceRequest struct { *tchttp.BaseRequest // Instance ID in the format of “tdsqlshard-c1nl9rpv”. It is the same as the instance ID displayed in the TencentDB for MariaDB console. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDestroyDBInstanceRequest ¶
func NewDestroyDBInstanceRequest() (request *DestroyDBInstanceRequest)
func (*DestroyDBInstanceRequest) FromJsonString ¶
func (r *DestroyDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDBInstanceRequest) ToJsonString ¶
func (r *DestroyDBInstanceRequest) ToJsonString() string
type DestroyDBInstanceRequestParams ¶
type DestroyDBInstanceRequestParams struct { // Instance ID in the format of “tdsqlshard-c1nl9rpv”. It is the same as the instance ID displayed in the TencentDB for MariaDB console. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DestroyDBInstanceResponse ¶
type DestroyDBInstanceResponse struct { *tchttp.BaseResponse Response *DestroyDBInstanceResponseParams `json:"Response"` }
func NewDestroyDBInstanceResponse ¶
func NewDestroyDBInstanceResponse() (response *DestroyDBInstanceResponse)
func (*DestroyDBInstanceResponse) FromJsonString ¶
func (r *DestroyDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDBInstanceResponse) ToJsonString ¶
func (r *DestroyDBInstanceResponse) ToJsonString() string
type DestroyDBInstanceResponseParams ¶
type DestroyDBInstanceResponseParams struct { // Instance ID, which is the same as the request parameter `InstanceId`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Async task ID, which can be used in the [DescribeFlow](https://intl.cloud.tencent.com/document/product/557/56485?from_cn_redirect=1) API to query the async task result. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DestroyHourDBInstanceRequest ¶
type DestroyHourDBInstanceRequest struct { *tchttp.BaseRequest // Instance ID in the format of tdsql-avw0207d. It is the same as the instance ID displayed in the TencentDB console. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDestroyHourDBInstanceRequest ¶
func NewDestroyHourDBInstanceRequest() (request *DestroyHourDBInstanceRequest)
func (*DestroyHourDBInstanceRequest) FromJsonString ¶
func (r *DestroyHourDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyHourDBInstanceRequest) ToJsonString ¶
func (r *DestroyHourDBInstanceRequest) ToJsonString() string
type DestroyHourDBInstanceRequestParams ¶
type DestroyHourDBInstanceRequestParams struct { // Instance ID in the format of tdsql-avw0207d. It is the same as the instance ID displayed in the TencentDB console. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DestroyHourDBInstanceResponse ¶
type DestroyHourDBInstanceResponse struct { *tchttp.BaseResponse Response *DestroyHourDBInstanceResponseParams `json:"Response"` }
func NewDestroyHourDBInstanceResponse ¶
func NewDestroyHourDBInstanceResponse() (response *DestroyHourDBInstanceResponse)
func (*DestroyHourDBInstanceResponse) FromJsonString ¶
func (r *DestroyHourDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyHourDBInstanceResponse) ToJsonString ¶
func (r *DestroyHourDBInstanceResponse) ToJsonString() string
type DestroyHourDBInstanceResponseParams ¶
type DestroyHourDBInstanceResponseParams struct { // Async task ID, which can be used in the [DescribeFlow](https://intl.cloud.tencent.com/document/product/237/16177?from_cn_redirect=1) API to query the async task result. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // Instance ID, which is the same as the request parameter `InstanceId`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateSecurityGroupsRequest ¶
type DisassociateSecurityGroupsRequest struct { *tchttp.BaseRequest // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // Security group ID SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // Instance ID list, which is an array of one or more instance IDs. InstanceIds []*string `json:"InstanceIds,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 ¶
type DisassociateSecurityGroupsRequestParams struct { // Database engine name. Valid value: `mariadb`. Product *string `json:"Product,omitempty" name:"Product"` // Security group ID SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // Instance ID list, which is an array of one or more instance IDs. InstanceIds []*string `json:"InstanceIds,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 ¶
type DisassociateSecurityGroupsResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type FunctionPrivilege ¶
type GrantAccountPrivilegesRequest ¶
type GrantAccountPrivilegesRequest struct { *tchttp.BaseRequest // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // Database name. `\*` indicates that global permissions will be set (i.e., `\*.\*`), in which case the `Type` and `Object ` parameters will be ignored. If `DbName` is not `\*`, the input parameter `Type` is required. DbName *string `json:"DbName,omitempty" name:"DbName"` // Global permission. Valid values: `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`. // Database permission. Valid values: `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`. // Table/View permission. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`. // Stored procedure/function permission. Valid values: `ALTER ROUTINE`, `EXECUTE`. // Field permission. Valid values: `INSERT`, `REFERENCES`, `SELECT`, `UPDATE`. Privileges []*string `json:"Privileges,omitempty" name:"Privileges"` // Type. Valid values: table, view, proc, func, \*. If `DbName` is a specific database name and `Type` is `\*`, the permissions of the database will be set (i.e., `db.\*`), in which case the `Object` parameter will be ignored Type *string `json:"Type,omitempty" name:"Type"` // Type name. For example, if `Type` is `table`, `Object` indicates a specific table name; if both `DbName` and `Type` are specific names, it indicates a specific object name and cannot be `\*` or empty Object *string `json:"Object,omitempty" name:"Object"` // If `Type` is `table` and `ColName` is `\*`, the permissions will be granted to the table; if `ColName` is a specific field name, the permissions will be granted to the field ColName *string `json:"ColName,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 ¶
type GrantAccountPrivilegesRequestParams struct { // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // Database name. `\*` indicates that global permissions will be set (i.e., `\*.\*`), in which case the `Type` and `Object ` parameters will be ignored. If `DbName` is not `\*`, the input parameter `Type` is required. DbName *string `json:"DbName,omitempty" name:"DbName"` // Global permission. Valid values: `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`. // Database permission. Valid values: `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`. // Table/View permission. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`. // Stored procedure/function permission. Valid values: `ALTER ROUTINE`, `EXECUTE`. // Field permission. Valid values: `INSERT`, `REFERENCES`, `SELECT`, `UPDATE`. Privileges []*string `json:"Privileges,omitempty" name:"Privileges"` // Type. Valid values: table, view, proc, func, \*. If `DbName` is a specific database name and `Type` is `\*`, the permissions of the database will be set (i.e., `db.\*`), in which case the `Object` parameter will be ignored Type *string `json:"Type,omitempty" name:"Type"` // Type name. For example, if `Type` is `table`, `Object` indicates a specific table name; if both `DbName` and `Type` are specific names, it indicates a specific object name and cannot be `\*` or empty Object *string `json:"Object,omitempty" name:"Object"` // If `Type` is `table` and `ColName` is `\*`, the permissions will be granted to the table; if `ColName` is a specific field name, the permissions will be granted to the field ColName *string `json:"ColName,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 ¶
type GrantAccountPrivilegesResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type InstanceBackupFileItem ¶
type InstanceBackupFileItem struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance name InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // Instance status InstanceStatus *int64 `json:"InstanceStatus,omitempty" name:"InstanceStatus"` // Shard ID // Note: This field may return null, indicating that no valid values can be obtained. ShardId *string `json:"ShardId,omitempty" name:"ShardId"` // File path FilePath *string `json:"FilePath,omitempty" name:"FilePath"` // File name FileName *string `json:"FileName,omitempty" name:"FileName"` // File size FileSize *int64 `json:"FileSize,omitempty" name:"FileSize"` // Backup type. Valid values: `Data` (data backup), `Binlog` (Binlog backup), `Errlog` (error log), `Slowlog` (slow log). BackupType *string `json:"BackupType,omitempty" name:"BackupType"` // Manual backup. Valid values: `0` (no), `1` (yes). ManualBackup *int64 `json:"ManualBackup,omitempty" name:"ManualBackup"` // Backup start time StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // Backup end time EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
type IsolateDBInstanceRequest ¶
type IsolateDBInstanceRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-dasjkhd`. It is the same as the instance ID displayed on the TencentDB console. You can use the `DescribeDBInstances` API to query the ID, which is the value of the `InstanceId` output parameter. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` }
func NewIsolateDBInstanceRequest ¶
func NewIsolateDBInstanceRequest() (request *IsolateDBInstanceRequest)
func (*IsolateDBInstanceRequest) FromJsonString ¶
func (r *IsolateDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstanceRequest) ToJsonString ¶
func (r *IsolateDBInstanceRequest) ToJsonString() string
type IsolateDBInstanceRequestParams ¶
type IsolateDBInstanceRequestParams struct { // Instance ID in the format of `tdsql-dasjkhd`. It is the same as the instance ID displayed on the TencentDB console. You can use the `DescribeDBInstances` API to query the ID, which is the value of the `InstanceId` output parameter. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` }
Predefined struct for user
type IsolateDBInstanceResponse ¶
type IsolateDBInstanceResponse struct { *tchttp.BaseResponse Response *IsolateDBInstanceResponseParams `json:"Response"` }
func NewIsolateDBInstanceResponse ¶
func NewIsolateDBInstanceResponse() (response *IsolateDBInstanceResponse)
func (*IsolateDBInstanceResponse) FromJsonString ¶
func (r *IsolateDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstanceResponse) ToJsonString ¶
func (r *IsolateDBInstanceResponse) ToJsonString() string
type IsolateDBInstanceResponseParams ¶
type IsolateDBInstanceResponseParams struct { // IDs of isolated instances SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitempty" name:"SuccessInstanceIds"` // IDs of instances failed to be isolated FailedInstanceIds []*string `json:"FailedInstanceIds,omitempty" name:"FailedInstanceIds"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type IsolateDedicatedDBInstanceRequest ¶
type IsolateDedicatedDBInstanceRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewIsolateDedicatedDBInstanceRequest ¶
func NewIsolateDedicatedDBInstanceRequest() (request *IsolateDedicatedDBInstanceRequest)
func (*IsolateDedicatedDBInstanceRequest) FromJsonString ¶
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 ¶
func (r *IsolateDedicatedDBInstanceRequest) ToJsonString() string
type IsolateDedicatedDBInstanceRequestParams ¶
type IsolateDedicatedDBInstanceRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type IsolateDedicatedDBInstanceResponse ¶
type IsolateDedicatedDBInstanceResponse struct { *tchttp.BaseResponse Response *IsolateDedicatedDBInstanceResponseParams `json:"Response"` }
func NewIsolateDedicatedDBInstanceResponse ¶
func NewIsolateDedicatedDBInstanceResponse() (response *IsolateDedicatedDBInstanceResponse)
func (*IsolateDedicatedDBInstanceResponse) FromJsonString ¶
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 ¶
func (r *IsolateDedicatedDBInstanceResponse) ToJsonString() string
type IsolateDedicatedDBInstanceResponseParams ¶
type IsolateDedicatedDBInstanceResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type KillSessionRequest ¶
type KillSessionRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // List of session IDs SessionId []*int64 `json:"SessionId,omitempty" name:"SessionId"` }
func NewKillSessionRequest ¶
func NewKillSessionRequest() (request *KillSessionRequest)
func (*KillSessionRequest) FromJsonString ¶
func (r *KillSessionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillSessionRequest) ToJsonString ¶
func (r *KillSessionRequest) ToJsonString() string
type KillSessionRequestParams ¶
type KillSessionRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // List of session IDs SessionId []*int64 `json:"SessionId,omitempty" name:"SessionId"` }
Predefined struct for user
type KillSessionResponse ¶
type KillSessionResponse struct { *tchttp.BaseResponse Response *KillSessionResponseParams `json:"Response"` }
func NewKillSessionResponse ¶
func NewKillSessionResponse() (response *KillSessionResponse)
func (*KillSessionResponse) FromJsonString ¶
func (r *KillSessionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillSessionResponse) ToJsonString ¶
func (r *KillSessionResponse) ToJsonString() string
type KillSessionResponseParams ¶
type KillSessionResponseParams struct { // Task ID TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type LogFileInfo ¶
type LogFileInfo struct { // Last modified time of log Mtime *uint64 `json:"Mtime,omitempty" name:"Mtime"` // File length Length *uint64 `json:"Length,omitempty" name:"Length"` // Uniform resource identifier (URI) used during log download Uri *string `json:"Uri,omitempty" name:"Uri"` // Filename FileName *string `json:"FileName,omitempty" name:"FileName"` }
type ModifyAccountDescriptionRequest ¶
type ModifyAccountDescriptionRequest struct { *tchttp.BaseRequest // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // New account remarks, which can contain 0-256 characters. Description *string `json:"Description,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 ¶
type ModifyAccountDescriptionRequestParams struct { // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // New account remarks, which can contain 0-256 characters. Description *string `json:"Description,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 ¶
type ModifyAccountDescriptionResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAccountPrivilegesRequest ¶
type ModifyAccountPrivilegesRequest struct { *tchttp.BaseRequest // Instance ID in the format of tdsql-c1nl9rpv. It is the same as the instance ID displayed in the TencentDB console. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database account, including username and host address. Accounts []*Account `json:"Accounts,omitempty" name:"Accounts"` // Global permission. Valid values of `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"`. // Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array. GlobalPrivileges []*string `json:"GlobalPrivileges,omitempty" name:"GlobalPrivileges"` // Database permission. Valid values of `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"`. // Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array. DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitempty" name:"DatabasePrivileges"` // Database table permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`. // Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array. TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitempty" name:"TablePrivileges"` // Column permission. Valid values of `Privileges`: `"SELECT"`, `"INSERT"`, `"UPDATE"`, `"REFERENCES"`. // Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array. ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitempty" name:"ColumnPrivileges"` // Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`. // Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array. ViewPrivileges []*ViewPrivileges `json:"ViewPrivileges,omitempty" name:"ViewPrivileges"` // Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`. // Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array. FunctionPrivileges []*FunctionPrivilege `json:"FunctionPrivileges,omitempty" name:"FunctionPrivileges"` // Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`. // Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array. ProcedurePrivileges []*ProcedurePrivilege `json:"ProcedurePrivileges,omitempty" name:"ProcedurePrivileges"` }
func NewModifyAccountPrivilegesRequest ¶
func NewModifyAccountPrivilegesRequest() (request *ModifyAccountPrivilegesRequest)
func (*ModifyAccountPrivilegesRequest) FromJsonString ¶
func (r *ModifyAccountPrivilegesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPrivilegesRequest) ToJsonString ¶
func (r *ModifyAccountPrivilegesRequest) ToJsonString() string
type ModifyAccountPrivilegesRequestParams ¶
type ModifyAccountPrivilegesRequestParams struct { // Instance ID in the format of tdsql-c1nl9rpv. It is the same as the instance ID displayed in the TencentDB console. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Database account, including username and host address. Accounts []*Account `json:"Accounts,omitempty" name:"Accounts"` // Global permission. Valid values of `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"`. // Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array. GlobalPrivileges []*string `json:"GlobalPrivileges,omitempty" name:"GlobalPrivileges"` // Database permission. Valid values of `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"`. // Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array. DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitempty" name:"DatabasePrivileges"` // Database table permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`. // Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array. TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitempty" name:"TablePrivileges"` // Column permission. Valid values of `Privileges`: `"SELECT"`, `"INSERT"`, `"UPDATE"`, `"REFERENCES"`. // Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array. ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitempty" name:"ColumnPrivileges"` // Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`. // Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array. ViewPrivileges []*ViewPrivileges `json:"ViewPrivileges,omitempty" name:"ViewPrivileges"` // Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`. // Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array. FunctionPrivileges []*FunctionPrivilege `json:"FunctionPrivileges,omitempty" name:"FunctionPrivileges"` // Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`. // Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array. ProcedurePrivileges []*ProcedurePrivilege `json:"ProcedurePrivileges,omitempty" name:"ProcedurePrivileges"` }
Predefined struct for user
type ModifyAccountPrivilegesResponse ¶
type ModifyAccountPrivilegesResponse struct { *tchttp.BaseResponse Response *ModifyAccountPrivilegesResponseParams `json:"Response"` }
func NewModifyAccountPrivilegesResponse ¶
func NewModifyAccountPrivilegesResponse() (response *ModifyAccountPrivilegesResponse)
func (*ModifyAccountPrivilegesResponse) FromJsonString ¶
func (r *ModifyAccountPrivilegesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccountPrivilegesResponse) ToJsonString ¶
func (r *ModifyAccountPrivilegesResponse) ToJsonString() string
type ModifyAccountPrivilegesResponseParams ¶
type ModifyAccountPrivilegesResponseParams struct { // Async task ID, which can be used in the [DescribeFlow](https://intl.cloud.tencent.com/document/product/237/16177?from_cn_redirect=1) API to query the async task result. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBEncryptAttributesRequest ¶
type ModifyDBEncryptAttributesRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Whether to enable the data encryption (Once enabled, it can’t be disabled). Valid values: `1` (Yes), `0` (No. Default) EncryptEnabled *int64 `json:"EncryptEnabled,omitempty" name:"EncryptEnabled"` }
func NewModifyDBEncryptAttributesRequest ¶
func NewModifyDBEncryptAttributesRequest() (request *ModifyDBEncryptAttributesRequest)
func (*ModifyDBEncryptAttributesRequest) FromJsonString ¶
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 ¶
func (r *ModifyDBEncryptAttributesRequest) ToJsonString() string
type ModifyDBEncryptAttributesRequestParams ¶
type ModifyDBEncryptAttributesRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Whether to enable the data encryption (Once enabled, it can’t be disabled). Valid values: `1` (Yes), `0` (No. Default) EncryptEnabled *int64 `json:"EncryptEnabled,omitempty" name:"EncryptEnabled"` }
Predefined struct for user
type ModifyDBEncryptAttributesResponse ¶
type ModifyDBEncryptAttributesResponse struct { *tchttp.BaseResponse Response *ModifyDBEncryptAttributesResponseParams `json:"Response"` }
func NewModifyDBEncryptAttributesResponse ¶
func NewModifyDBEncryptAttributesResponse() (response *ModifyDBEncryptAttributesResponse)
func (*ModifyDBEncryptAttributesResponse) FromJsonString ¶
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 ¶
func (r *ModifyDBEncryptAttributesResponse) ToJsonString() string
type ModifyDBEncryptAttributesResponseParams ¶
type ModifyDBEncryptAttributesResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBInstancesProjectRequest ¶
type ModifyDBInstancesProjectRequest struct { *tchttp.BaseRequest // List of IDs of instances to be modified. The ID is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // ID of the project to be assigned, which can be obtained through the `DescribeProjects` API. ProjectId *int64 `json:"ProjectId,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 ¶
type ModifyDBInstancesProjectRequestParams struct { // List of IDs of instances to be modified. The ID is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` // ID of the project to be assigned, which can be obtained through the `DescribeProjects` API. ProjectId *int64 `json:"ProjectId,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 ¶
type ModifyDBInstancesProjectResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBParametersRequest ¶
type ModifyDBParametersRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Parameter list. Each element is a combination of `Param` and `Value`. Params []*DBParamValue `json:"Params,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 ¶
type ModifyDBParametersRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Parameter list. Each element is a combination of `Param` and `Value`. Params []*DBParamValue `json:"Params,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 ¶
type ModifyDBParametersResponseParams struct { // Instance ID in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Parameter modification result Result []*ParamModifyResult `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDBSyncModeRequest ¶
type ModifyDBSyncModeRequest struct { *tchttp.BaseRequest // ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync). SyncMode *int64 `json:"SyncMode,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 ¶
type ModifyDBSyncModeRequestParams struct { // ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync). SyncMode *int64 `json:"SyncMode,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 ¶
type ModifyDBSyncModeResponseParams struct { // Async task ID. The task status can be queried through the `DescribeFlow` API. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceNetworkRequest ¶
type ModifyInstanceNetworkRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // VpcId, ID of the desired VPC network. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // SubnetId, subnet ID of the desired VPC network. SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // The field is required to specify VIP. Vip *string `json:"Vip,omitempty" name:"Vip"` // The field is required to specify VIPv6. Vipv6 *string `json:"Vipv6,omitempty" name:"Vipv6"` // VIP retention period in hours. Value range: 0-168. Default value: `24`. `0` indicates that the VIP will be released immediately, but there will be 1-minute delay. VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitempty" name:"VipReleaseDelay"` }
func NewModifyInstanceNetworkRequest ¶
func NewModifyInstanceNetworkRequest() (request *ModifyInstanceNetworkRequest)
func (*ModifyInstanceNetworkRequest) FromJsonString ¶
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 ¶
func (r *ModifyInstanceNetworkRequest) ToJsonString() string
type ModifyInstanceNetworkRequestParams ¶
type ModifyInstanceNetworkRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // VpcId, ID of the desired VPC network. VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // SubnetId, subnet ID of the desired VPC network. SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // The field is required to specify VIP. Vip *string `json:"Vip,omitempty" name:"Vip"` // The field is required to specify VIPv6. Vipv6 *string `json:"Vipv6,omitempty" name:"Vipv6"` // VIP retention period in hours. Value range: 0-168. Default value: `24`. `0` indicates that the VIP will be released immediately, but there will be 1-minute delay. VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitempty" name:"VipReleaseDelay"` }
Predefined struct for user
type ModifyInstanceNetworkResponse ¶
type ModifyInstanceNetworkResponse struct { *tchttp.BaseResponse Response *ModifyInstanceNetworkResponseParams `json:"Response"` }
func NewModifyInstanceNetworkResponse ¶
func NewModifyInstanceNetworkResponse() (response *ModifyInstanceNetworkResponse)
func (*ModifyInstanceNetworkResponse) FromJsonString ¶
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 ¶
func (r *ModifyInstanceNetworkResponse) ToJsonString() string
type ModifyInstanceNetworkResponseParams ¶
type ModifyInstanceNetworkResponseParams struct { // Async task ID, which can be used to query the task status through `DescribeFlow` API. FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceVipRequest ¶
type ModifyInstanceVipRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance VIP Vip *string `json:"Vip,omitempty" name:"Vip"` // IPv6 flag Ipv6Flag *uint64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // VIP retention period in hours. Value range: 0-168. Default value: `24`. `0` indicates that the VIP will be released immediately, but there will be 1-minute delay. VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitempty" name:"VipReleaseDelay"` }
func NewModifyInstanceVipRequest ¶
func NewModifyInstanceVipRequest() (request *ModifyInstanceVipRequest)
func (*ModifyInstanceVipRequest) FromJsonString ¶
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 ¶
func (r *ModifyInstanceVipRequest) ToJsonString() string
type ModifyInstanceVipRequestParams ¶
type ModifyInstanceVipRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance VIP Vip *string `json:"Vip,omitempty" name:"Vip"` // IPv6 flag Ipv6Flag *uint64 `json:"Ipv6Flag,omitempty" name:"Ipv6Flag"` // VIP retention period in hours. Value range: 0-168. Default value: `24`. `0` indicates that the VIP will be released immediately, but there will be 1-minute delay. VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitempty" name:"VipReleaseDelay"` }
Predefined struct for user
type ModifyInstanceVipResponse ¶
type ModifyInstanceVipResponse struct { *tchttp.BaseResponse Response *ModifyInstanceVipResponseParams `json:"Response"` }
func NewModifyInstanceVipResponse ¶
func NewModifyInstanceVipResponse() (response *ModifyInstanceVipResponse)
func (*ModifyInstanceVipResponse) FromJsonString ¶
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 ¶
func (r *ModifyInstanceVipResponse) ToJsonString() string
type ModifyInstanceVipResponseParams ¶
type ModifyInstanceVipResponseParams struct { // Async task flow ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceVportRequest ¶
type ModifyInstanceVportRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance Vport Vport *uint64 `json:"Vport,omitempty" name:"Vport"` }
func NewModifyInstanceVportRequest ¶
func NewModifyInstanceVportRequest() (request *ModifyInstanceVportRequest)
func (*ModifyInstanceVportRequest) FromJsonString ¶
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 ¶
func (r *ModifyInstanceVportRequest) ToJsonString() string
type ModifyInstanceVportRequestParams ¶
type ModifyInstanceVportRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Instance Vport Vport *uint64 `json:"Vport,omitempty" name:"Vport"` }
Predefined struct for user
type ModifyInstanceVportResponse ¶
type ModifyInstanceVportResponse struct { *tchttp.BaseResponse Response *ModifyInstanceVportResponseParams `json:"Response"` }
func NewModifyInstanceVportResponse ¶
func NewModifyInstanceVportResponse() (response *ModifyInstanceVportResponse)
func (*ModifyInstanceVportResponse) FromJsonString ¶
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 ¶
func (r *ModifyInstanceVportResponse) ToJsonString() string
type ModifyInstanceVportResponseParams ¶
type ModifyInstanceVportResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySyncTaskAttributeRequest ¶
type ModifySyncTaskAttributeRequest struct { *tchttp.BaseRequest // IDs of tasks for which to modify the attributes. The IDs can be obtained by the return value of the `DescribeSyncTasks` API. Up to 100 tasks can be operated at a time. TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // Task name. You can specify any name you like, but its length cannot exceed 100 characters. TaskName *string `json:"TaskName,omitempty" name:"TaskName"` }
func NewModifySyncTaskAttributeRequest ¶
func NewModifySyncTaskAttributeRequest() (request *ModifySyncTaskAttributeRequest)
func (*ModifySyncTaskAttributeRequest) FromJsonString ¶
func (r *ModifySyncTaskAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySyncTaskAttributeRequest) ToJsonString ¶
func (r *ModifySyncTaskAttributeRequest) ToJsonString() string
type ModifySyncTaskAttributeRequestParams ¶
type ModifySyncTaskAttributeRequestParams struct { // IDs of tasks for which to modify the attributes. The IDs can be obtained by the return value of the `DescribeSyncTasks` API. Up to 100 tasks can be operated at a time. TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"` // Task name. You can specify any name you like, but its length cannot exceed 100 characters. TaskName *string `json:"TaskName,omitempty" name:"TaskName"` }
Predefined struct for user
type ModifySyncTaskAttributeResponse ¶
type ModifySyncTaskAttributeResponse struct { *tchttp.BaseResponse Response *ModifySyncTaskAttributeResponseParams `json:"Response"` }
func NewModifySyncTaskAttributeResponse ¶
func NewModifySyncTaskAttributeResponse() (response *ModifySyncTaskAttributeResponse)
func (*ModifySyncTaskAttributeResponse) FromJsonString ¶
func (r *ModifySyncTaskAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySyncTaskAttributeResponse) ToJsonString ¶
func (r *ModifySyncTaskAttributeResponse) ToJsonString() string
type ModifySyncTaskAttributeResponseParams ¶
type ModifySyncTaskAttributeResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ParamConstraint ¶
type ParamConstraint struct { // Constraint type, such as `enum` and `section`. Type *string `json:"Type,omitempty" name:"Type"` // List of valid values when constraint type is `enum` Enum *string `json:"Enum,omitempty" name:"Enum"` // Range when constraint type is `section` // Note: This field may return null, indicating that no valid values can be obtained. Range *ConstraintRange `json:"Range,omitempty" name:"Range"` // List of valid values when constraint type is `string` String *string `json:"String,omitempty" name:"String"` }
type ParamDesc ¶
type ParamDesc struct { // Parameter name Param *string `json:"Param,omitempty" name:"Param"` // Current parameter value Value *string `json:"Value,omitempty" name:"Value"` // Previously set value, which is the same as `value` after the parameter takes effect. // Note: This field may return null, indicating that no valid values can be obtained. SetValue *string `json:"SetValue,omitempty" name:"SetValue"` // Default value Default *string `json:"Default,omitempty" name:"Default"` // Parameter constraint Constraint *ParamConstraint `json:"Constraint,omitempty" name:"Constraint"` // Whether a value has been set. false: no, true: yes HaveSetValue *bool `json:"HaveSetValue,omitempty" name:"HaveSetValue"` // Whether restart is required. false: no; // true: yes. NeedRestart *bool `json:"NeedRestart,omitempty" name:"NeedRestart"` }
type ParamModifyResult ¶
type ProcedurePrivilege ¶
type ResetAccountPasswordRequest ¶
type ResetAccountPasswordRequest struct { *tchttp.BaseRequest // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // New password, which can contain 6-32 letters, digits, and common symbols but not semicolons, single quotation marks, and double quotation marks. Password *string `json:"Password,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 ¶
type ResetAccountPasswordRequestParams struct { // Instance ID, which is in the format of `tdsql-ow728lmc` and can be obtained through the `DescribeDBInstances` API. InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // Login username. UserName *string `json:"UserName,omitempty" name:"UserName"` // Access host allowed for user. An account is uniquely identified by username and host. Host *string `json:"Host,omitempty" name:"Host"` // New password, which can contain 6-32 letters, digits, and common symbols but not semicolons, single quotation marks, and double quotation marks. Password *string `json:"Password,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 ¶
type ResetAccountPasswordResponseParams struct { // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ResourceTag ¶
type SecurityGroup ¶
type SecurityGroup struct { // Project ID ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // Creation time in the format of yyyy-mm-dd hh:mm:ss CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // Security group ID SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // Security group name SecurityGroupName *string `json:"SecurityGroupName,omitempty" name:"SecurityGroupName"` // Security group remarks SecurityGroupRemark *string `json:"SecurityGroupRemark,omitempty" name:"SecurityGroupRemark"` // Inbound rule Inbound []*SecurityGroupBound `json:"Inbound,omitempty" name:"Inbound"` // Outbound rule Outbound []*SecurityGroupBound `json:"Outbound,omitempty" name:"Outbound"` }
type SecurityGroupBound ¶
type SecurityGroupBound struct { // Policy, which can be `ACCEPT` or `DROP` Action *string `json:"Action,omitempty" name:"Action"` // Source IP or source IP range, such as 192.168.0.0/16 CidrIp *string `json:"CidrIp,omitempty" name:"CidrIp"` // Port PortRange *string `json:"PortRange,omitempty" name:"PortRange"` // Network protocol. UDP and TCP are supported. IpProtocol *string `json:"IpProtocol,omitempty" name:"IpProtocol"` }
type SlowLogData ¶
type SlowLogData struct { // Statement checksum for querying details CheckSum *string `json:"CheckSum,omitempty" name:"CheckSum"` // Database name Db *string `json:"Db,omitempty" name:"Db"` // Abstracted SQL statement FingerPrint *string `json:"FingerPrint,omitempty" name:"FingerPrint"` // Average lock time LockTimeAvg *string `json:"LockTimeAvg,omitempty" name:"LockTimeAvg"` // Maximum lock time LockTimeMax *string `json:"LockTimeMax,omitempty" name:"LockTimeMax"` // Minimum lock time LockTimeMin *string `json:"LockTimeMin,omitempty" name:"LockTimeMin"` // Total lock time LockTimeSum *string `json:"LockTimeSum,omitempty" name:"LockTimeSum"` // Number of queries QueryCount *string `json:"QueryCount,omitempty" name:"QueryCount"` // Average query time QueryTimeAvg *string `json:"QueryTimeAvg,omitempty" name:"QueryTimeAvg"` // Maximum query time QueryTimeMax *string `json:"QueryTimeMax,omitempty" name:"QueryTimeMax"` // Minimum query time QueryTimeMin *string `json:"QueryTimeMin,omitempty" name:"QueryTimeMin"` // Total query time QueryTimeSum *string `json:"QueryTimeSum,omitempty" name:"QueryTimeSum"` // Number of scanned rows RowsExaminedSum *string `json:"RowsExaminedSum,omitempty" name:"RowsExaminedSum"` // Number of sent rows RowsSentSum *string `json:"RowsSentSum,omitempty" name:"RowsSentSum"` // Last execution time TsMax *string `json:"TsMax,omitempty" name:"TsMax"` // First execution time TsMin *string `json:"TsMin,omitempty" name:"TsMin"` // Account User *string `json:"User,omitempty" name:"User"` // Sample SQL // Note: This field may return null, indicating that no valid values can be obtained. ExampleSql *string `json:"ExampleSql,omitempty" name:"ExampleSql"` // Host address of account Host *string `json:"Host,omitempty" name:"Host"` }
type TableColumn ¶
type TablePrivilege ¶
type TerminateDedicatedDBInstanceRequest ¶
type TerminateDedicatedDBInstanceRequest struct { *tchttp.BaseRequest // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewTerminateDedicatedDBInstanceRequest ¶
func NewTerminateDedicatedDBInstanceRequest() (request *TerminateDedicatedDBInstanceRequest)
func (*TerminateDedicatedDBInstanceRequest) FromJsonString ¶
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 ¶
func (r *TerminateDedicatedDBInstanceRequest) ToJsonString() string
type TerminateDedicatedDBInstanceRequestParams ¶
type TerminateDedicatedDBInstanceRequestParams struct { // Instance ID in the format of `tdsql-ow728lmc` InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type TerminateDedicatedDBInstanceResponse ¶
type TerminateDedicatedDBInstanceResponse struct { *tchttp.BaseResponse Response *TerminateDedicatedDBInstanceResponseParams `json:"Response"` }
func NewTerminateDedicatedDBInstanceResponse ¶
func NewTerminateDedicatedDBInstanceResponse() (response *TerminateDedicatedDBInstanceResponse)
func (*TerminateDedicatedDBInstanceResponse) FromJsonString ¶
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 ¶
func (r *TerminateDedicatedDBInstanceResponse) ToJsonString() string
type TerminateDedicatedDBInstanceResponseParams ¶
type TerminateDedicatedDBInstanceResponseParams struct { // Async task ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user