Documentation
¶
Index ¶
- type CreateAccountRequest
- func (r CreateAccountRequest) GetRegionId() string
- func (r *CreateAccountRequest) SetAccountName(accountName string)
- func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
- func (r *CreateAccountRequest) SetInstanceId(instanceId string)
- func (r *CreateAccountRequest) SetRegionId(regionId string)
- type CreateAccountResponse
- type CreateAccountResult
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateBackupResult
- type CreateDatabaseRequest
- func (r CreateDatabaseRequest) GetRegionId() string
- func (r *CreateDatabaseRequest) SetCharacterSetName(characterSetName string)
- func (r *CreateDatabaseRequest) SetDbName(dbName string)
- func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
- func (r *CreateDatabaseRequest) SetRegionId(regionId string)
- type CreateDatabaseResponse
- type CreateDatabaseResult
- type DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAccountResult
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDatabaseResult
- type DescribeBackupDownloadURLRequest
- func (r DescribeBackupDownloadURLRequest) GetRegionId() string
- func (r *DescribeBackupDownloadURLRequest) SetBackupId(backupId string)
- func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
- func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
- func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
- type DescribeBackupDownloadURLResponse
- type DescribeBackupDownloadURLResult
- type DescribeBackupsRequest
- func (r DescribeBackupsRequest) GetRegionId() string
- func (r *DescribeBackupsRequest) SetAuto(auto int)
- func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
- func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
- func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
- func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
- func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
- func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeBackupsRequest) SetRegionId(regionId string)
- type DescribeBackupsResponse
- type DescribeBackupsResult
- type DescribeImportFilesRequest
- type DescribeImportFilesResponse
- type DescribeImportFilesResult
- type GrantPrivilegeRequest
- func (r GrantPrivilegeRequest) GetRegionId() string
- func (r *GrantPrivilegeRequest) SetAccountName(accountName string)
- func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
- func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
- func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
- type GrantPrivilegeResponse
- type GrantPrivilegeResult
- type ResetPasswordRequest
- func (r ResetPasswordRequest) GetRegionId() string
- func (r *ResetPasswordRequest) SetAccountName(accountName string)
- func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
- func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
- func (r *ResetPasswordRequest) SetRegionId(regionId string)
- type ResetPasswordResponse
- type ResetPasswordResult
- type RestoreDatabaseFromBackupRequest
- func (r RestoreDatabaseFromBackupRequest) GetRegionId() string
- func (r *RestoreDatabaseFromBackupRequest) SetBackupFileName(backupFileName string)
- func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
- func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
- type RestoreDatabaseFromBackupResponse
- type RestoreDatabaseFromBackupResult
- type RestoreDatabaseFromFileRequest
- func (r RestoreDatabaseFromFileRequest) GetRegionId() string
- func (r *RestoreDatabaseFromFileRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
- func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
- func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
- type RestoreDatabaseFromFileResponse
- type RestoreDatabaseFromFileResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccountRequest ¶
type CreateAccountRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 用户名 */
AccountName string `json:""`
/* 用户密码 */
AccountPassword string `json:""`
}
func NewCreateAccountRequest ¶
func NewCreateAccountRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 用户名 * param accountPassword: 用户密码
func (CreateAccountRequest) GetRegionId ¶
func (r CreateAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAccountRequest) SetAccountName ¶
func (r *CreateAccountRequest) SetAccountName(accountName string)
func (*CreateAccountRequest) SetAccountPassword ¶
func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
func (*CreateAccountRequest) SetInstanceId ¶
func (r *CreateAccountRequest) SetInstanceId(instanceId string)
func (*CreateAccountRequest) SetRegionId ¶
func (r *CreateAccountRequest) SetRegionId(regionId string)
type CreateAccountResponse ¶
type CreateAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAccountResult `json:"result"`
}
type CreateAccountResult ¶
type CreateAccountResult struct {
}
type CreateBackupRequest ¶
type CreateBackupRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 集群ID (Optional) */
InstanceId *string `json:"instanceId"`
/* 备份规格 (Optional) */
BackupSpec *rds.BackupSpec `json:"backupSpec"`
}
func NewCreateBackupRequest ¶
func NewCreateBackupRequest( regionId string, ) *CreateBackupRequest
* param regionId: 地域代码 * param instanceId: 集群ID (Optional) * param backupSpec: 备份规格 (Optional)
func (CreateBackupRequest) GetRegionId ¶
func (r CreateBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBackupRequest) SetBackupSpec ¶
func (r *CreateBackupRequest) SetBackupSpec(backupSpec *rds.BackupSpec)
func (*CreateBackupRequest) SetInstanceId ¶
func (r *CreateBackupRequest) SetInstanceId(instanceId string)
func (*CreateBackupRequest) SetRegionId ¶
func (r *CreateBackupRequest) SetRegionId(regionId string)
type CreateBackupResponse ¶
type CreateBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBackupResult `json:"result"`
}
type CreateBackupResult ¶
type CreateBackupResult struct {
}
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 数据库名称 */
DbName string `json:""`
/* 字符集名称,mysql字符集包括:utf8;SQL Server字符集包括:Chinese_PRC_CI_AS、Chinese_PRC_CS_AS、SQL_Latin1_General_CP1_CI_AS、SQL_Latin1_General_CP1_CS_AS、Chinese_PRC_BIN */
CharacterSetName string `json:""`
}
func NewCreateDatabaseRequest ¶
func NewCreateDatabaseRequest( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateDatabaseRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 数据库名称 * param characterSetName: 字符集名称,mysql字符集包括:utf8;SQL Server字符集包括:Chinese_PRC_CI_AS、Chinese_PRC_CS_AS、SQL_Latin1_General_CP1_CI_AS、SQL_Latin1_General_CP1_CS_AS、Chinese_PRC_BIN
func (CreateDatabaseRequest) GetRegionId ¶
func (r CreateDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDatabaseRequest) SetCharacterSetName ¶
func (r *CreateDatabaseRequest) SetCharacterSetName(characterSetName string)
func (*CreateDatabaseRequest) SetDbName ¶
func (r *CreateDatabaseRequest) SetDbName(dbName string)
func (*CreateDatabaseRequest) SetInstanceId ¶
func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
func (*CreateDatabaseRequest) SetRegionId ¶
func (r *CreateDatabaseRequest) SetRegionId(regionId string)
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateDatabaseResult `json:"result"`
}
type CreateDatabaseResult ¶
type CreateDatabaseResult struct {
}
type DeleteAccountRequest ¶
type DeleteAccountRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 账户名 */
AccountName string `json:"accountName"`
}
func NewDeleteAccountRequest ¶
func NewDeleteAccountRequest( regionId string, instanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 账户名
func (DeleteAccountRequest) GetRegionId ¶
func (r DeleteAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAccountRequest) SetAccountName ¶
func (r *DeleteAccountRequest) SetAccountName(accountName string)
func (*DeleteAccountRequest) SetInstanceId ¶
func (r *DeleteAccountRequest) SetInstanceId(instanceId string)
func (*DeleteAccountRequest) SetRegionId ¶
func (r *DeleteAccountRequest) SetRegionId(regionId string)
type DeleteAccountResponse ¶
type DeleteAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAccountResult `json:"result"`
}
type DeleteAccountResult ¶
type DeleteAccountResult struct {
}
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 库名称 */
DbName string `json:"dbName"`
}
func NewDeleteDatabaseRequest ¶
func NewDeleteDatabaseRequest( regionId string, instanceId string, dbName string, ) *DeleteDatabaseRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 库名称
func (DeleteDatabaseRequest) GetRegionId ¶
func (r DeleteDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDatabaseRequest) SetDbName ¶
func (r *DeleteDatabaseRequest) SetDbName(dbName string)
func (*DeleteDatabaseRequest) SetInstanceId ¶
func (r *DeleteDatabaseRequest) SetInstanceId(instanceId string)
func (*DeleteDatabaseRequest) SetRegionId ¶
func (r *DeleteDatabaseRequest) SetRegionId(regionId string)
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteDatabaseResult `json:"result"`
}
type DeleteDatabaseResult ¶
type DeleteDatabaseResult struct {
}
type DescribeBackupDownloadURLRequest ¶
type DescribeBackupDownloadURLRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 备份ID */
BackupId string `json:"backupId"`
/* MySQL:无需此参数;SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数 (Optional) */
FileName *string `json:"fileName"`
/* 指定下载链接的有效时间,单位秒,缺省为86400秒(即24小时) 取值范围:1-864000 (Optional) */
UrlExpirationSecond *string `json:"urlExpirationSecond"`
}
func NewDescribeBackupDownloadURLRequest ¶
func NewDescribeBackupDownloadURLRequest( regionId string, backupId string, ) *DescribeBackupDownloadURLRequest
* param regionId: 地域代码 * param backupId: 备份ID * param fileName: MySQL:无需此参数;SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数 (Optional) * param urlExpirationSecond: 指定下载链接的有效时间,单位秒,缺省为86400秒(即24小时) 取值范围:1-864000 (Optional)
func (DescribeBackupDownloadURLRequest) GetRegionId ¶
func (r DescribeBackupDownloadURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupDownloadURLRequest) SetBackupId ¶
func (r *DescribeBackupDownloadURLRequest) SetBackupId(backupId string)
func (*DescribeBackupDownloadURLRequest) SetFileName ¶
func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
func (*DescribeBackupDownloadURLRequest) SetRegionId ¶
func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
func (*DescribeBackupDownloadURLRequest) SetUrlExpirationSecond ¶
func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
type DescribeBackupDownloadURLResponse ¶
type DescribeBackupDownloadURLResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupDownloadURLResult `json:"result"`
}
type DescribeBackupsRequest ¶
type DescribeBackupsRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 查询备份类型,0为手动备份,1为自动备份,不传表示全部. - 测试参数,后续可能被其他参数取代 (Optional) */
Auto *int `json:"auto"`
/* 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份- 测试参数,后续可能被其他参数取代 (Optional) */
BackupTypeFilter *string `json:"backupTypeFilter"`
/* 返回dbName等于指定值的备份列表,不传或为空返回全部- 测试参数,后续可能被其他参数取代 (Optional) */
DbNameFilter *string `json:"dbNameFilter"`
/* 返回备份开始时间大于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) */
BackupTimeRangeStartFilter *string `json:"backupTimeRangeStartFilter"`
/* 返回备份开始时间小于等于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) */
BackupTimeRangeEndFilter *string `json:"backupTimeRangeEndFilter"`
/* 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 */
PageNumber int `json:"pageNumber"`
/* 每页显示的数据条数,取值范围:10/20/30/50/100 */
PageSize int `json:"pageSize"`
}
func NewDescribeBackupsRequest ¶
func NewDescribeBackupsRequest( regionId string, instanceId string, pageNumber int, pageSize int, ) *DescribeBackupsRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. - 测试参数,后续可能被其他参数取代 (Optional) * param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份- 测试参数,后续可能被其他参数取代 (Optional) * param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部- 测试参数,后续可能被其他参数取代 (Optional) * param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) * param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表- 测试参数,后续可能被其他参数取代 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 * param pageSize: 每页显示的数据条数,取值范围:10/20/30/50/100
func (DescribeBackupsRequest) GetRegionId ¶
func (r DescribeBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupsRequest) SetAuto ¶
func (r *DescribeBackupsRequest) SetAuto(auto int)
func (*DescribeBackupsRequest) SetBackupTimeRangeEndFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
func (*DescribeBackupsRequest) SetBackupTimeRangeStartFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
func (*DescribeBackupsRequest) SetBackupTypeFilter ¶
func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
func (*DescribeBackupsRequest) SetDbNameFilter ¶
func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
func (*DescribeBackupsRequest) SetInstanceId ¶
func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
func (*DescribeBackupsRequest) SetPageNumber ¶
func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
func (*DescribeBackupsRequest) SetPageSize ¶
func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
func (*DescribeBackupsRequest) SetRegionId ¶
func (r *DescribeBackupsRequest) SetRegionId(regionId string)
type DescribeBackupsResponse ¶
type DescribeBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupsResult `json:"result"`
}
type DescribeBackupsResult ¶
type DescribeImportFilesRequest ¶
type DescribeImportFilesRequest struct {
core.JDCloudRequest
/* 区域编码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeImportFilesRequest ¶
func NewDescribeImportFilesRequest( regionId string, instanceId string, ) *DescribeImportFilesRequest
* param regionId: 区域编码 * param instanceId: 实例ID
func (DescribeImportFilesRequest) GetRegionId ¶
func (r DescribeImportFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImportFilesRequest) SetInstanceId ¶
func (r *DescribeImportFilesRequest) SetInstanceId(instanceId string)
func (*DescribeImportFilesRequest) SetRegionId ¶
func (r *DescribeImportFilesRequest) SetRegionId(regionId string)
type DescribeImportFilesResponse ¶
type DescribeImportFilesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImportFilesResult `json:"result"`
}
type DescribeImportFilesResult ¶
type DescribeImportFilesResult struct {
ImportFiles []rds.ImportFile `json:"importFiles"`
}
type GrantPrivilegeRequest ¶
type GrantPrivilegeRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 账户名 */
AccountName string `json:"accountName"`
/* 账号的访问权限 */
AccountPrivileges []rds.AccountPrivilege `json:"accountPrivileges"`
}
func NewGrantPrivilegeRequest ¶
func NewGrantPrivilegeRequest( regionId string, instanceId string, accountName string, accountPrivileges []rds.AccountPrivilege, ) *GrantPrivilegeRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 账户名 * param accountPrivileges: 账号的访问权限
func (GrantPrivilegeRequest) GetRegionId ¶
func (r GrantPrivilegeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GrantPrivilegeRequest) SetAccountName ¶
func (r *GrantPrivilegeRequest) SetAccountName(accountName string)
func (*GrantPrivilegeRequest) SetAccountPrivileges ¶
func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
func (*GrantPrivilegeRequest) SetInstanceId ¶
func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
func (*GrantPrivilegeRequest) SetRegionId ¶
func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
type GrantPrivilegeResponse ¶
type GrantPrivilegeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GrantPrivilegeResult `json:"result"`
}
type GrantPrivilegeResult ¶
type GrantPrivilegeResult struct {
}
type ResetPasswordRequest ¶
type ResetPasswordRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 账户名 */
AccountName string `json:"accountName"`
/* 新密码 */
AccountPassword string `json:""`
}
func NewResetPasswordRequest ¶
func NewResetPasswordRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *ResetPasswordRequest
* param regionId: 地域代码 * param instanceId: 实例ID * param accountName: 账户名 * param accountPassword: 新密码
func (ResetPasswordRequest) GetRegionId ¶
func (r ResetPasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetPasswordRequest) SetAccountName ¶
func (r *ResetPasswordRequest) SetAccountName(accountName string)
func (*ResetPasswordRequest) SetAccountPassword ¶
func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
func (*ResetPasswordRequest) SetInstanceId ¶
func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
func (*ResetPasswordRequest) SetRegionId ¶
func (r *ResetPasswordRequest) SetRegionId(regionId string)
type ResetPasswordResponse ¶
type ResetPasswordResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ResetPasswordResult `json:"result"`
}
type ResetPasswordResult ¶
type ResetPasswordResult struct {
}
type RestoreDatabaseFromBackupRequest ¶
type RestoreDatabaseFromBackupRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 库名称 */
DbName string `json:"dbName"`
/* 备份ID */
BackupId string `json:""`
/* 指定该备份中用于恢复数据库的文件名称 */
BackupFileName string `json:""`
}
func NewRestoreDatabaseFromBackupRequest ¶
func NewRestoreDatabaseFromBackupRequest( regionId string, instanceId string, dbName string, backupId string, backupFileName string, ) *RestoreDatabaseFromBackupRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 库名称 * param backupId: 备份ID * param backupFileName: 指定该备份中用于恢复数据库的文件名称
func (RestoreDatabaseFromBackupRequest) GetRegionId ¶
func (r RestoreDatabaseFromBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromBackupRequest) SetBackupFileName ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupFileName(backupFileName string)
func (*RestoreDatabaseFromBackupRequest) SetBackupId ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
func (*RestoreDatabaseFromBackupRequest) SetDbName ¶
func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
func (*RestoreDatabaseFromBackupRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
func (*RestoreDatabaseFromBackupRequest) SetRegionId ¶
func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
type RestoreDatabaseFromBackupResponse ¶
type RestoreDatabaseFromBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreDatabaseFromBackupResult `json:"result"`
}
type RestoreDatabaseFromBackupResult ¶
type RestoreDatabaseFromBackupResult struct {
}
type RestoreDatabaseFromFileRequest ¶
type RestoreDatabaseFromFileRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 库名称 */
DbName string `json:"dbName"`
SharedFileGid *string `json:""`
/* 用户在单库上云中上传的文件名称 */
FileName string `json:""`
}
func NewRestoreDatabaseFromFileRequest ¶
func NewRestoreDatabaseFromFileRequest( regionId string, instanceId string, dbName string, fileName string, ) *RestoreDatabaseFromFileRequest
* param regionId: 区域代码 * param instanceId: 实例ID * param dbName: 库名称 * param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口describeImportFiles获取;如果该文件不是共享文件,则全局ID为空 (Optional) * param fileName: 用户在单库上云中上传的文件名称
func (RestoreDatabaseFromFileRequest) GetRegionId ¶
func (r RestoreDatabaseFromFileRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromFileRequest) SetDbName ¶
func (r *RestoreDatabaseFromFileRequest) SetDbName(dbName string)
func (*RestoreDatabaseFromFileRequest) SetFileName ¶
func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
func (*RestoreDatabaseFromFileRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
func (*RestoreDatabaseFromFileRequest) SetRegionId ¶
func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
func (*RestoreDatabaseFromFileRequest) SetSharedFileGid ¶
func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
type RestoreDatabaseFromFileResponse ¶
type RestoreDatabaseFromFileResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreDatabaseFromFileResult `json:"result"`
}
type RestoreDatabaseFromFileResult ¶
type RestoreDatabaseFromFileResult struct {
}