Documentation ¶
Index ¶
- type RdsClient
- func (c *RdsClient) CreateAccount(request *rds.CreateAccountRequest) (*rds.CreateAccountResponse, error)
- func (c *RdsClient) CreateAudit(request *rds.CreateAuditRequest) (*rds.CreateAuditResponse, error)
- func (c *RdsClient) CreateBackup(request *rds.CreateBackupRequest) (*rds.CreateBackupResponse, error)
- func (c *RdsClient) CreateDatabase(request *rds.CreateDatabaseRequest) (*rds.CreateDatabaseResponse, error)
- func (c *RdsClient) CreateInstance(request *rds.CreateInstanceRequest) (*rds.CreateInstanceResponse, error)
- func (c *RdsClient) DeleteAccount(request *rds.DeleteAccountRequest) (*rds.DeleteAccountResponse, error)
- func (c *RdsClient) DeleteAudit(request *rds.DeleteAuditRequest) (*rds.DeleteAuditResponse, error)
- func (c *RdsClient) DeleteBackup(request *rds.DeleteBackupRequest) (*rds.DeleteBackupResponse, error)
- func (c *RdsClient) DeleteDatabase(request *rds.DeleteDatabaseRequest) (*rds.DeleteDatabaseResponse, error)
- func (c *RdsClient) DeleteInstance(request *rds.DeleteInstanceRequest) (*rds.DeleteInstanceResponse, error)
- func (c *RdsClient) DescribeAccounts(request *rds.DescribeAccountsRequest) (*rds.DescribeAccountsResponse, error)
- func (c *RdsClient) DescribeAudit(request *rds.DescribeAuditRequest) (*rds.DescribeAuditResponse, error)
- func (c *RdsClient) DescribeBackupDownloadURL(request *rds.DescribeBackupDownloadURLRequest) (*rds.DescribeBackupDownloadURLResponse, error)
- func (c *RdsClient) DescribeBackups(request *rds.DescribeBackupsRequest) (*rds.DescribeBackupsResponse, error)
- func (c *RdsClient) DescribeDatabases(request *rds.DescribeDatabasesRequest) (*rds.DescribeDatabasesResponse, error)
- func (c *RdsClient) DescribeErrorLogs(request *rds.DescribeErrorLogsRequest) (*rds.DescribeErrorLogsResponse, error)
- func (c *RdsClient) DescribeImportFiles(request *rds.DescribeImportFilesRequest) (*rds.DescribeImportFilesResponse, error)
- func (c *RdsClient) DescribeIndexPerformance(request *rds.DescribeIndexPerformanceRequest) (*rds.DescribeIndexPerformanceResponse, error)
- func (c *RdsClient) DescribeInstanceAttributes(request *rds.DescribeInstanceAttributesRequest) (*rds.DescribeInstanceAttributesResponse, error)
- func (c *RdsClient) DescribeInstances(request *rds.DescribeInstancesRequest) (*rds.DescribeInstancesResponse, error)
- func (c *RdsClient) DescribeQueryPerformance(request *rds.DescribeQueryPerformanceRequest) (*rds.DescribeQueryPerformanceResponse, error)
- func (c *RdsClient) FailoverInstance(request *rds.FailoverInstanceRequest) (*rds.FailoverInstanceResponse, error)
- func (c *RdsClient) GetAuditDownloadURL(request *rds.GetAuditDownloadURLRequest) (*rds.GetAuditDownloadURLResponse, error)
- func (c *RdsClient) GetAuditFiles(request *rds.GetAuditFilesRequest) (*rds.GetAuditFilesResponse, error)
- func (c *RdsClient) GetAuditOptions(request *rds.GetAuditOptionsRequest) (*rds.GetAuditOptionsResponse, error)
- func (c *RdsClient) GetUploadKey(request *rds.GetUploadKeyRequest) (*rds.GetUploadKeyResponse, error)
- func (c *RdsClient) GrantPrivilege(request *rds.GrantPrivilegeRequest) (*rds.GrantPrivilegeResponse, error)
- func (c *RdsClient) ModifyAudit(request *rds.ModifyAuditRequest) (*rds.ModifyAuditResponse, error)
- func (c *RdsClient) RebootInstance(request *rds.RebootInstanceRequest) (*rds.RebootInstanceResponse, error)
- func (c *RdsClient) ResetPassword(request *rds.ResetPasswordRequest) (*rds.ResetPasswordResponse, error)
- func (c *RdsClient) RestoreDatabaseFromBackup(request *rds.RestoreDatabaseFromBackupRequest) (*rds.RestoreDatabaseFromBackupResponse, error)
- func (c *RdsClient) RestoreDatabaseFromFile(request *rds.RestoreDatabaseFromFileRequest) (*rds.RestoreDatabaseFromFileResponse, error)
- func (c *RdsClient) RestoreDatabaseFromOSS(request *rds.RestoreDatabaseFromOSSRequest) (*rds.RestoreDatabaseFromOSSResponse, error)
- func (c *RdsClient) SetConfig(config *core.Config)
- func (c *RdsClient) SetImportFileShared(request *rds.SetImportFileSharedRequest) (*rds.SetImportFileSharedResponse, error)
- func (c *RdsClient) SetInstanceName(request *rds.SetInstanceNameRequest) (*rds.SetInstanceNameResponse, error)
- func (c *RdsClient) SetLogger(logger core.Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RdsClient ¶
type RdsClient struct {
core.JDCloudClient
}
func NewRdsClient ¶
func NewRdsClient(credential *core.Credential) *RdsClient
func (*RdsClient) CreateAccount ¶
func (c *RdsClient) CreateAccount(request *rds.CreateAccountRequest) (*rds.CreateAccountResponse, error)
创建数据库账户</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) CreateAudit ¶ added in v1.0.6
func (c *RdsClient) CreateAudit(request *rds.CreateAuditRequest) (*rds.CreateAuditResponse, error)
开启数据库审计</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) CreateBackup ¶
func (c *RdsClient) CreateBackup(request *rds.CreateBackupRequest) (*rds.CreateBackupResponse, error)
创建备份</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) CreateDatabase ¶
func (c *RdsClient) CreateDatabase(request *rds.CreateDatabaseRequest) (*rds.CreateDatabaseResponse, error)
创建数据库</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) CreateInstance ¶ added in v1.0.6
func (c *RdsClient) CreateInstance(request *rds.CreateInstanceRequest) (*rds.CreateInstanceResponse, error)
创建数据库集群实例</br>- SQL Server:支持</br>- MySQL:支持
func (*RdsClient) DeleteAccount ¶
func (c *RdsClient) DeleteAccount(request *rds.DeleteAccountRequest) (*rds.DeleteAccountResponse, error)
删除数据库账户</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DeleteAudit ¶ added in v1.0.6
func (c *RdsClient) DeleteAudit(request *rds.DeleteAuditRequest) (*rds.DeleteAuditResponse, error)
清除/关闭 数据库审计</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DeleteBackup ¶ added in v1.0.6
func (c *RdsClient) DeleteBackup(request *rds.DeleteBackupRequest) (*rds.DeleteBackupResponse, error)
删除备份</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DeleteDatabase ¶
func (c *RdsClient) DeleteDatabase(request *rds.DeleteDatabaseRequest) (*rds.DeleteDatabaseResponse, error)
删除数据库 [MFA enabled]
func (*RdsClient) DeleteInstance ¶ added in v1.0.6
func (c *RdsClient) DeleteInstance(request *rds.DeleteInstanceRequest) (*rds.DeleteInstanceResponse, error)
删除数据库集群实例及Mysql只读实例</br>- SQL Server:支持</br>- MySQL:支持 [MFA enabled]
func (*RdsClient) DescribeAccounts ¶ added in v1.0.6
func (c *RdsClient) DescribeAccounts(request *rds.DescribeAccountsRequest) (*rds.DescribeAccountsResponse, error)
查看实例下所有账号信息</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeAudit ¶ added in v1.0.6
func (c *RdsClient) DescribeAudit(request *rds.DescribeAuditRequest) (*rds.DescribeAuditResponse, error)
查看开启的审计选项</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeBackupDownloadURL ¶
func (c *RdsClient) DescribeBackupDownloadURL(request *rds.DescribeBackupDownloadURLRequest) (*rds.DescribeBackupDownloadURLResponse, error)
获取备份下载链接</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeBackups ¶
func (c *RdsClient) DescribeBackups(request *rds.DescribeBackupsRequest) (*rds.DescribeBackupsResponse, error)
获取备份信息</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeDatabases ¶ added in v1.0.6
func (c *RdsClient) DescribeDatabases(request *rds.DescribeDatabasesRequest) (*rds.DescribeDatabasesResponse, error)
查看数据库列表</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeErrorLogs ¶ added in v1.0.6
func (c *RdsClient) DescribeErrorLogs(request *rds.DescribeErrorLogsRequest) (*rds.DescribeErrorLogsResponse, error)
获取SQL Server 错误日志及下载信息</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeImportFiles ¶
func (c *RdsClient) DescribeImportFiles(request *rds.DescribeImportFilesRequest) (*rds.DescribeImportFilesResponse, error)
获取单库上云文件列表</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeIndexPerformance ¶ added in v1.0.6
func (c *RdsClient) DescribeIndexPerformance(request *rds.DescribeIndexPerformanceRequest) (*rds.DescribeIndexPerformanceResponse, error)
索引性能统计</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) DescribeInstanceAttributes ¶ added in v1.0.6
func (c *RdsClient) DescribeInstanceAttributes(request *rds.DescribeInstanceAttributesRequest) (*rds.DescribeInstanceAttributesResponse, error)
查询RDS实例详细信息</br>- SQL Server:支持</br>- MySQL:支持
func (*RdsClient) DescribeInstances ¶ added in v1.0.6
func (c *RdsClient) DescribeInstances(request *rds.DescribeInstancesRequest) (*rds.DescribeInstancesResponse, error)
查询RDS实例列表</br>- SQL Server:支持</br>- MySQL:支持
func (*RdsClient) DescribeQueryPerformance ¶ added in v1.0.6
func (c *RdsClient) DescribeQueryPerformance(request *rds.DescribeQueryPerformanceRequest) (*rds.DescribeQueryPerformanceResponse, error)
查询性能统计</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) FailoverInstance ¶ added in v1.0.6
func (c *RdsClient) FailoverInstance(request *rds.FailoverInstanceRequest) (*rds.FailoverInstanceResponse, error)
RDS实例主备切换</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) GetAuditDownloadURL ¶ added in v1.0.6
func (c *RdsClient) GetAuditDownloadURL(request *rds.GetAuditDownloadURLRequest) (*rds.GetAuditDownloadURLResponse, error)
获取某个审计文件的下载链接</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) GetAuditFiles ¶ added in v1.0.6
func (c *RdsClient) GetAuditFiles(request *rds.GetAuditFilesRequest) (*rds.GetAuditFilesResponse, error)
查看审计文件列表</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) GetAuditOptions ¶ added in v1.0.6
func (c *RdsClient) GetAuditOptions(request *rds.GetAuditOptionsRequest) (*rds.GetAuditOptionsResponse, error)
获取审计所有选项及推荐的选项</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) GetUploadKey ¶ added in v1.0.6
func (c *RdsClient) GetUploadKey(request *rds.GetUploadKeyRequest) (*rds.GetUploadKeyResponse, error)
获取上传导入文件的需要的Key</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) GrantPrivilege ¶
func (c *RdsClient) GrantPrivilege(request *rds.GrantPrivilegeRequest) (*rds.GrantPrivilegeResponse, error)
数据库账号授权</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) ModifyAudit ¶ added in v1.0.6
func (c *RdsClient) ModifyAudit(request *rds.ModifyAuditRequest) (*rds.ModifyAuditResponse, error)
修改当前审计选项</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) RebootInstance ¶ added in v1.0.6
func (c *RdsClient) RebootInstance(request *rds.RebootInstanceRequest) (*rds.RebootInstanceResponse, error)
重启RDS实例</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) ResetPassword ¶
func (c *RdsClient) ResetPassword(request *rds.ResetPasswordRequest) (*rds.ResetPasswordResponse, error)
数据库账号重置密码</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) RestoreDatabaseFromBackup ¶
func (c *RdsClient) RestoreDatabaseFromBackup(request *rds.RestoreDatabaseFromBackupRequest) (*rds.RestoreDatabaseFromBackupResponse, error)
从云数据库SQL Server备份中恢复单个数据库</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) RestoreDatabaseFromFile ¶
func (c *RdsClient) RestoreDatabaseFromFile(request *rds.RestoreDatabaseFromFileRequest) (*rds.RestoreDatabaseFromFileResponse, error)
从用户上传的备份文件中恢复SQL Server数据库</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) RestoreDatabaseFromOSS ¶ added in v1.0.6
func (c *RdsClient) RestoreDatabaseFromOSS(request *rds.RestoreDatabaseFromOSSRequest) (*rds.RestoreDatabaseFromOSSResponse, error)
从OSS恢复SQL Server数据库</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) SetImportFileShared ¶ added in v1.0.6
func (c *RdsClient) SetImportFileShared(request *rds.SetImportFileSharedRequest) (*rds.SetImportFileSharedResponse, error)
设置上传文件是否共享给该用户的其他实例</br>- SQL Server:支持</br>- MySQL:暂不支持
func (*RdsClient) SetInstanceName ¶ added in v1.0.6
func (c *RdsClient) SetInstanceName(request *rds.SetInstanceNameRequest) (*rds.SetInstanceNameResponse, error)
修改RDS实例名称</br>- SQL Server:支持</br>- MySQL:暂不支持