apis

package
v1.0.9 Latest Latest
Warning

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

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

Documentation

Index

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 DescribeAccountsResult struct {
	Accounts []rds.Account `json:"accounts"`
}

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 DescribeBackupDownloadURLResult

type DescribeBackupDownloadURLResult struct {
	PublicURL   string `json:"publicURL"`
	InternalURL string `json:"internalURL"`
}

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 DescribeBackupsResult struct {
	Backup     []rds.Backup `json:"backup"`
	TotalCount int          `json:"totalCount"`
}

type DescribeDatabasesRequest added in v1.0.6

type DescribeDatabasesRequest struct {
	core.JDCloudRequest

	/* 区域代码  */
	RegionId string `json:"regionId"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 数据库名称</br>- SQL Server:支持</br>- MySQL:暂不支持 (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: 数据库名称</br>- SQL Server:支持</br>- MySQL:暂不支持 (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: 数据库名称</br>- SQL Server:支持</br>- MySQL:暂不支持(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 DescribeDatabasesResult struct {
	Databases []rds.Database `json:"databases"`
}

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 DescribeErrorLogsResult struct {
	ErrorLogs []rds.ErrorLog `json:"errorLogs"`
}

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

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 DescribeWhiteListRequest added in v1.0.9

type DescribeWhiteListRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* Instance ID  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeWhiteListRequest added in v1.0.9

func NewDescribeWhiteListRequest(
	regionId string,
	instanceId string,
) *DescribeWhiteListRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeWhiteListRequestWithAllParams added in v1.0.9

func NewDescribeWhiteListRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeWhiteListRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)

func NewDescribeWhiteListRequestWithoutParam added in v1.0.9

func NewDescribeWhiteListRequestWithoutParam() *DescribeWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeWhiteListRequest) GetRegionId added in v1.0.9

func (r DescribeWhiteListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeWhiteListRequest) SetInstanceId added in v1.0.9

func (r *DescribeWhiteListRequest) SetInstanceId(instanceId string)

param instanceId: Instance ID(Required)

func (*DescribeWhiteListRequest) SetRegionId added in v1.0.9

func (r *DescribeWhiteListRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DescribeWhiteListResponse added in v1.0.9

type DescribeWhiteListResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeWhiteListResult `json:"result"`
}

type DescribeWhiteListResult added in v1.0.9

type DescribeWhiteListResult struct {
	WhiteLists []rds.WhiteList `json:"whiteLists"`
}

type DisableInternetAccessRequest added in v1.0.9

type DisableInternetAccessRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* Instance ID  */
	InstanceId string `json:"instanceId"`
}

func NewDisableInternetAccessRequest added in v1.0.9

func NewDisableInternetAccessRequest(
	regionId string,
	instanceId string,
) *DisableInternetAccessRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisableInternetAccessRequestWithAllParams added in v1.0.9

func NewDisableInternetAccessRequestWithAllParams(
	regionId string,
	instanceId string,
) *DisableInternetAccessRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)

func NewDisableInternetAccessRequestWithoutParam added in v1.0.9

func NewDisableInternetAccessRequestWithoutParam() *DisableInternetAccessRequest

This constructor has better compatible ability when API parameters changed

func (DisableInternetAccessRequest) GetRegionId added in v1.0.9

func (r DisableInternetAccessRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DisableInternetAccessRequest) SetInstanceId added in v1.0.9

func (r *DisableInternetAccessRequest) SetInstanceId(instanceId string)

param instanceId: Instance ID(Required)

func (*DisableInternetAccessRequest) SetRegionId added in v1.0.9

func (r *DisableInternetAccessRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DisableInternetAccessResponse added in v1.0.9

type DisableInternetAccessResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DisableInternetAccessResult `json:"result"`
}

type DisableInternetAccessResult added in v1.0.9

type DisableInternetAccessResult struct {
}

type EnableInternetAccessRequest added in v1.0.9

type EnableInternetAccessRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* Instance ID  */
	InstanceId string `json:"instanceId"`
}

func NewEnableInternetAccessRequest added in v1.0.9

func NewEnableInternetAccessRequest(
	regionId string,
	instanceId string,
) *EnableInternetAccessRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableInternetAccessRequestWithAllParams added in v1.0.9

func NewEnableInternetAccessRequestWithAllParams(
	regionId string,
	instanceId string,
) *EnableInternetAccessRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)

func NewEnableInternetAccessRequestWithoutParam added in v1.0.9

func NewEnableInternetAccessRequestWithoutParam() *EnableInternetAccessRequest

This constructor has better compatible ability when API parameters changed

func (EnableInternetAccessRequest) GetRegionId added in v1.0.9

func (r EnableInternetAccessRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*EnableInternetAccessRequest) SetInstanceId added in v1.0.9

func (r *EnableInternetAccessRequest) SetInstanceId(instanceId string)

param instanceId: Instance ID(Required)

func (*EnableInternetAccessRequest) SetRegionId added in v1.0.9

func (r *EnableInternetAccessRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type EnableInternetAccessResponse added in v1.0.9

type EnableInternetAccessResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    EnableInternetAccessResult `json:"result"`
}

type EnableInternetAccessResult added in v1.0.9

type EnableInternetAccessResult struct {
}

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 GetAuditDownloadURLResult struct {
	PublicURL   string `json:"publicURL"`
	InternalURL string `json:"internalURL"`
}

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 GetAuditFilesResult struct {
	AuditFiles []rds.AuditFile `json:"auditFiles"`
}

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 GetAuditOptionsResult struct {
	Enabled  []string `json:"enabled"`
	Disabled []string `json:"disabled"`
}

type GetBackupPolicyRequest added in v1.0.9

type GetBackupPolicyRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* Instance ID  */
	InstanceId string `json:"instanceId"`
}

func NewGetBackupPolicyRequest added in v1.0.9

func NewGetBackupPolicyRequest(
	regionId string,
	instanceId string,
) *GetBackupPolicyRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetBackupPolicyRequestWithAllParams added in v1.0.9

func NewGetBackupPolicyRequestWithAllParams(
	regionId string,
	instanceId string,
) *GetBackupPolicyRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)

func NewGetBackupPolicyRequestWithoutParam added in v1.0.9

func NewGetBackupPolicyRequestWithoutParam() *GetBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (GetBackupPolicyRequest) GetRegionId added in v1.0.9

func (r GetBackupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetBackupPolicyRequest) SetInstanceId added in v1.0.9

func (r *GetBackupPolicyRequest) SetInstanceId(instanceId string)

param instanceId: Instance ID(Required)

func (*GetBackupPolicyRequest) SetRegionId added in v1.0.9

func (r *GetBackupPolicyRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type GetBackupPolicyResponse added in v1.0.9

type GetBackupPolicyResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GetBackupPolicyResult `json:"result"`
}

type GetBackupPolicyResult added in v1.0.9

type GetBackupPolicyResult struct {
	StartWindow     string `json:"startWindow"`
	RetentionPeriod int    `json:"retentionPeriod"`
	CycleMode       int    `json:"cycleMode"`
}

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"`

	/* 共享文件的全局ID,可从上传文件查询接口describeImportFiles获取;如果该文件不是共享文件,则全局ID为空 (Optional) */
	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 RestoreInstanceRequest added in v1.0.9

type RestoreInstanceRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* Instance ID  */
	InstanceId string `json:"instanceId"`

	/* 用于恢复的备份Id,仅限于本实例生成的备份 (Optional) */
	BackupId *string `json:""`
}

func NewRestoreInstanceRequest added in v1.0.9

func NewRestoreInstanceRequest(
	regionId string,
	instanceId string,
) *RestoreInstanceRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestoreInstanceRequestWithAllParams added in v1.0.9

func NewRestoreInstanceRequestWithAllParams(
	regionId string,
	instanceId string,
	backupId *string,
) *RestoreInstanceRequest

* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param backupId: 用于恢复的备份Id,仅限于本实例生成的备份 (Optional)

func NewRestoreInstanceRequestWithoutParam added in v1.0.9

func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RestoreInstanceRequest) GetRegionId added in v1.0.9

func (r RestoreInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestoreInstanceRequest) SetBackupId added in v1.0.9

func (r *RestoreInstanceRequest) SetBackupId(backupId string)

param backupId: 用于恢复的备份Id,仅限于本实例生成的备份(Optional)

func (*RestoreInstanceRequest) SetInstanceId added in v1.0.9

func (r *RestoreInstanceRequest) SetInstanceId(instanceId string)

param instanceId: Instance ID(Required)

func (*RestoreInstanceRequest) SetRegionId added in v1.0.9

func (r *RestoreInstanceRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type RestoreInstanceResponse added in v1.0.9

type RestoreInstanceResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    RestoreInstanceResult `json:"result"`
}

type RestoreInstanceResult added in v1.0.9

type RestoreInstanceResult struct {
}

type SetImportFileSharedRequest added in v1.0.6

type SetImportFileSharedRequest struct {
	core.JDCloudRequest

	/* 区域编码  */
	RegionId string `json:"regionId"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 单库上云文件名  */
	FileName string `json:"fileName"`

	/* 文件是否共享,不区分大小写,true:共享;false:不共享  */
	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 {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    SetImportFileSharedResult `json:"result"`
}

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 {
}

Jump to

Keyboard shortcuts

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