client

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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) SetConfig

func (c *RdsClient) SetConfig(config *core.Config)

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:暂不支持

func (*RdsClient) SetLogger

func (c *RdsClient) SetLogger(logger core.Logger)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL