Documentation
¶
Index ¶
- type CreateAccountRequest
- func NewCreateAccountRequest(regionId string, instanceId string, accountName string, accountPassword string) *CreateAccountRequest
- func NewCreateAccountRequestWithAllParams(regionId string, instanceId string, accountName string, accountPassword string) *CreateAccountRequest
- func NewCreateAccountRequestWithoutParam() *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 CreateAuditRequest
- type CreateAuditResponse
- type CreateAuditResult
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateBackupResult
- type CreateDatabaseRequest
- func NewCreateDatabaseRequest(regionId string, instanceId string, dbName string, characterSetName string) *CreateDatabaseRequest
- func NewCreateDatabaseRequestWithAllParams(regionId string, instanceId string, dbName string, characterSetName string) *CreateDatabaseRequest
- func NewCreateDatabaseRequestWithoutParam() *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 CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceResult
- type DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAccountResult
- type DeleteAuditRequest
- type DeleteAuditResponse
- type DeleteAuditResult
- type DeleteBackupRequest
- type DeleteBackupResponse
- type DeleteBackupResult
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDatabaseResult
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteInstanceResult
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeAccountsResult
- type DescribeAuditRequest
- type DescribeAuditResponse
- type DescribeAuditResult
- type DescribeBackupDownloadURLRequest
- func NewDescribeBackupDownloadURLRequest(regionId string, backupId string) *DescribeBackupDownloadURLRequest
- func NewDescribeBackupDownloadURLRequestWithAllParams(regionId string, backupId string, fileName *string, ...) *DescribeBackupDownloadURLRequest
- func NewDescribeBackupDownloadURLRequestWithoutParam() *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 NewDescribeBackupsRequest(regionId string, instanceId string, pageNumber int, pageSize int) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithAllParams(regionId string, instanceId string, auto *int, backupTypeFilter *string, ...) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithoutParam() *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 DescribeDatabasesRequest
- type DescribeDatabasesResponse
- type DescribeDatabasesResult
- type DescribeErrorLogsRequest
- type DescribeErrorLogsResponse
- type DescribeErrorLogsResult
- type DescribeImportFilesRequest
- type DescribeImportFilesResponse
- type DescribeImportFilesResult
- type DescribeIndexPerformanceRequest
- func NewDescribeIndexPerformanceRequest(regionId string, instanceId string, queryType string) *DescribeIndexPerformanceRequest
- func NewDescribeIndexPerformanceRequestWithAllParams(regionId string, instanceId string, queryType string, db *string, ...) *DescribeIndexPerformanceRequest
- func NewDescribeIndexPerformanceRequestWithoutParam() *DescribeIndexPerformanceRequest
- func (r DescribeIndexPerformanceRequest) GetRegionId() string
- func (r *DescribeIndexPerformanceRequest) SetDb(db string)
- func (r *DescribeIndexPerformanceRequest) SetInstanceId(instanceId string)
- func (r *DescribeIndexPerformanceRequest) SetPageNumber(pageNumber int)
- func (r *DescribeIndexPerformanceRequest) SetPageSize(pageSize int)
- func (r *DescribeIndexPerformanceRequest) SetQueryType(queryType string)
- func (r *DescribeIndexPerformanceRequest) SetRegionId(regionId string)
- type DescribeIndexPerformanceResponse
- type DescribeIndexPerformanceResult
- type DescribeInstanceAttributesRequest
- func NewDescribeInstanceAttributesRequest(regionId string, instanceId string) *DescribeInstanceAttributesRequest
- func NewDescribeInstanceAttributesRequestWithAllParams(regionId string, instanceId string) *DescribeInstanceAttributesRequest
- func NewDescribeInstanceAttributesRequestWithoutParam() *DescribeInstanceAttributesRequest
- type DescribeInstanceAttributesResponse
- type DescribeInstanceAttributesResult
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeQueryPerformanceRequest
- func NewDescribeQueryPerformanceRequest(regionId string, instanceId string, queryType string) *DescribeQueryPerformanceRequest
- func NewDescribeQueryPerformanceRequestWithAllParams(regionId string, instanceId string, queryType string, threshold *int, ...) *DescribeQueryPerformanceRequest
- func NewDescribeQueryPerformanceRequestWithoutParam() *DescribeQueryPerformanceRequest
- func (r DescribeQueryPerformanceRequest) GetRegionId() string
- func (r *DescribeQueryPerformanceRequest) SetInstanceId(instanceId string)
- func (r *DescribeQueryPerformanceRequest) SetPageNumber(pageNumber int)
- func (r *DescribeQueryPerformanceRequest) SetPageSize(pageSize int)
- func (r *DescribeQueryPerformanceRequest) SetQueryType(queryType string)
- func (r *DescribeQueryPerformanceRequest) SetRegionId(regionId string)
- func (r *DescribeQueryPerformanceRequest) SetThreshold(threshold int)
- type DescribeQueryPerformanceResponse
- type DescribeQueryPerformanceResult
- type FailoverInstanceRequest
- type FailoverInstanceResponse
- type FailoverInstanceResult
- type GetAuditDownloadURLRequest
- func NewGetAuditDownloadURLRequest(regionId string, instanceId string, fileName string) *GetAuditDownloadURLRequest
- func NewGetAuditDownloadURLRequestWithAllParams(regionId string, instanceId string, fileName string) *GetAuditDownloadURLRequest
- func NewGetAuditDownloadURLRequestWithoutParam() *GetAuditDownloadURLRequest
- type GetAuditDownloadURLResponse
- type GetAuditDownloadURLResult
- type GetAuditFilesRequest
- type GetAuditFilesResponse
- type GetAuditFilesResult
- type GetAuditOptionsRequest
- type GetAuditOptionsResponse
- type GetAuditOptionsResult
- type GetUploadKeyRequest
- type GetUploadKeyResponse
- type GetUploadKeyResult
- type GrantPrivilegeRequest
- func NewGrantPrivilegeRequest(regionId string, instanceId string, accountName string, ...) *GrantPrivilegeRequest
- func NewGrantPrivilegeRequestWithAllParams(regionId string, instanceId string, accountName string, ...) *GrantPrivilegeRequest
- func NewGrantPrivilegeRequestWithoutParam() *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 ModifyAuditRequest
- type ModifyAuditResponse
- type ModifyAuditResult
- type RebootInstanceRequest
- func (r RebootInstanceRequest) GetRegionId() string
- func (r *RebootInstanceRequest) SetInstanceId(instanceId string)
- func (r *RebootInstanceRequest) SetRebootMaster(rebootMaster bool)
- func (r *RebootInstanceRequest) SetRebootSlave(rebootSlave bool)
- func (r *RebootInstanceRequest) SetRegionId(regionId string)
- type RebootInstanceResponse
- type RebootInstanceResult
- type ResetPasswordRequest
- func NewResetPasswordRequest(regionId string, instanceId string, accountName string, accountPassword string) *ResetPasswordRequest
- func NewResetPasswordRequestWithAllParams(regionId string, instanceId string, accountName string, accountPassword string) *ResetPasswordRequest
- func NewResetPasswordRequestWithoutParam() *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 NewRestoreDatabaseFromBackupRequest(regionId string, instanceId string, dbName string, backupId string, ...) *RestoreDatabaseFromBackupRequest
- func NewRestoreDatabaseFromBackupRequestWithAllParams(regionId string, instanceId string, dbName string, backupId string, ...) *RestoreDatabaseFromBackupRequest
- func NewRestoreDatabaseFromBackupRequestWithoutParam() *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 NewRestoreDatabaseFromFileRequest(regionId string, instanceId string, dbName string, fileName string) *RestoreDatabaseFromFileRequest
- func NewRestoreDatabaseFromFileRequestWithAllParams(regionId string, instanceId string, dbName string, sharedFileGid *string, ...) *RestoreDatabaseFromFileRequest
- func NewRestoreDatabaseFromFileRequestWithoutParam() *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
- type RestoreDatabaseFromOSSRequest
- func NewRestoreDatabaseFromOSSRequest(regionId string, instanceId string, dbName string, ossURL string) *RestoreDatabaseFromOSSRequest
- func NewRestoreDatabaseFromOSSRequestWithAllParams(regionId string, instanceId string, dbName string, ossURL string) *RestoreDatabaseFromOSSRequest
- func NewRestoreDatabaseFromOSSRequestWithoutParam() *RestoreDatabaseFromOSSRequest
- func (r RestoreDatabaseFromOSSRequest) GetRegionId() string
- func (r *RestoreDatabaseFromOSSRequest) SetDbName(dbName string)
- func (r *RestoreDatabaseFromOSSRequest) SetInstanceId(instanceId string)
- func (r *RestoreDatabaseFromOSSRequest) SetOssURL(ossURL string)
- func (r *RestoreDatabaseFromOSSRequest) SetRegionId(regionId string)
- type RestoreDatabaseFromOSSResponse
- type RestoreDatabaseFromOSSResult
- type SetImportFileSharedRequest
- func NewSetImportFileSharedRequest(regionId string, instanceId string, fileName string, shared string) *SetImportFileSharedRequest
- func NewSetImportFileSharedRequestWithAllParams(regionId string, instanceId string, fileName string, shared string) *SetImportFileSharedRequest
- func NewSetImportFileSharedRequestWithoutParam() *SetImportFileSharedRequest
- func (r SetImportFileSharedRequest) GetRegionId() string
- func (r *SetImportFileSharedRequest) SetFileName(fileName string)
- func (r *SetImportFileSharedRequest) SetInstanceId(instanceId string)
- func (r *SetImportFileSharedRequest) SetRegionId(regionId string)
- func (r *SetImportFileSharedRequest) SetShared(shared string)
- type SetImportFileSharedResponse
- type SetImportFileSharedResult
- type SetInstanceNameRequest
- func NewSetInstanceNameRequest(regionId string, instanceId string, instanceName string) *SetInstanceNameRequest
- func NewSetInstanceNameRequestWithAllParams(regionId string, instanceId string, instanceName string) *SetInstanceNameRequest
- func NewSetInstanceNameRequestWithoutParam() *SetInstanceNameRequest
- type SetInstanceNameResponse
- type SetInstanceNameResult
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: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 用户名 (Required) * param accountPassword: 用户密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAccountRequestWithAllParams ¶ added in v1.0.6
func NewCreateAccountRequestWithAllParams( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 用户名 (Required) * param accountPassword: 用户密码 (Required)
func NewCreateAccountRequestWithoutParam ¶ added in v1.0.6
func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
This constructor has better compatible ability when API parameters changed
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)
param accountName: 用户名(Required)
func (*CreateAccountRequest) SetAccountPassword ¶
func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 用户密码(Required)
func (*CreateAccountRequest) SetInstanceId ¶
func (r *CreateAccountRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*CreateAccountRequest) SetRegionId ¶
func (r *CreateAccountRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type CreateAccountResponse ¶
type CreateAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAccountResult `json:"result"`
}
type CreateAccountResult ¶
type CreateAccountResult struct {
}
type CreateAuditRequest ¶ added in v1.0.6
type CreateAuditRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP */
Enabled string `json:""`
}
func NewCreateAuditRequest ¶ added in v1.0.6
func NewCreateAuditRequest( regionId string, instanceId string, enabled string, ) *CreateAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAuditRequestWithAllParams ¶ added in v1.0.6
func NewCreateAuditRequestWithAllParams( regionId string, instanceId string, enabled string, ) *CreateAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Required)
func NewCreateAuditRequestWithoutParam ¶ added in v1.0.6
func NewCreateAuditRequestWithoutParam() *CreateAuditRequest
This constructor has better compatible ability when API parameters changed
func (CreateAuditRequest) GetRegionId ¶ added in v1.0.6
func (r CreateAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAuditRequest) SetEnabled ¶ added in v1.0.6
func (r *CreateAuditRequest) SetEnabled(enabled string)
param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP(Required)
func (*CreateAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *CreateAuditRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*CreateAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *CreateAuditRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type CreateAuditResponse ¶ added in v1.0.6
type CreateAuditResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAuditResult `json:"result"`
}
type CreateAuditResult ¶ added in v1.0.6
type CreateAuditResult 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: 地域代码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBackupRequestWithAllParams ¶ added in v1.0.6
func NewCreateBackupRequestWithAllParams( regionId string, instanceId *string, backupSpec *rds.BackupSpec, ) *CreateBackupRequest
* param regionId: 地域代码 (Required) * param instanceId: 集群ID (Optional) * param backupSpec: 备份规格 (Optional)
func NewCreateBackupRequestWithoutParam ¶ added in v1.0.6
func NewCreateBackupRequestWithoutParam() *CreateBackupRequest
This constructor has better compatible ability when API parameters changed
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)
param backupSpec: 备份规格(Optional)
func (*CreateBackupRequest) SetInstanceId ¶
func (r *CreateBackupRequest) SetInstanceId(instanceId string)
param instanceId: 集群ID(Optional)
func (*CreateBackupRequest) SetRegionId ¶
func (r *CreateBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type CreateBackupResponse ¶
type CreateBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBackupResult `json:"result"`
}
type CreateBackupResult ¶
type CreateBackupResult struct {
BackupId string `json:"backupId"`
}
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 数据库名称 */
DbName string `json:""`
/* 字符集名称</br><strong>mysql字符集支持:</strong></br>- utf8;</br><strong>SQL Server字符集支持:</strong></br>- Chinese_PRC_CI_AS</br>- Chinese_PRC_CS_AS</br>- SQL_Latin1_General_CP1_CI_AS</br>- SQL_Latin1_General_CP1_CS_AS</br>- Chinese_PRC_BIN */
CharacterSetName string `json:""`
}
func NewCreateDatabaseRequest ¶
func NewCreateDatabaseRequest( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateDatabaseRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 数据库名称 (Required) * param characterSetName: 字符集名称</br><strong>mysql字符集支持:</strong></br>- utf8;</br><strong>SQL Server字符集支持:</strong></br>- Chinese_PRC_CI_AS</br>- Chinese_PRC_CS_AS</br>- SQL_Latin1_General_CP1_CI_AS</br>- SQL_Latin1_General_CP1_CS_AS</br>- Chinese_PRC_BIN (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDatabaseRequestWithAllParams ¶ added in v1.0.6
func NewCreateDatabaseRequestWithAllParams( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateDatabaseRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 数据库名称 (Required) * param characterSetName: 字符集名称</br><strong>mysql字符集支持:</strong></br>- utf8;</br><strong>SQL Server字符集支持:</strong></br>- Chinese_PRC_CI_AS</br>- Chinese_PRC_CS_AS</br>- SQL_Latin1_General_CP1_CI_AS</br>- SQL_Latin1_General_CP1_CS_AS</br>- Chinese_PRC_BIN (Required)
func NewCreateDatabaseRequestWithoutParam ¶ added in v1.0.6
func NewCreateDatabaseRequestWithoutParam() *CreateDatabaseRequest
This constructor has better compatible ability when API parameters changed
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)
param characterSetName: 字符集名称</br><strong>mysql字符集支持:</strong></br>- utf8;</br><strong>SQL Server字符集支持:</strong></br>- Chinese_PRC_CI_AS</br>- Chinese_PRC_CS_AS</br>- SQL_Latin1_General_CP1_CI_AS</br>- SQL_Latin1_General_CP1_CS_AS</br>- Chinese_PRC_BIN(Required)
func (*CreateDatabaseRequest) SetDbName ¶
func (r *CreateDatabaseRequest) SetDbName(dbName string)
param dbName: 数据库名称(Required)
func (*CreateDatabaseRequest) SetInstanceId ¶
func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*CreateDatabaseRequest) SetRegionId ¶
func (r *CreateDatabaseRequest) SetRegionId(regionId string)
param regionId: 区域代码(Required)
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateDatabaseResult `json:"result"`
}
type CreateDatabaseResult ¶
type CreateDatabaseResult struct {
}
type CreateInstanceRequest ¶ added in v1.0.6
type CreateInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 新建实例规格 */
InstanceSpec *rds.DBInstanceSpec `json:"instanceSpec"`
}
func NewCreateInstanceRequest ¶ added in v1.0.6
func NewCreateInstanceRequest( regionId string, instanceSpec *rds.DBInstanceSpec, ) *CreateInstanceRequest
* param regionId: Region ID (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceRequestWithAllParams ¶ added in v1.0.6
func NewCreateInstanceRequestWithAllParams( regionId string, instanceSpec *rds.DBInstanceSpec, ) *CreateInstanceRequest
* param regionId: Region ID (Required) * param instanceSpec: 新建实例规格 (Required)
func NewCreateInstanceRequestWithoutParam ¶ added in v1.0.6
func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r CreateInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceRequest) SetInstanceSpec ¶ added in v1.0.6
func (r *CreateInstanceRequest) SetInstanceSpec(instanceSpec *rds.DBInstanceSpec)
param instanceSpec: 新建实例规格(Required)
func (*CreateInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *CreateInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type CreateInstanceResponse ¶ added in v1.0.6
type CreateInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateInstanceResult `json:"result"`
}
type CreateInstanceResult ¶ added in v1.0.6
type CreateInstanceResult struct {
InstanceId string `json:"instanceId"`
}
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: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账户名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAccountRequestWithAllParams ¶ added in v1.0.6
func NewDeleteAccountRequestWithAllParams( regionId string, instanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账户名 (Required)
func NewDeleteAccountRequestWithoutParam ¶ added in v1.0.6
func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest
This constructor has better compatible ability when API parameters changed
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)
param accountName: 账户名(Required)
func (*DeleteAccountRequest) SetInstanceId ¶
func (r *DeleteAccountRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DeleteAccountRequest) SetRegionId ¶
func (r *DeleteAccountRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type DeleteAccountResponse ¶
type DeleteAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAccountResult `json:"result"`
}
type DeleteAccountResult ¶
type DeleteAccountResult struct {
}
type DeleteAuditRequest ¶ added in v1.0.6
type DeleteAuditRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDeleteAuditRequest ¶ added in v1.0.6
func NewDeleteAuditRequest( regionId string, instanceId string, ) *DeleteAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAuditRequestWithAllParams ¶ added in v1.0.6
func NewDeleteAuditRequestWithAllParams( regionId string, instanceId string, ) *DeleteAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDeleteAuditRequestWithoutParam ¶ added in v1.0.6
func NewDeleteAuditRequestWithoutParam() *DeleteAuditRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAuditRequest) GetRegionId ¶ added in v1.0.6
func (r DeleteAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *DeleteAuditRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DeleteAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *DeleteAuditRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteAuditResponse ¶ added in v1.0.6
type DeleteAuditResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAuditResult `json:"result"`
}
type DeleteAuditResult ¶ added in v1.0.6
type DeleteAuditResult struct {
}
type DeleteBackupRequest ¶ added in v1.0.6
type DeleteBackupRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 备份ID */
BackupId string `json:"backupId"`
}
func NewDeleteBackupRequest ¶ added in v1.0.6
func NewDeleteBackupRequest( regionId string, backupId string, ) *DeleteBackupRequest
* param regionId: 地域代码 (Required) * param backupId: 备份ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteBackupRequestWithAllParams ¶ added in v1.0.6
func NewDeleteBackupRequestWithAllParams( regionId string, backupId string, ) *DeleteBackupRequest
* param regionId: 地域代码 (Required) * param backupId: 备份ID (Required)
func NewDeleteBackupRequestWithoutParam ¶ added in v1.0.6
func NewDeleteBackupRequestWithoutParam() *DeleteBackupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteBackupRequest) GetRegionId ¶ added in v1.0.6
func (r DeleteBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteBackupRequest) SetBackupId ¶ added in v1.0.6
func (r *DeleteBackupRequest) SetBackupId(backupId string)
param backupId: 备份ID(Required)
func (*DeleteBackupRequest) SetRegionId ¶ added in v1.0.6
func (r *DeleteBackupRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type DeleteBackupResponse ¶ added in v1.0.6
type DeleteBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteBackupResult `json:"result"`
}
type DeleteBackupResult ¶ added in v1.0.6
type DeleteBackupResult 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: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDatabaseRequestWithAllParams ¶ added in v1.0.6
func NewDeleteDatabaseRequestWithAllParams( regionId string, instanceId string, dbName string, ) *DeleteDatabaseRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required)
func NewDeleteDatabaseRequestWithoutParam ¶ added in v1.0.6
func NewDeleteDatabaseRequestWithoutParam() *DeleteDatabaseRequest
This constructor has better compatible ability when API parameters changed
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)
param dbName: 库名称(Required)
func (*DeleteDatabaseRequest) SetInstanceId ¶
func (r *DeleteDatabaseRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DeleteDatabaseRequest) SetRegionId ¶
func (r *DeleteDatabaseRequest) SetRegionId(regionId string)
param regionId: 区域代码(Required)
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteDatabaseResult `json:"result"`
}
type DeleteDatabaseResult ¶
type DeleteDatabaseResult struct {
}
type DeleteInstanceRequest ¶ added in v1.0.6
type DeleteInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDeleteInstanceRequest ¶ added in v1.0.6
func NewDeleteInstanceRequest( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteInstanceRequestWithAllParams ¶ added in v1.0.6
func NewDeleteInstanceRequestWithAllParams( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDeleteInstanceRequestWithoutParam ¶ added in v1.0.6
func NewDeleteInstanceRequestWithoutParam() *DeleteInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r DeleteInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteInstanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *DeleteInstanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DeleteInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *DeleteInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteInstanceResponse ¶ added in v1.0.6
type DeleteInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteInstanceResult `json:"result"`
}
type DeleteInstanceResult ¶ added in v1.0.6
type DeleteInstanceResult struct {
}
type DescribeAccountsRequest ¶ added in v1.0.6
type DescribeAccountsRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeAccountsRequest ¶ added in v1.0.6
func NewDescribeAccountsRequest( regionId string, instanceId string, ) *DescribeAccountsRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAccountsRequestWithAllParams ¶ added in v1.0.6
func NewDescribeAccountsRequestWithAllParams( regionId string, instanceId string, ) *DescribeAccountsRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)
func NewDescribeAccountsRequestWithoutParam ¶ added in v1.0.6
func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAccountsRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeAccountsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAccountsRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeAccountsRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeAccountsRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeAccountsRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type DescribeAccountsResponse ¶ added in v1.0.6
type DescribeAccountsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAccountsResult `json:"result"`
}
type DescribeAccountsResult ¶ added in v1.0.6
type DescribeAuditRequest ¶ added in v1.0.6
type DescribeAuditRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeAuditRequest ¶ added in v1.0.6
func NewDescribeAuditRequest( regionId string, instanceId string, ) *DescribeAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAuditRequestWithAllParams ¶ added in v1.0.6
func NewDescribeAuditRequestWithAllParams( regionId string, instanceId string, ) *DescribeAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDescribeAuditRequestWithoutParam ¶ added in v1.0.6
func NewDescribeAuditRequestWithoutParam() *DescribeAuditRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAuditRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeAuditRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DescribeAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeAuditRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeAuditResponse ¶ added in v1.0.6
type DescribeAuditResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAuditResult `json:"result"`
}
type DescribeAuditResult ¶ added in v1.0.6
type DescribeAuditResult struct {
Enabled []string `json:"enabled"`
}
type DescribeBackupDownloadURLRequest ¶
type DescribeBackupDownloadURLRequest struct {
core.JDCloudRequest
/* 地域代码 */
RegionId string `json:"regionId"`
/* 备份ID */
BackupId string `json:"backupId"`
/* SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数</br>MySQL:无需此参数; (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: 地域代码 (Required) * param backupId: 备份ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupDownloadURLRequestWithAllParams ¶ added in v1.0.6
func NewDescribeBackupDownloadURLRequestWithAllParams( regionId string, backupId string, fileName *string, urlExpirationSecond *string, ) *DescribeBackupDownloadURLRequest
* param regionId: 地域代码 (Required) * param backupId: 备份ID (Required) * param fileName: SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数</br>MySQL:无需此参数; (Optional) * param urlExpirationSecond: 指定下载链接的有效时间,单位秒,缺省为86400秒(即24小时) 取值范围:1-864000 (Optional)
func NewDescribeBackupDownloadURLRequestWithoutParam ¶ added in v1.0.6
func NewDescribeBackupDownloadURLRequestWithoutParam() *DescribeBackupDownloadURLRequest
This constructor has better compatible ability when API parameters changed
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)
param backupId: 备份ID(Required)
func (*DescribeBackupDownloadURLRequest) SetFileName ¶
func (r *DescribeBackupDownloadURLRequest) SetFileName(fileName string)
param fileName: SQL Server:指定该备份中需要获取下载链接的文件名称,SQL Server必须输入该参数</br>MySQL:无需此参数;(Optional)
func (*DescribeBackupDownloadURLRequest) SetRegionId ¶
func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
func (*DescribeBackupDownloadURLRequest) SetUrlExpirationSecond ¶
func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)
param urlExpirationSecond: 指定下载链接的有效时间,单位秒,缺省为86400秒(即24小时) 取值范围:1-864000(Optional)
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为自动备份,不传表示全部. </br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) */
Auto *int `json:"auto"`
/* 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) */
BackupTypeFilter *string `json:"backupTypeFilter"`
/* 返回dbName等于指定值的备份列表,不传或为空返回全部</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) */
DbNameFilter *string `json:"dbNameFilter"`
/* 返回备份开始时间大于该时间的备份列表,格式为:YYYY-MM-DD HH:mm:ss</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) */
BackupTimeRangeStartFilter *string `json:"backupTimeRangeStartFilter"`
/* 返回备份开始时间小于等于该时间的备份列表,格式为:YYYY-MM-DD HH:mm:ss</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) */
BackupTimeRangeEndFilter *string `json:"backupTimeRangeEndFilter"`
/* 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 */
PageNumber int `json:"pageNumber"`
/* 每页显示的数据条数,默认为10,取值范围:[1,100],只能为10的倍数 */
PageSize int `json:"pageSize"`
}
func NewDescribeBackupsRequest ¶
func NewDescribeBackupsRequest( regionId string, instanceId string, pageNumber int, pageSize int, ) *DescribeBackupsRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Required) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[1,100],只能为10的倍数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupsRequestWithAllParams ¶ added in v1.0.6
func NewDescribeBackupsRequestWithAllParams( regionId string, instanceId string, auto *int, backupTypeFilter *string, dbNameFilter *string, backupTimeRangeStartFilter *string, backupTimeRangeEndFilter *string, pageNumber int, pageSize int, ) *DescribeBackupsRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. </br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) * param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) * param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) * param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表,格式为:YYYY-MM-DD HH:mm:ss</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) * param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表,格式为:YYYY-MM-DD HH:mm:ss</br><strong>- 测试参数,后续可能被其他参数取代</strong> (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Required) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[1,100],只能为10的倍数 (Required)
func NewDescribeBackupsRequestWithoutParam ¶ added in v1.0.6
func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
This constructor has better compatible ability when API parameters changed
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)
param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. </br><strong>- 测试参数,后续可能被其他参数取代</strong>(Optional)
func (*DescribeBackupsRequest) SetBackupTimeRangeEndFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)
param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表,格式为:YYYY-MM-DD HH:mm:ss</br><strong>- 测试参数,后续可能被其他参数取代</strong>(Optional)
func (*DescribeBackupsRequest) SetBackupTimeRangeStartFilter ¶
func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)
param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表,格式为:YYYY-MM-DD HH:mm:ss</br><strong>- 测试参数,后续可能被其他参数取代</strong>(Optional)
func (*DescribeBackupsRequest) SetBackupTypeFilter ¶
func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)
param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份</br><strong>- 测试参数,后续可能被其他参数取代</strong>(Optional)
func (*DescribeBackupsRequest) SetDbNameFilter ¶
func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)
param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部</br><strong>- 测试参数,后续可能被其他参数取代</strong>(Optional)
func (*DescribeBackupsRequest) SetInstanceId ¶
func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeBackupsRequest) SetPageNumber ¶
func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口(Required)
func (*DescribeBackupsRequest) SetPageSize ¶
func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为10,取值范围:[1,100],只能为10的倍数(Required)
func (*DescribeBackupsRequest) SetRegionId ¶
func (r *DescribeBackupsRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type DescribeBackupsResponse ¶
type DescribeBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupsResult `json:"result"`
}
type DescribeBackupsResult ¶
type DescribeDatabasesRequest ¶ added in v1.0.6
type DescribeDatabasesRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 数据库名称 (Optional) */
DbName *string `json:"dbName"`
}
func NewDescribeDatabasesRequest ¶ added in v1.0.6
func NewDescribeDatabasesRequest( regionId string, instanceId string, ) *DescribeDatabasesRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDatabasesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeDatabasesRequestWithAllParams( regionId string, instanceId string, dbName *string, ) *DescribeDatabasesRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 数据库名称 (Optional)
func NewDescribeDatabasesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeDatabasesRequestWithoutParam() *DescribeDatabasesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDatabasesRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeDatabasesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDatabasesRequest) SetDbName ¶ added in v1.0.6
func (r *DescribeDatabasesRequest) SetDbName(dbName string)
param dbName: 数据库名称(Optional)
func (*DescribeDatabasesRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeDatabasesRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeDatabasesRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeDatabasesRequest) SetRegionId(regionId string)
param regionId: 区域代码(Required)
type DescribeDatabasesResponse ¶ added in v1.0.6
type DescribeDatabasesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDatabasesResult `json:"result"`
}
type DescribeDatabasesResult ¶ added in v1.0.6
type DescribeErrorLogsRequest ¶ added in v1.0.6
type DescribeErrorLogsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeErrorLogsRequest ¶ added in v1.0.6
func NewDescribeErrorLogsRequest( regionId string, instanceId string, ) *DescribeErrorLogsRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeErrorLogsRequestWithAllParams ¶ added in v1.0.6
func NewDescribeErrorLogsRequestWithAllParams( regionId string, instanceId string, ) *DescribeErrorLogsRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDescribeErrorLogsRequestWithoutParam ¶ added in v1.0.6
func NewDescribeErrorLogsRequestWithoutParam() *DescribeErrorLogsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeErrorLogsRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeErrorLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeErrorLogsRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeErrorLogsRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DescribeErrorLogsRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeErrorLogsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeErrorLogsResponse ¶ added in v1.0.6
type DescribeErrorLogsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeErrorLogsResult `json:"result"`
}
type DescribeErrorLogsResult ¶ added in v1.0.6
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: 区域编码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImportFilesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeImportFilesRequestWithAllParams( regionId string, instanceId string, ) *DescribeImportFilesRequest
* param regionId: 区域编码 (Required) * param instanceId: 实例ID (Required)
func NewDescribeImportFilesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeImportFilesRequestWithoutParam() *DescribeImportFilesRequest
This constructor has better compatible ability when API parameters changed
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)
param instanceId: 实例ID(Required)
func (*DescribeImportFilesRequest) SetRegionId ¶
func (r *DescribeImportFilesRequest) SetRegionId(regionId string)
param regionId: 区域编码(Required)
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 DescribeIndexPerformanceRequest ¶ added in v1.0.6
type DescribeIndexPerformanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:Missing:缺失索引Size:索引大小,单位KBUpdates:索引更新次数Scans:表扫描次数Used:最少使用 */
QueryType string `json:"queryType"`
/* 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库 (Optional) */
Db *string `json:"db"`
/* 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeIndexPerformanceRequest ¶ added in v1.0.6
func NewDescribeIndexPerformanceRequest( regionId string, instanceId string, queryType string, ) *DescribeIndexPerformanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:Missing:缺失索引Size:索引大小,单位KBUpdates:索引更新次数Scans:表扫描次数Used:最少使用 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIndexPerformanceRequestWithAllParams ¶ added in v1.0.6
func NewDescribeIndexPerformanceRequestWithAllParams( regionId string, instanceId string, queryType string, db *string, pageNumber *int, pageSize *int, ) *DescribeIndexPerformanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:Missing:缺失索引Size:索引大小,单位KBUpdates:索引更新次数Scans:表扫描次数Used:最少使用 (Required) * param db: 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Optional) * param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数 (Optional)
func NewDescribeIndexPerformanceRequestWithoutParam ¶ added in v1.0.6
func NewDescribeIndexPerformanceRequestWithoutParam() *DescribeIndexPerformanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIndexPerformanceRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeIndexPerformanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIndexPerformanceRequest) SetDb ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetDb(db string)
param db: 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库(Optional)
func (*DescribeIndexPerformanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DescribeIndexPerformanceRequest) SetPageNumber ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口(Optional)
func (*DescribeIndexPerformanceRequest) SetPageSize ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数(Optional)
func (*DescribeIndexPerformanceRequest) SetQueryType ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetQueryType(queryType string)
param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:Missing:缺失索引Size:索引大小,单位KBUpdates:索引更新次数Scans:表扫描次数Used:最少使用(Required)
func (*DescribeIndexPerformanceRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeIndexPerformanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeIndexPerformanceResponse ¶ added in v1.0.6
type DescribeIndexPerformanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIndexPerformanceResult `json:"result"`
}
type DescribeIndexPerformanceResult ¶ added in v1.0.6
type DescribeIndexPerformanceResult struct {
MissingIndexResult []rds.MissingIndexResult `json:"missingIndexResult"`
IndexPerformanceResult []rds.IndexPerformanceResult `json:"indexPerformanceResult"`
TotalCount int `json:"totalCount"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
}
type DescribeInstanceAttributesRequest ¶ added in v1.0.6
type DescribeInstanceAttributesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeInstanceAttributesRequest ¶ added in v1.0.6
func NewDescribeInstanceAttributesRequest( regionId string, instanceId string, ) *DescribeInstanceAttributesRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceAttributesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeInstanceAttributesRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceAttributesRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDescribeInstanceAttributesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeInstanceAttributesRequestWithoutParam() *DescribeInstanceAttributesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceAttributesRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeInstanceAttributesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceAttributesRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeInstanceAttributesRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DescribeInstanceAttributesRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeInstanceAttributesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeInstanceAttributesResponse ¶ added in v1.0.6
type DescribeInstanceAttributesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceAttributesResult `json:"result"`
}
type DescribeInstanceAttributesResult ¶ added in v1.0.6
type DescribeInstanceAttributesResult struct {
DbInstanceAttributes rds.DBInstanceAttribute `json:"dbInstanceAttributes"`
}
type DescribeInstancesRequest ¶ added in v1.0.6
type DescribeInstancesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,取值范围:10/20/30/50/100 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeInstancesRequest ¶ added in v1.0.6
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶ added in v1.0.6
func NewDescribeInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, ) *DescribeInstancesRequest
* param regionId: Region ID (Required) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Optional) * param pageSize: 每页显示的数据条数,取值范围:10/20/30/50/100 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶ added in v1.0.6
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetPageNumber ¶ added in v1.0.6
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶ added in v1.0.6
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,取值范围:10/20/30/50/100(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeInstancesResponse ¶ added in v1.0.6
type DescribeInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstancesResult `json:"result"`
}
type DescribeInstancesResult ¶ added in v1.0.6
type DescribeInstancesResult struct {
DbInstances []rds.DBInstance `json:"dbInstances"`
TotalCount int `json:"totalCount"`
}
type DescribeQueryPerformanceRequest ¶ added in v1.0.6
type DescribeQueryPerformanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:ExecutionCount:执行次数LastRows:上次返回行数ElapsedTime:平均执行时间CPUTime:平均CPU时间LogicalReads:平均逻辑读LogicalWrites:平均逻辑写PhysicalReads:平均物理读 */
QueryType string `json:"queryType"`
/* 只返回查询条件大于等于threshold的记录,默认为0 (Optional) */
Threshold *int `json:"threshold"`
/* 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeQueryPerformanceRequest ¶ added in v1.0.6
func NewDescribeQueryPerformanceRequest( regionId string, instanceId string, queryType string, ) *DescribeQueryPerformanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:ExecutionCount:执行次数LastRows:上次返回行数ElapsedTime:平均执行时间CPUTime:平均CPU时间LogicalReads:平均逻辑读LogicalWrites:平均逻辑写PhysicalReads:平均物理读 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQueryPerformanceRequestWithAllParams ¶ added in v1.0.6
func NewDescribeQueryPerformanceRequestWithAllParams( regionId string, instanceId string, queryType string, threshold *int, pageNumber *int, pageSize *int, ) *DescribeQueryPerformanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:ExecutionCount:执行次数LastRows:上次返回行数ElapsedTime:平均执行时间CPUTime:平均CPU时间LogicalReads:平均逻辑读LogicalWrites:平均逻辑写PhysicalReads:平均物理读 (Required) * param threshold: 只返回查询条件大于等于threshold的记录,默认为0 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口 (Optional) * param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数 (Optional)
func NewDescribeQueryPerformanceRequestWithoutParam ¶ added in v1.0.6
func NewDescribeQueryPerformanceRequestWithoutParam() *DescribeQueryPerformanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQueryPerformanceRequest) GetRegionId ¶ added in v1.0.6
func (r DescribeQueryPerformanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQueryPerformanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DescribeQueryPerformanceRequest) SetPageNumber ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,取值范围:[1,1000),页码超过总页数时,显示最后一页,用于查询列表的接口(Optional)
func (*DescribeQueryPerformanceRequest) SetPageSize ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为50,取值范围:[1,100],只能为10的倍数(Optional)
func (*DescribeQueryPerformanceRequest) SetQueryType ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetQueryType(queryType string)
param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。支持如下类型:ExecutionCount:执行次数LastRows:上次返回行数ElapsedTime:平均执行时间CPUTime:平均CPU时间LogicalReads:平均逻辑读LogicalWrites:平均逻辑写PhysicalReads:平均物理读(Required)
func (*DescribeQueryPerformanceRequest) SetRegionId ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeQueryPerformanceRequest) SetThreshold ¶ added in v1.0.6
func (r *DescribeQueryPerformanceRequest) SetThreshold(threshold int)
param threshold: 只返回查询条件大于等于threshold的记录,默认为0(Optional)
type DescribeQueryPerformanceResponse ¶ added in v1.0.6
type DescribeQueryPerformanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeQueryPerformanceResult `json:"result"`
}
type DescribeQueryPerformanceResult ¶ added in v1.0.6
type DescribeQueryPerformanceResult struct {
QueryPerformanceResult []rds.QueryPerformanceResult `json:"queryPerformanceResult"`
TotalCount int `json:"totalCount"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
}
type FailoverInstanceRequest ¶ added in v1.0.6
type FailoverInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewFailoverInstanceRequest ¶ added in v1.0.6
func NewFailoverInstanceRequest( regionId string, instanceId string, ) *FailoverInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFailoverInstanceRequestWithAllParams ¶ added in v1.0.6
func NewFailoverInstanceRequestWithAllParams( regionId string, instanceId string, ) *FailoverInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewFailoverInstanceRequestWithoutParam ¶ added in v1.0.6
func NewFailoverInstanceRequestWithoutParam() *FailoverInstanceRequest
This constructor has better compatible ability when API parameters changed
func (FailoverInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r FailoverInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FailoverInstanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *FailoverInstanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*FailoverInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *FailoverInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type FailoverInstanceResponse ¶ added in v1.0.6
type FailoverInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result FailoverInstanceResult `json:"result"`
}
type FailoverInstanceResult ¶ added in v1.0.6
type FailoverInstanceResult struct {
}
type GetAuditDownloadURLRequest ¶ added in v1.0.6
type GetAuditDownloadURLRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 审计文件名 */
FileName string `json:""`
}
func NewGetAuditDownloadURLRequest ¶ added in v1.0.6
func NewGetAuditDownloadURLRequest( regionId string, instanceId string, fileName string, ) *GetAuditDownloadURLRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param fileName: 审计文件名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuditDownloadURLRequestWithAllParams ¶ added in v1.0.6
func NewGetAuditDownloadURLRequestWithAllParams( regionId string, instanceId string, fileName string, ) *GetAuditDownloadURLRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param fileName: 审计文件名 (Required)
func NewGetAuditDownloadURLRequestWithoutParam ¶ added in v1.0.6
func NewGetAuditDownloadURLRequestWithoutParam() *GetAuditDownloadURLRequest
This constructor has better compatible ability when API parameters changed
func (GetAuditDownloadURLRequest) GetRegionId ¶ added in v1.0.6
func (r GetAuditDownloadURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuditDownloadURLRequest) SetFileName ¶ added in v1.0.6
func (r *GetAuditDownloadURLRequest) SetFileName(fileName string)
param fileName: 审计文件名(Required)
func (*GetAuditDownloadURLRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetAuditDownloadURLRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*GetAuditDownloadURLRequest) SetRegionId ¶ added in v1.0.6
func (r *GetAuditDownloadURLRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type GetAuditDownloadURLResponse ¶ added in v1.0.6
type GetAuditDownloadURLResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetAuditDownloadURLResult `json:"result"`
}
type GetAuditDownloadURLResult ¶ added in v1.0.6
type GetAuditFilesRequest ¶ added in v1.0.6
type GetAuditFilesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewGetAuditFilesRequest ¶ added in v1.0.6
func NewGetAuditFilesRequest( regionId string, instanceId string, ) *GetAuditFilesRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuditFilesRequestWithAllParams ¶ added in v1.0.6
func NewGetAuditFilesRequestWithAllParams( regionId string, instanceId string, ) *GetAuditFilesRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewGetAuditFilesRequestWithoutParam ¶ added in v1.0.6
func NewGetAuditFilesRequestWithoutParam() *GetAuditFilesRequest
This constructor has better compatible ability when API parameters changed
func (GetAuditFilesRequest) GetRegionId ¶ added in v1.0.6
func (r GetAuditFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuditFilesRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetAuditFilesRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*GetAuditFilesRequest) SetRegionId ¶ added in v1.0.6
func (r *GetAuditFilesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type GetAuditFilesResponse ¶ added in v1.0.6
type GetAuditFilesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetAuditFilesResult `json:"result"`
}
type GetAuditFilesResult ¶ added in v1.0.6
type GetAuditOptionsRequest ¶ added in v1.0.6
type GetAuditOptionsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 审计选项类别,大小写敏感 */
Name string `json:""`
}
func NewGetAuditOptionsRequest ¶ added in v1.0.6
func NewGetAuditOptionsRequest( regionId string, instanceId string, name string, ) *GetAuditOptionsRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param name: 审计选项类别,大小写敏感 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAuditOptionsRequestWithAllParams ¶ added in v1.0.6
func NewGetAuditOptionsRequestWithAllParams( regionId string, instanceId string, name string, ) *GetAuditOptionsRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param name: 审计选项类别,大小写敏感 (Required)
func NewGetAuditOptionsRequestWithoutParam ¶ added in v1.0.6
func NewGetAuditOptionsRequestWithoutParam() *GetAuditOptionsRequest
This constructor has better compatible ability when API parameters changed
func (GetAuditOptionsRequest) GetRegionId ¶ added in v1.0.6
func (r GetAuditOptionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAuditOptionsRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetAuditOptionsRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*GetAuditOptionsRequest) SetName ¶ added in v1.0.6
func (r *GetAuditOptionsRequest) SetName(name string)
param name: 审计选项类别,大小写敏感(Required)
func (*GetAuditOptionsRequest) SetRegionId ¶ added in v1.0.6
func (r *GetAuditOptionsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type GetAuditOptionsResponse ¶ added in v1.0.6
type GetAuditOptionsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetAuditOptionsResult `json:"result"`
}
type GetAuditOptionsResult ¶ added in v1.0.6
type GetUploadKeyRequest ¶ added in v1.0.6
type GetUploadKeyRequest struct {
core.JDCloudRequest
/* 区域编码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
}
func NewGetUploadKeyRequest ¶ added in v1.0.6
func NewGetUploadKeyRequest( regionId string, instanceId string, ) *GetUploadKeyRequest
* param regionId: 区域编码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetUploadKeyRequestWithAllParams ¶ added in v1.0.6
func NewGetUploadKeyRequestWithAllParams( regionId string, instanceId string, ) *GetUploadKeyRequest
* param regionId: 区域编码 (Required) * param instanceId: 实例ID (Required)
func NewGetUploadKeyRequestWithoutParam ¶ added in v1.0.6
func NewGetUploadKeyRequestWithoutParam() *GetUploadKeyRequest
This constructor has better compatible ability when API parameters changed
func (GetUploadKeyRequest) GetRegionId ¶ added in v1.0.6
func (r GetUploadKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetUploadKeyRequest) SetInstanceId ¶ added in v1.0.6
func (r *GetUploadKeyRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*GetUploadKeyRequest) SetRegionId ¶ added in v1.0.6
func (r *GetUploadKeyRequest) SetRegionId(regionId string)
param regionId: 区域编码(Required)
type GetUploadKeyResponse ¶ added in v1.0.6
type GetUploadKeyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetUploadKeyResult `json:"result"`
}
type GetUploadKeyResult ¶ added in v1.0.6
type GetUploadKeyResult struct {
Key string `json:"key"`
}
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: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账户名 (Required) * param accountPrivileges: 账号的访问权限 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGrantPrivilegeRequestWithAllParams ¶ added in v1.0.6
func NewGrantPrivilegeRequestWithAllParams( regionId string, instanceId string, accountName string, accountPrivileges []rds.AccountPrivilege, ) *GrantPrivilegeRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账户名 (Required) * param accountPrivileges: 账号的访问权限 (Required)
func NewGrantPrivilegeRequestWithoutParam ¶ added in v1.0.6
func NewGrantPrivilegeRequestWithoutParam() *GrantPrivilegeRequest
This constructor has better compatible ability when API parameters changed
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)
param accountName: 账户名(Required)
func (*GrantPrivilegeRequest) SetAccountPrivileges ¶
func (r *GrantPrivilegeRequest) SetAccountPrivileges(accountPrivileges []rds.AccountPrivilege)
param accountPrivileges: 账号的访问权限(Required)
func (*GrantPrivilegeRequest) SetInstanceId ¶
func (r *GrantPrivilegeRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*GrantPrivilegeRequest) SetRegionId ¶
func (r *GrantPrivilegeRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
type GrantPrivilegeResponse ¶
type GrantPrivilegeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GrantPrivilegeResult `json:"result"`
}
type GrantPrivilegeResult ¶
type GrantPrivilegeResult struct {
}
type ModifyAuditRequest ¶ added in v1.0.6
type ModifyAuditRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 增加审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Optional) */
Add *string `json:""`
/* 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP如删除了所有审计项,则审计自动关闭 (Optional) */
Drop *string `json:""`
}
func NewModifyAuditRequest ¶ added in v1.0.6
func NewModifyAuditRequest( regionId string, instanceId string, ) *ModifyAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAuditRequestWithAllParams ¶ added in v1.0.6
func NewModifyAuditRequestWithAllParams( regionId string, instanceId string, add *string, drop *string, ) *ModifyAuditRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param add: 增加审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Optional) * param drop: 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP如删除了所有审计项,则审计自动关闭 (Optional)
func NewModifyAuditRequestWithoutParam ¶ added in v1.0.6
func NewModifyAuditRequestWithoutParam() *ModifyAuditRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAuditRequest) GetRegionId ¶ added in v1.0.6
func (r ModifyAuditRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAuditRequest) SetAdd ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetAdd(add string)
param add: 增加审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP(Optional)
func (*ModifyAuditRequest) SetDrop ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetDrop(drop string)
param drop: 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP如删除了所有审计项,则审计自动关闭(Optional)
func (*ModifyAuditRequest) SetInstanceId ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*ModifyAuditRequest) SetRegionId ¶ added in v1.0.6
func (r *ModifyAuditRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ModifyAuditResponse ¶ added in v1.0.6
type ModifyAuditResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAuditResult `json:"result"`
}
type ModifyAuditResult ¶ added in v1.0.6
type ModifyAuditResult struct {
}
type RebootInstanceRequest ¶ added in v1.0.6
type RebootInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 是否重启主节点。</br>- SQL Server:支持</br>- MySQL:暂不支持 (Optional) */
RebootMaster *bool `json:""`
/* 是否重启从节点。</br>- SQL Server:支持</br>- MySQL:暂不支持 (Optional) */
RebootSlave *bool `json:""`
}
func NewRebootInstanceRequest ¶ added in v1.0.6
func NewRebootInstanceRequest( regionId string, instanceId string, ) *RebootInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRebootInstanceRequestWithAllParams ¶ added in v1.0.6
func NewRebootInstanceRequestWithAllParams( regionId string, instanceId string, rebootMaster *bool, rebootSlave *bool, ) *RebootInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param rebootMaster: 是否重启主节点。</br>- SQL Server:支持</br>- MySQL:暂不支持 (Optional) * param rebootSlave: 是否重启从节点。</br>- SQL Server:支持</br>- MySQL:暂不支持 (Optional)
func NewRebootInstanceRequestWithoutParam ¶ added in v1.0.6
func NewRebootInstanceRequestWithoutParam() *RebootInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RebootInstanceRequest) GetRegionId ¶ added in v1.0.6
func (r RebootInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RebootInstanceRequest) SetInstanceId ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*RebootInstanceRequest) SetRebootMaster ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetRebootMaster(rebootMaster bool)
param rebootMaster: 是否重启主节点。</br>- SQL Server:支持</br>- MySQL:暂不支持(Optional)
func (*RebootInstanceRequest) SetRebootSlave ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetRebootSlave(rebootSlave bool)
param rebootSlave: 是否重启从节点。</br>- SQL Server:支持</br>- MySQL:暂不支持(Optional)
func (*RebootInstanceRequest) SetRegionId ¶ added in v1.0.6
func (r *RebootInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type RebootInstanceResponse ¶ added in v1.0.6
type RebootInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RebootInstanceResult `json:"result"`
}
type RebootInstanceResult ¶ added in v1.0.6
type RebootInstanceResult 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: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账户名 (Required) * param accountPassword: 新密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetPasswordRequestWithAllParams ¶ added in v1.0.6
func NewResetPasswordRequestWithAllParams( regionId string, instanceId string, accountName string, accountPassword string, ) *ResetPasswordRequest
* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账户名 (Required) * param accountPassword: 新密码 (Required)
func NewResetPasswordRequestWithoutParam ¶ added in v1.0.6
func NewResetPasswordRequestWithoutParam() *ResetPasswordRequest
This constructor has better compatible ability when API parameters changed
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)
param accountName: 账户名(Required)
func (*ResetPasswordRequest) SetAccountPassword ¶
func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)
param accountPassword: 新密码(Required)
func (*ResetPasswordRequest) SetInstanceId ¶
func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*ResetPasswordRequest) SetRegionId ¶
func (r *ResetPasswordRequest) SetRegionId(regionId string)
param regionId: 地域代码(Required)
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: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * param backupId: 备份ID (Required) * param backupFileName: 指定该备份中用于恢复数据库的文件名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreDatabaseFromBackupRequestWithAllParams ¶ added in v1.0.6
func NewRestoreDatabaseFromBackupRequestWithAllParams( regionId string, instanceId string, dbName string, backupId string, backupFileName string, ) *RestoreDatabaseFromBackupRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * param backupId: 备份ID (Required) * param backupFileName: 指定该备份中用于恢复数据库的文件名称 (Required)
func NewRestoreDatabaseFromBackupRequestWithoutParam ¶ added in v1.0.6
func NewRestoreDatabaseFromBackupRequestWithoutParam() *RestoreDatabaseFromBackupRequest
This constructor has better compatible ability when API parameters changed
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)
param backupFileName: 指定该备份中用于恢复数据库的文件名称(Required)
func (*RestoreDatabaseFromBackupRequest) SetBackupId ¶
func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)
param backupId: 备份ID(Required)
func (*RestoreDatabaseFromBackupRequest) SetDbName ¶
func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*RestoreDatabaseFromBackupRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*RestoreDatabaseFromBackupRequest) SetRegionId ¶
func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)
param regionId: 区域代码(Required)
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: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * param fileName: 用户在单库上云中上传的文件名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreDatabaseFromFileRequestWithAllParams ¶ added in v1.0.6
func NewRestoreDatabaseFromFileRequestWithAllParams( regionId string, instanceId string, dbName string, sharedFileGid *string, fileName string, ) *RestoreDatabaseFromFileRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口describeImportFiles获取;如果该文件不是共享文件,则全局ID为空 (Optional) * param fileName: 用户在单库上云中上传的文件名称 (Required)
func NewRestoreDatabaseFromFileRequestWithoutParam ¶ added in v1.0.6
func NewRestoreDatabaseFromFileRequestWithoutParam() *RestoreDatabaseFromFileRequest
This constructor has better compatible ability when API parameters changed
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)
param dbName: 库名称(Required)
func (*RestoreDatabaseFromFileRequest) SetFileName ¶
func (r *RestoreDatabaseFromFileRequest) SetFileName(fileName string)
param fileName: 用户在单库上云中上传的文件名称(Required)
func (*RestoreDatabaseFromFileRequest) SetInstanceId ¶
func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*RestoreDatabaseFromFileRequest) SetRegionId ¶
func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)
param regionId: 区域代码(Required)
func (*RestoreDatabaseFromFileRequest) SetSharedFileGid ¶
func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)
param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口describeImportFiles获取;如果该文件不是共享文件,则全局ID为空(Optional)
type RestoreDatabaseFromFileResponse ¶
type RestoreDatabaseFromFileResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreDatabaseFromFileResult `json:"result"`
}
type RestoreDatabaseFromFileResult ¶
type RestoreDatabaseFromFileResult struct {
}
type RestoreDatabaseFromOSSRequest ¶ added in v1.0.6
type RestoreDatabaseFromOSSRequest struct {
core.JDCloudRequest
/* 区域代码 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 库名称 */
DbName string `json:"dbName"`
/* 用户在单库上云中上传的文件地址 */
OssURL string `json:""`
}
func NewRestoreDatabaseFromOSSRequest ¶ added in v1.0.6
func NewRestoreDatabaseFromOSSRequest( regionId string, instanceId string, dbName string, ossURL string, ) *RestoreDatabaseFromOSSRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * param ossURL: 用户在单库上云中上传的文件地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreDatabaseFromOSSRequestWithAllParams ¶ added in v1.0.6
func NewRestoreDatabaseFromOSSRequestWithAllParams( regionId string, instanceId string, dbName string, ossURL string, ) *RestoreDatabaseFromOSSRequest
* param regionId: 区域代码 (Required) * param instanceId: 实例ID (Required) * param dbName: 库名称 (Required) * param ossURL: 用户在单库上云中上传的文件地址 (Required)
func NewRestoreDatabaseFromOSSRequestWithoutParam ¶ added in v1.0.6
func NewRestoreDatabaseFromOSSRequestWithoutParam() *RestoreDatabaseFromOSSRequest
This constructor has better compatible ability when API parameters changed
func (RestoreDatabaseFromOSSRequest) GetRegionId ¶ added in v1.0.6
func (r RestoreDatabaseFromOSSRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreDatabaseFromOSSRequest) SetDbName ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*RestoreDatabaseFromOSSRequest) SetInstanceId ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*RestoreDatabaseFromOSSRequest) SetOssURL ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetOssURL(ossURL string)
param ossURL: 用户在单库上云中上传的文件地址(Required)
func (*RestoreDatabaseFromOSSRequest) SetRegionId ¶ added in v1.0.6
func (r *RestoreDatabaseFromOSSRequest) SetRegionId(regionId string)
param regionId: 区域代码(Required)
type RestoreDatabaseFromOSSResponse ¶ added in v1.0.6
type RestoreDatabaseFromOSSResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreDatabaseFromOSSResult `json:"result"`
}
type RestoreDatabaseFromOSSResult ¶ added in v1.0.6
type RestoreDatabaseFromOSSResult struct {
}
type SetImportFileSharedRequest ¶ added in v1.0.6
type SetImportFileSharedRequest struct {
RegionId string `json:"regionId"`
InstanceId string `json:"instanceId"`
FileName string `json:"fileName"`
Shared string `json:""`
}
func NewSetImportFileSharedRequest ¶ added in v1.0.6
func NewSetImportFileSharedRequest( regionId string, instanceId string, fileName string, shared string, ) *SetImportFileSharedRequest
* param regionId: 区域编码 (Required) * param instanceId: 实例ID (Required) * param fileName: 单库上云文件名 (Required) * param shared: 文件是否共享,不区分大小写,true:共享;false:不共享 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetImportFileSharedRequestWithAllParams ¶ added in v1.0.6
func NewSetImportFileSharedRequestWithAllParams( regionId string, instanceId string, fileName string, shared string, ) *SetImportFileSharedRequest
* param regionId: 区域编码 (Required) * param instanceId: 实例ID (Required) * param fileName: 单库上云文件名 (Required) * param shared: 文件是否共享,不区分大小写,true:共享;false:不共享 (Required)
func NewSetImportFileSharedRequestWithoutParam ¶ added in v1.0.6
func NewSetImportFileSharedRequestWithoutParam() *SetImportFileSharedRequest
This constructor has better compatible ability when API parameters changed
func (SetImportFileSharedRequest) GetRegionId ¶ added in v1.0.6
func (r SetImportFileSharedRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetImportFileSharedRequest) SetFileName ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetFileName(fileName string)
param fileName: 单库上云文件名(Required)
func (*SetImportFileSharedRequest) SetInstanceId ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*SetImportFileSharedRequest) SetRegionId ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetRegionId(regionId string)
param regionId: 区域编码(Required)
func (*SetImportFileSharedRequest) SetShared ¶ added in v1.0.6
func (r *SetImportFileSharedRequest) SetShared(shared string)
param shared: 文件是否共享,不区分大小写,true:共享;false:不共享(Required)
type SetImportFileSharedResponse ¶ added in v1.0.6
type SetImportFileSharedResponse struct {
}
type SetImportFileSharedResult ¶ added in v1.0.6
type SetImportFileSharedResult struct {
}
type SetInstanceNameRequest ¶ added in v1.0.6
type SetInstanceNameRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 实例名称,名称支持中文、数字、小写字母及英文下划线“_”,且不少于2字符不超过32字符 */
InstanceName string `json:""`
}
func NewSetInstanceNameRequest ¶ added in v1.0.6
func NewSetInstanceNameRequest( regionId string, instanceId string, instanceName string, ) *SetInstanceNameRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param instanceName: 实例名称,名称支持中文、数字、小写字母及英文下划线“_”,且不少于2字符不超过32字符 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetInstanceNameRequestWithAllParams ¶ added in v1.0.6
func NewSetInstanceNameRequestWithAllParams( regionId string, instanceId string, instanceName string, ) *SetInstanceNameRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param instanceName: 实例名称,名称支持中文、数字、小写字母及英文下划线“_”,且不少于2字符不超过32字符 (Required)
func NewSetInstanceNameRequestWithoutParam ¶ added in v1.0.6
func NewSetInstanceNameRequestWithoutParam() *SetInstanceNameRequest
This constructor has better compatible ability when API parameters changed
func (SetInstanceNameRequest) GetRegionId ¶ added in v1.0.6
func (r SetInstanceNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetInstanceNameRequest) SetInstanceId ¶ added in v1.0.6
func (r *SetInstanceNameRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*SetInstanceNameRequest) SetInstanceName ¶ added in v1.0.6
func (r *SetInstanceNameRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称,名称支持中文、数字、小写字母及英文下划线“_”,且不少于2字符不超过32字符(Required)
func (*SetInstanceNameRequest) SetRegionId ¶ added in v1.0.6
func (r *SetInstanceNameRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type SetInstanceNameResponse ¶ added in v1.0.6
type SetInstanceNameResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetInstanceNameResult `json:"result"`
}
type SetInstanceNameResult ¶ added in v1.0.6
type SetInstanceNameResult struct {
}
Source Files
¶
- CreateAccount.go
- CreateAudit.go
- CreateBackup.go
- CreateDatabase.go
- CreateInstance.go
- DeleteAccount.go
- DeleteAudit.go
- DeleteBackup.go
- DeleteDatabase.go
- DeleteInstance.go
- DescribeAccounts.go
- DescribeAudit.go
- DescribeBackupDownloadURL.go
- DescribeBackups.go
- DescribeDatabases.go
- DescribeErrorLogs.go
- DescribeImportFiles.go
- DescribeIndexPerformance.go
- DescribeInstanceAttributes.go
- DescribeInstances.go
- DescribeQueryPerformance.go
- FailoverInstance.go
- GetAuditDownloadURL.go
- GetAuditFiles.go
- GetAuditOptions.go
- GetUploadKey.go
- GrantPrivilege.go
- ModifyAudit.go
- RebootInstance.go
- ResetPassword.go
- RestoreDatabaseFromBackup.go
- RestoreDatabaseFromFile.go
- RestoreDatabaseFromOSS.go
- SetImportFileShared.go
- SetInstanceName.go