apis

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)  */
	AccountName string `json:""`

	/* 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)  */
	AccountPassword string `json:""`
}

func NewCreateAccountRequest

func NewCreateAccountRequest(
	regionId string,
	instanceId string,
	accountName string,
	accountPassword string,
) *CreateAccountRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (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: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)

func (*CreateAccountRequest) SetAccountPassword

func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)

func (*CreateAccountRequest) SetInstanceId

func (r *CreateAccountRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*CreateAccountRequest) SetRegionId

func (r *CreateAccountRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档  */
	Enabled string `json:""`
}

func NewCreateAuditRequest added in v1.0.6

func NewCreateAuditRequest(
	regionId string,
	instanceId string,
	enabled string,
) *CreateAuditRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param enabled: 要开启的审计选项,各个选项之间用英文逗号或空格进行分割,例如:DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档 (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_GROU等<br>各个数据库版本支持的审计选项可以通过接口[getAuditOptions](./getAuditOptions.md)获得,各个审计项的具体含义可以参看微软的官方文档(Required)

func (*CreateAuditRequest) SetInstanceId added in v1.0.6

func (r *CreateAuditRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*CreateAuditRequest) SetRegionId added in v1.0.6

func (r *CreateAuditRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS实例ID,唯一标识一个实例 (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 备份规格 (Optional) */
	BackupSpec *rds.BackupSpec `json:"backupSpec"`
}

func NewCreateBackupRequest

func NewCreateBackupRequest(
	regionId string,
) *CreateBackupRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS实例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: RDS实例ID,唯一标识一个实例(Optional)

func (*CreateBackupRequest) SetRegionId

func (r *CreateBackupRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)  */
	DbName string `json:""`

	/* 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)  */
	CharacterSetName string `json:""`
}

func NewCreateDatabaseRequest

func NewCreateDatabaseRequest(
	regionId string,
	instanceId string,
	dbName string,
	characterSetName string,
) *CreateDatabaseRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (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: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)(Required)

func (*CreateDatabaseRequest) SetDbName

func (r *CreateDatabaseRequest) SetDbName(dbName string)

param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)

func (*CreateDatabaseRequest) SetInstanceId

func (r *CreateDatabaseRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*CreateDatabaseRequest) SetRegionId

func (r *CreateDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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 CreateInstanceByTimeRequest added in v1.0.11

type CreateInstanceByTimeRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 根据源实例的哪个时间点创建新实例  */
	RestoreTime string `json:"restoreTime"`

	/* 新建实例规格  */
	InstanceSpec *rds.RestoredNewDBInstanceSpec `json:"instanceSpec"`
}

func NewCreateInstanceByTimeRequest added in v1.0.11

func NewCreateInstanceByTimeRequest(
	regionId string,
	instanceId string,
	restoreTime string,
	instanceSpec *rds.RestoredNewDBInstanceSpec,
) *CreateInstanceByTimeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param restoreTime: 根据源实例的哪个时间点创建新实例 (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateInstanceByTimeRequestWithAllParams added in v1.0.11

func NewCreateInstanceByTimeRequestWithAllParams(
	regionId string,
	instanceId string,
	restoreTime string,
	instanceSpec *rds.RestoredNewDBInstanceSpec,
) *CreateInstanceByTimeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param restoreTime: 根据源实例的哪个时间点创建新实例 (Required) * param instanceSpec: 新建实例规格 (Required)

func NewCreateInstanceByTimeRequestWithoutParam added in v1.0.11

func NewCreateInstanceByTimeRequestWithoutParam() *CreateInstanceByTimeRequest

This constructor has better compatible ability when API parameters changed

func (CreateInstanceByTimeRequest) GetRegionId added in v1.0.11

func (r CreateInstanceByTimeRequest) GetRegionId() string

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

func (*CreateInstanceByTimeRequest) SetInstanceId added in v1.0.11

func (r *CreateInstanceByTimeRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*CreateInstanceByTimeRequest) SetInstanceSpec added in v1.0.11

func (r *CreateInstanceByTimeRequest) SetInstanceSpec(instanceSpec *rds.RestoredNewDBInstanceSpec)

param instanceSpec: 新建实例规格(Required)

func (*CreateInstanceByTimeRequest) SetRegionId added in v1.0.11

func (r *CreateInstanceByTimeRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*CreateInstanceByTimeRequest) SetRestoreTime added in v1.0.11

func (r *CreateInstanceByTimeRequest) SetRestoreTime(restoreTime string)

param restoreTime: 根据源实例的哪个时间点创建新实例(Required)

type CreateInstanceByTimeResponse added in v1.0.11

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

type CreateInstanceByTimeResult added in v1.0.11

type CreateInstanceByTimeResult struct {
	InstanceId string `json:"instanceId"`
}

type CreateInstanceFromBackupRequest added in v1.0.11

type CreateInstanceFromBackupRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 备份ID  */
	BackupId string `json:"backupId"`

	/* 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致**  */
	Engine string `json:"engine"`

	/* 新建实例规格  */
	InstanceSpec *rds.RestoredNewDBInstanceSpec `json:"instanceSpec"`
}

func NewCreateInstanceFromBackupRequest added in v1.0.11

func NewCreateInstanceFromBackupRequest(
	regionId string,
	backupId string,
	engine string,
	instanceSpec *rds.RestoredNewDBInstanceSpec,
) *CreateInstanceFromBackupRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * param engine: 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致** (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateInstanceFromBackupRequestWithAllParams added in v1.0.11

func NewCreateInstanceFromBackupRequestWithAllParams(
	regionId string,
	backupId string,
	engine string,
	instanceSpec *rds.RestoredNewDBInstanceSpec,
) *CreateInstanceFromBackupRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * param engine: 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致** (Required) * param instanceSpec: 新建实例规格 (Required)

func NewCreateInstanceFromBackupRequestWithoutParam added in v1.0.11

func NewCreateInstanceFromBackupRequestWithoutParam() *CreateInstanceFromBackupRequest

This constructor has better compatible ability when API parameters changed

func (CreateInstanceFromBackupRequest) GetRegionId added in v1.0.11

func (r CreateInstanceFromBackupRequest) GetRegionId() string

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

func (*CreateInstanceFromBackupRequest) SetBackupId added in v1.0.11

func (r *CreateInstanceFromBackupRequest) SetBackupId(backupId string)

param backupId: 备份ID(Required)

func (*CreateInstanceFromBackupRequest) SetEngine added in v1.0.11

func (r *CreateInstanceFromBackupRequest) SetEngine(engine string)

param engine: 标识是创建什么类型的实例,例如MySQL,SQL Server等,具体可参见文档[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)<br>**注意:备份来源实例的engine和要创建的实例的engine必须一致**(Required)

func (*CreateInstanceFromBackupRequest) SetInstanceSpec added in v1.0.11

func (r *CreateInstanceFromBackupRequest) SetInstanceSpec(instanceSpec *rds.RestoredNewDBInstanceSpec)

param instanceSpec: 新建实例规格(Required)

func (*CreateInstanceFromBackupRequest) SetRegionId added in v1.0.11

func (r *CreateInstanceFromBackupRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type CreateInstanceFromBackupResponse added in v1.0.11

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

type CreateInstanceFromBackupResult added in v1.0.11

type CreateInstanceFromBackupResult struct {
	InstanceId string `json:"instanceId"`
}

type CreateInstanceRequest added in v1.0.6

type CreateInstanceRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 账号名,在同一个实例中账号名不能重复  */
	AccountName string `json:"accountName"`
}

func NewDeleteAccountRequest

func NewDeleteAccountRequest(
	regionId string,
	instanceId string,
	accountName string,
) *DeleteAccountRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DeleteAccountRequest) SetRegionId

func (r *DeleteAccountRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDeleteAuditRequest added in v1.0.6

func NewDeleteAuditRequest(
	regionId string,
	instanceId string,
) *DeleteAuditRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAuditRequestWithAllParams added in v1.0.6

func NewDeleteAuditRequestWithAllParams(
	regionId string,
	instanceId string,
) *DeleteAuditRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DeleteAuditRequest) SetRegionId added in v1.0.6

func (r *DeleteAuditRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 库名称  */
	DbName string `json:"dbName"`
}

func NewDeleteDatabaseRequest

func NewDeleteDatabaseRequest(
	regionId string,
	instanceId string,
	dbName string,
) *DeleteDatabaseRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DeleteDatabaseRequest) SetRegionId

func (r *DeleteDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDeleteInstanceRequest added in v1.0.6

func NewDeleteInstanceRequest(
	regionId string,
	instanceId string,
) *DeleteInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteInstanceRequestWithAllParams added in v1.0.6

func NewDeleteInstanceRequestWithAllParams(
	regionId string,
	instanceId string,
) *DeleteInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DeleteInstanceRequest) SetRegionId added in v1.0.6

func (r *DeleteInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeAccountsRequest added in v1.0.6

func NewDescribeAccountsRequest(
	regionId string,
	instanceId string,
) *DescribeAccountsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAccountsRequestWithAllParams added in v1.0.6

func NewDescribeAccountsRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeAccountsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeAccountsRequest) SetRegionId added in v1.0.6

func (r *DescribeAccountsRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeAuditRequest added in v1.0.6

func NewDescribeAuditRequest(
	regionId string,
	instanceId string,
) *DescribeAuditRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAuditRequestWithAllParams added in v1.0.6

func NewDescribeAuditRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeAuditRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeAuditRequest) SetRegionId added in v1.0.6

func (r *DescribeAuditRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 备份ID  */
	BackupId string `json:"backupId"`

	/* 文件名称<br>- MySQL:不支持该参数<br>- SQL Server:必须输入该参数,指定该备份中需要获取下载链接的文件名称。备份中的文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (Optional) */
	FileName *string `json:"fileName"`

	/* 指定下载链接的过期时间,单位秒,缺省为86400秒,即24小时。<br>- MySQL:不支持该参数,只能是默认值<br>- SQL Server:支持 (Optional) */
	UrlExpirationSecond *string `json:"urlExpirationSecond"`
}

func NewDescribeBackupDownloadURLRequest

func NewDescribeBackupDownloadURLRequest(
	regionId string,
	backupId string,
) *DescribeBackupDownloadURLRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param backupId: 备份ID (Required) * param fileName: 文件名称<br>- MySQL:不支持该参数<br>- SQL Server:必须输入该参数,指定该备份中需要获取下载链接的文件名称。备份中的文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (Optional) * param urlExpirationSecond: 指定下载链接的过期时间,单位秒,缺省为86400秒,即24小时。<br>- MySQL:不支持该参数,只能是默认值<br>- SQL Server:支持 (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: 文件名称<br>- MySQL:不支持该参数<br>- SQL Server:必须输入该参数,指定该备份中需要获取下载链接的文件名称。备份中的文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份(Optional)

func (*DescribeBackupDownloadURLRequest) SetRegionId

func (r *DescribeBackupDownloadURLRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*DescribeBackupDownloadURLRequest) SetUrlExpirationSecond

func (r *DescribeBackupDownloadURLRequest) SetUrlExpirationSecond(urlExpirationSecond string)

param urlExpirationSecond: 指定下载链接的过期时间,单位秒,缺省为86400秒,即24小时。<br>- MySQL:不支持该参数,只能是默认值<br>- SQL Server:支持(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS实例ID,唯一标识一个实例  */
	InstanceId string `json:"instanceId"`

	/* 查询备份类型,0为手动备份,1为自动备份,不传表示全部. <br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */
	Auto *int `json:"auto"`

	/* 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */
	BackupTypeFilter *string `json:"backupTypeFilter"`

	/* 返回dbName等于指定值的备份列表,不传或为空返回全部<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */
	DbNameFilter *string `json:"dbNameFilter"`

	/* 返回备份开始时间大于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */
	BackupTimeRangeStartFilter *string `json:"backupTimeRangeStartFilter"`

	/* 返回备份开始时间小于等于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) */
	BackupTimeRangeEndFilter *string `json:"backupTimeRangeEndFilter"`

	/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。  */
	PageNumber int `json:"pageNumber"`

	/* 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100  */
	PageSize int `json:"pageSize"`
}

func NewDescribeBackupsRequest

func NewDescribeBackupsRequest(
	regionId string,
	instanceId string,
	pageNumber int,
	pageSize int,
) *DescribeBackupsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS实例ID,唯一标识一个实例 (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Required) * param pageSize: 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS实例ID,唯一标识一个实例 (Required) * param auto: 查询备份类型,0为手动备份,1为自动备份,不传表示全部. <br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代** (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Required) * param pageSize: 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100 (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>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)

func (*DescribeBackupsRequest) SetBackupTimeRangeEndFilter

func (r *DescribeBackupsRequest) SetBackupTimeRangeEndFilter(backupTimeRangeEndFilter string)

param backupTimeRangeEndFilter: 返回备份开始时间小于等于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)

func (*DescribeBackupsRequest) SetBackupTimeRangeStartFilter

func (r *DescribeBackupsRequest) SetBackupTimeRangeStartFilter(backupTimeRangeStartFilter string)

param backupTimeRangeStartFilter: 返回备份开始时间大于该时间的备份列表<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)

func (*DescribeBackupsRequest) SetBackupTypeFilter

func (r *DescribeBackupsRequest) SetBackupTypeFilter(backupTypeFilter string)

param backupTypeFilter: 返回backupType等于指定值的备份列表。full为全量备份,diff为增量备份<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)

func (*DescribeBackupsRequest) SetDbNameFilter

func (r *DescribeBackupsRequest) SetDbNameFilter(dbNameFilter string)

param dbNameFilter: 返回dbName等于指定值的备份列表,不传或为空返回全部<br>**- 测试参数,仅支持SQL Server,后续可能被其他参数取代**(Optional)

func (*DescribeBackupsRequest) SetInstanceId

func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)

param instanceId: RDS实例ID,唯一标识一个实例(Required)

func (*DescribeBackupsRequest) SetPageNumber

func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。(Required)

func (*DescribeBackupsRequest) SetPageSize

func (r *DescribeBackupsRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,默认为10,取值范围:10、20、30、50、100(Required)

func (*DescribeBackupsRequest) SetRegionId

func (r *DescribeBackupsRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段** (Optional) */
	DbName *string `json:"dbName"`
}

func NewDescribeDatabasesRequest added in v1.0.6

func NewDescribeDatabasesRequest(
	regionId string,
	instanceId string,
) *DescribeDatabasesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段** (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>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段**(Optional)

func (*DescribeDatabasesRequest) SetInstanceId added in v1.0.6

func (r *DescribeDatabasesRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeDatabasesRequest) SetRegionId added in v1.0.6

func (r *DescribeDatabasesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeErrorLogsRequest added in v1.0.6

func NewDescribeErrorLogsRequest(
	regionId string,
	instanceId string,
) *DescribeErrorLogsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeErrorLogsRequestWithAllParams added in v1.0.6

func NewDescribeErrorLogsRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeErrorLogsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeErrorLogsRequest) SetRegionId added in v1.0.6

func (r *DescribeErrorLogsRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeImportFilesRequest

func NewDescribeImportFilesRequest(
	regionId string,
	instanceId string,
) *DescribeImportFilesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeImportFilesRequestWithAllParams added in v1.0.6

func NewDescribeImportFilesRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeImportFilesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeImportFilesRequest) SetRegionId

func (r *DescribeImportFilesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br>  */
	QueryType string `json:"queryType"`

	/* 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库 (Optional) */
	Db *string `json:"db"`

	/* 显示数据的页码,默认为1,取值范围:[-1,1000)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br> (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br> (Required) * param db: 需要查询的数据库名,多个数据库名之间用英文逗号分隔,默认所有数据库 (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeIndexPerformanceRequest) SetPageNumber added in v1.0.6

func (r *DescribeIndexPerformanceRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。(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: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>Missing:缺失索引<br>Size:索引大小,单位KB<br>Updates:索引更新次数<br>Scans:表扫描次数<br>Used:最少使用<br>(Required)

func (*DescribeIndexPerformanceRequest) SetRegionId added in v1.0.6

func (r *DescribeIndexPerformanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeInstanceAttributesRequest added in v1.0.6

func NewDescribeInstanceAttributesRequest(
	regionId string,
	instanceId string,
) *DescribeInstanceAttributesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceAttributesRequestWithAllParams added in v1.0.6

func NewDescribeInstanceAttributesRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeInstanceAttributesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeInstanceAttributesRequest) SetRegionId added in v1.0.6

func (r *DescribeInstanceAttributesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeInstancesRequest added in v1.0.6

func NewDescribeInstancesRequest(
	regionId string,
) *DescribeInstancesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,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,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页;(Optional)

func (*DescribeInstancesRequest) SetPageSize added in v1.0.6

func (r *DescribeInstancesRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口(Optional)

func (*DescribeInstancesRequest) SetRegionId added in v1.0.6

func (r *DescribeInstancesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br>  */
	QueryType string `json:"queryType"`

	/* 只返回查询条件大于等于threshold的记录,默认为0 (Optional) */
	Threshold *int `json:"threshold"`

	/* 显示数据的页码,默认为1,取值范围:[-1,1000]。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br> (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param queryType: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br> (Required) * param threshold: 只返回查询条件大于等于threshold的记录,默认为0 (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000]。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeQueryPerformanceRequest) SetPageNumber added in v1.0.6

func (r *DescribeQueryPerformanceRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,1000]。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。(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: 查询类型,不同的查询类型按照相应的字段从高到低返回结果。<br>支持如下类型:<br>ExecutionCount:执行次数<br>LastRows:上次返回行数<br>ElapsedTime:平均执行时间<br>CPUTime:平均CPU时间<br>LogicalReads:平均逻辑读<br>LogicalWrites:平均逻辑写<br>PhysicalReads:平均物理读<br>(Required)

func (*DescribeQueryPerformanceRequest) SetRegionId added in v1.0.6

func (r *DescribeQueryPerformanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeWhiteListRequest added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeWhiteListRequestWithAllParams added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DescribeWhiteListRequest) SetRegionId added in v1.0.9

func (r *DescribeWhiteListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewDisableInternetAccessRequest added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisableInternetAccessRequestWithAllParams added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*DisableInternetAccessRequest) SetRegionId added in v1.0.9

func (r *DisableInternetAccessRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewEnableInternetAccessRequest added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableInternetAccessRequestWithAllParams added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*EnableInternetAccessRequest) SetRegionId added in v1.0.9

func (r *EnableInternetAccessRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewFailoverInstanceRequest added in v1.0.6

func NewFailoverInstanceRequest(
	regionId string,
	instanceId string,
) *FailoverInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewFailoverInstanceRequestWithAllParams added in v1.0.6

func NewFailoverInstanceRequestWithAllParams(
	regionId string,
	instanceId string,
) *FailoverInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*FailoverInstanceRequest) SetRegionId added in v1.0.6

func (r *FailoverInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*GetAuditDownloadURLRequest) SetRegionId added in v1.0.6

func (r *GetAuditDownloadURLRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewGetAuditFilesRequest added in v1.0.6

func NewGetAuditFilesRequest(
	regionId string,
	instanceId string,
) *GetAuditFilesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetAuditFilesRequestWithAllParams added in v1.0.6

func NewGetAuditFilesRequestWithAllParams(
	regionId string,
	instanceId string,
) *GetAuditFilesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*GetAuditFilesRequest) SetRegionId added in v1.0.6

func (r *GetAuditFilesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项  */
	Name string `json:""`
}

func NewGetAuditOptionsRequest added in v1.0.6

func NewGetAuditOptionsRequest(
	regionId string,
	instanceId string,
	name string,
) *GetAuditOptionsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param name: 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param name: 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*GetAuditOptionsRequest) SetName added in v1.0.6

func (r *GetAuditOptionsRequest) SetName(name string)

param name: 审计选项类别,**大小写敏感**,目前支持两种类型:<br>(1)AuditOptions开头:在disalbed参数中返回SQL Server各个版本支持的所有选项,支持的名称为<br>AuditOptions2008R2<br>AuditOptions2012<br>AuditOptions2014<br>AuditOptions2016<br>例如输入参数为"AuditOptions2016",则在disabled字段中返回SQL Server 2016 版本所支持的所有的审计选项<br>(2)AuditDefault开头:京东云建议的默认选项,在enabled参数中返回建议开启的选项,在disabled参数中返回不开启的选项,支持的名称为:<br>AuditDefault2008R2<br>AuditDefault2012<br>AuditDefault2014<br>AuditDefault2016<br>例如输入参数为"AuditDefault2016",则在enabled字段返回SQL Server 2016 版本中京东云建议开启的审计选项,在disabled字段中返回建议不开启的选项(Required)

func (*GetAuditOptionsRequest) SetRegionId added in v1.0.6

func (r *GetAuditOptionsRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewGetBackupPolicyRequest added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetBackupPolicyRequestWithAllParams added in v1.0.9

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

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*GetBackupPolicyRequest) SetRegionId added in v1.0.9

func (r *GetBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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"`
	BackupBinlog    string `json:"backupBinlog"`
}

type GetUploadKeyRequest added in v1.0.6

type GetUploadKeyRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`
}

func NewGetUploadKeyRequest added in v1.0.6

func NewGetUploadKeyRequest(
	regionId string,
	instanceId string,
) *GetUploadKeyRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetUploadKeyRequestWithAllParams added in v1.0.6

func NewGetUploadKeyRequestWithAllParams(
	regionId string,
	instanceId string,
) *GetUploadKeyRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*GetUploadKeyRequest) SetRegionId added in v1.0.6

func (r *GetUploadKeyRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*GrantPrivilegeRequest) SetRegionId

func (r *GrantPrivilegeRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 在原有审计项基础上,增加新的审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Optional) */
	Add *string `json:""`

	/* 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP<br>如删除了所有审计项,则审计自动关闭 (Optional) */
	Drop *string `json:""`
}

func NewModifyAuditRequest added in v1.0.6

func NewModifyAuditRequest(
	regionId string,
	instanceId string,
) *ModifyAuditRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param add: 在原有审计项基础上,增加新的审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP (Optional) * param drop: 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP<br>如删除了所有审计项,则审计自动关闭 (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<br>如删除了所有审计项,则审计自动关闭(Optional)

func (*ModifyAuditRequest) SetInstanceId added in v1.0.6

func (r *ModifyAuditRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*ModifyAuditRequest) SetRegionId added in v1.0.6

func (r *ModifyAuditRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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 ModifyInstanceSpecRequest added in v1.0.11

type ModifyInstanceSpecRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 扩容后实例规格  */
	NewInstanceClass string `json:"newInstanceClass"`

	/* 扩容后实例磁盘大小  */
	NewInstanceStorageGB int `json:"newInstanceStorageGB"`
}

func NewModifyInstanceSpecRequest added in v1.0.11

func NewModifyInstanceSpecRequest(
	regionId string,
	instanceId string,
	newInstanceClass string,
	newInstanceStorageGB int,
) *ModifyInstanceSpecRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param newInstanceClass: 扩容后实例规格 (Required) * param newInstanceStorageGB: 扩容后实例磁盘大小 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceSpecRequestWithAllParams added in v1.0.11

func NewModifyInstanceSpecRequestWithAllParams(
	regionId string,
	instanceId string,
	newInstanceClass string,
	newInstanceStorageGB int,
) *ModifyInstanceSpecRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param newInstanceClass: 扩容后实例规格 (Required) * param newInstanceStorageGB: 扩容后实例磁盘大小 (Required)

func NewModifyInstanceSpecRequestWithoutParam added in v1.0.11

func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceSpecRequest) GetRegionId added in v1.0.11

func (r ModifyInstanceSpecRequest) GetRegionId() string

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

func (*ModifyInstanceSpecRequest) SetInstanceId added in v1.0.11

func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*ModifyInstanceSpecRequest) SetNewInstanceClass added in v1.0.11

func (r *ModifyInstanceSpecRequest) SetNewInstanceClass(newInstanceClass string)

param newInstanceClass: 扩容后实例规格(Required)

func (*ModifyInstanceSpecRequest) SetNewInstanceStorageGB added in v1.0.11

func (r *ModifyInstanceSpecRequest) SetNewInstanceStorageGB(newInstanceStorageGB int)

param newInstanceStorageGB: 扩容后实例磁盘大小(Required)

func (*ModifyInstanceSpecRequest) SetRegionId added in v1.0.11

func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ModifyInstanceSpecResponse added in v1.0.11

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

type ModifyInstanceSpecResult added in v1.0.11

type ModifyInstanceSpecResult struct {
	OrderId string `json:"orderId"`
}

type ModifyWhiteListRequest added in v1.0.11

type ModifyWhiteListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10  */
	Ips string `json:"ips"`
}

func NewModifyWhiteListRequest added in v1.0.11

func NewModifyWhiteListRequest(
	regionId string,
	instanceId string,
	ips string,
) *ModifyWhiteListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyWhiteListRequestWithAllParams added in v1.0.11

func NewModifyWhiteListRequestWithAllParams(
	regionId string,
	instanceId string,
	ips string,
) *ModifyWhiteListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required)

func NewModifyWhiteListRequestWithoutParam added in v1.0.11

func NewModifyWhiteListRequestWithoutParam() *ModifyWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (ModifyWhiteListRequest) GetRegionId added in v1.0.11

func (r ModifyWhiteListRequest) GetRegionId() string

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

func (*ModifyWhiteListRequest) SetInstanceId added in v1.0.11

func (r *ModifyWhiteListRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*ModifyWhiteListRequest) SetIps added in v1.0.11

func (r *ModifyWhiteListRequest) SetIps(ips string)

param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Required)

func (*ModifyWhiteListRequest) SetRegionId added in v1.0.11

func (r *ModifyWhiteListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ModifyWhiteListResponse added in v1.0.11

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

type ModifyWhiteListResult added in v1.0.11

type ModifyWhiteListResult struct {
}

type RebootInstanceRequest added in v1.0.6

type RebootInstanceRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 是否重启主节点。<br> - 仅SQL Server 支持该参数 (Optional) */
	RebootMaster *bool `json:""`

	/* 是否重启备节点。<br> - 仅SQL Server 支持该参数 (Optional) */
	RebootSlave *bool `json:""`
}

func NewRebootInstanceRequest added in v1.0.6

func NewRebootInstanceRequest(
	regionId string,
	instanceId string,
) *RebootInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param rebootMaster: 是否重启主节点。<br> - 仅SQL Server 支持该参数 (Optional) * param rebootSlave: 是否重启备节点。<br> - 仅SQL Server 支持该参数 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*RebootInstanceRequest) SetRebootMaster added in v1.0.6

func (r *RebootInstanceRequest) SetRebootMaster(rebootMaster bool)

param rebootMaster: 是否重启主节点。<br> - 仅SQL Server 支持该参数(Optional)

func (*RebootInstanceRequest) SetRebootSlave added in v1.0.6

func (r *RebootInstanceRequest) SetRebootSlave(rebootSlave bool)

param rebootSlave: 是否重启备节点。<br> - 仅SQL Server 支持该参数(Optional)

func (*RebootInstanceRequest) SetRegionId added in v1.0.6

func (r *RebootInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 账号名,在同一个实例中账号名不能重复  */
	AccountName string `json:"accountName"`

	/* 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)  */
	AccountPassword string `json:""`
}

func NewResetPasswordRequest

func NewResetPasswordRequest(
	regionId string,
	instanceId string,
	accountName string,
	accountPassword string,
) *ResetPasswordRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPassword: 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPassword: 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (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: 新密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)

func (*ResetPasswordRequest) SetInstanceId

func (r *ResetPasswordRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*ResetPasswordRequest) SetRegionId

func (r *ResetPasswordRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 库名称  */
	DbName string `json:"dbName"`

	/* 备份ID,可从备份查询接口describeBackups获取  */
	BackupId string `json:""`

	/* 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份  */
	BackupFileName string `json:""`
}

func NewRestoreDatabaseFromBackupRequest

func NewRestoreDatabaseFromBackupRequest(
	regionId string,
	instanceId string,
	dbName string,
	backupId string,
	backupFileName string,
) *RestoreDatabaseFromBackupRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param backupId: 备份ID,可从备份查询接口describeBackups获取 (Required) * param backupFileName: 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param backupId: 备份ID,可从备份查询接口describeBackups获取 (Required) * param backupFileName: 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份 (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: 指定该备份中用于恢复数据库的文件名称。通常情况下文件名(不包括后缀)即为备份的数据库名。例如文件名为my_test_db.bak,表示该文件是my_test_db数据库的备份(Required)

func (*RestoreDatabaseFromBackupRequest) SetBackupId

func (r *RestoreDatabaseFromBackupRequest) SetBackupId(backupId string)

param backupId: 备份ID,可从备份查询接口describeBackups获取(Required)

func (*RestoreDatabaseFromBackupRequest) SetDbName

func (r *RestoreDatabaseFromBackupRequest) SetDbName(dbName string)

param dbName: 库名称(Required)

func (*RestoreDatabaseFromBackupRequest) SetInstanceId

func (r *RestoreDatabaseFromBackupRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*RestoreDatabaseFromBackupRequest) SetRegionId

func (r *RestoreDatabaseFromBackupRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 库名称  */
	DbName string `json:"dbName"`

	/* 共享文件的全局ID,可从上传文件查询接口[describeImportFiles](../import/describeImportFiles.md)获取;如果该文件不是共享文件,则不用输入该参数 (Optional) */
	SharedFileGid *string `json:""`

	/* 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak  */
	FileName string `json:""`
}

func NewRestoreDatabaseFromFileRequest

func NewRestoreDatabaseFromFileRequest(
	regionId string,
	instanceId string,
	dbName string,
	fileName string,
) *RestoreDatabaseFromFileRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param fileName: 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口[describeImportFiles](../import/describeImportFiles.md)获取;如果该文件不是共享文件,则不用输入该参数 (Optional) * param fileName: 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak (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: 用户上传的备份文件名称(包括文件后缀名),例如mydb1.bak(Required)

func (*RestoreDatabaseFromFileRequest) SetInstanceId

func (r *RestoreDatabaseFromFileRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*RestoreDatabaseFromFileRequest) SetRegionId

func (r *RestoreDatabaseFromFileRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*RestoreDatabaseFromFileRequest) SetSharedFileGid

func (r *RestoreDatabaseFromFileRequest) SetSharedFileGid(sharedFileGid string)

param sharedFileGid: 共享文件的全局ID,可从上传文件查询接口[describeImportFiles](../import/describeImportFiles.md)获取;如果该文件不是共享文件,则不用输入该参数(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 库名称  */
	DbName string `json:"dbName"`

	/* 用户上传到对象存储OSS上的备份文件的内链  */
	OssURL string `json:""`
}

func NewRestoreDatabaseFromOSSRequest added in v1.0.6

func NewRestoreDatabaseFromOSSRequest(
	regionId string,
	instanceId string,
	dbName string,
	ossURL string,
) *RestoreDatabaseFromOSSRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param ossURL: 用户上传到对象存储OSS上的备份文件的内链 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * param ossURL: 用户上传到对象存储OSS上的备份文件的内链 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*RestoreDatabaseFromOSSRequest) SetOssURL added in v1.0.6

func (r *RestoreDatabaseFromOSSRequest) SetOssURL(ossURL string)

param ossURL: 用户上传到对象存储OSS上的备份文件的内链(Required)

func (*RestoreDatabaseFromOSSRequest) SetRegionId added in v1.0.6

func (r *RestoreDatabaseFromOSSRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*RestoreInstanceRequest) SetRegionId added in v1.0.9

func (r *RestoreInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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 RevokePrivilegeRequest added in v1.0.11

type RevokePrivilegeRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 账号名,在同一个实例中账号名不能重复  */
	AccountName string `json:"accountName"`

	/* 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库  */
	DbNames []string `json:"dbNames"`
}

func NewRevokePrivilegeRequest added in v1.0.11

func NewRevokePrivilegeRequest(
	regionId string,
	instanceId string,
	accountName string,
	dbNames []string,
) *RevokePrivilegeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRevokePrivilegeRequestWithAllParams added in v1.0.11

func NewRevokePrivilegeRequestWithAllParams(
	regionId string,
	instanceId string,
	accountName string,
	dbNames []string,
) *RevokePrivilegeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 (Required)

func NewRevokePrivilegeRequestWithoutParam added in v1.0.11

func NewRevokePrivilegeRequestWithoutParam() *RevokePrivilegeRequest

This constructor has better compatible ability when API parameters changed

func (RevokePrivilegeRequest) GetRegionId added in v1.0.11

func (r RevokePrivilegeRequest) GetRegionId() string

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

func (*RevokePrivilegeRequest) SetAccountName added in v1.0.11

func (r *RevokePrivilegeRequest) SetAccountName(accountName string)

param accountName: 账号名,在同一个实例中账号名不能重复(Required)

func (*RevokePrivilegeRequest) SetDbNames added in v1.0.11

func (r *RevokePrivilegeRequest) SetDbNames(dbNames []string)

param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库(Required)

func (*RevokePrivilegeRequest) SetInstanceId added in v1.0.11

func (r *RevokePrivilegeRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*RevokePrivilegeRequest) SetRegionId added in v1.0.11

func (r *RevokePrivilegeRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type RevokePrivilegeResponse added in v1.0.11

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

type RevokePrivilegeResult added in v1.0.11

type RevokePrivilegeResult struct {
}

type SetBackupPolicyRequest added in v1.0.11

type SetBackupPolicyRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中<br>SQL Server:范围00:00-23:59,时间范围差不得小于30分钟。<br>MySQL,只能是以下取值:<br>00:00-01:00<br>01:00-02:00<br>......<br>23:00-24:00 (Optional) */
	StartWindow *string `json:""`
}

func NewSetBackupPolicyRequest added in v1.0.11

func NewSetBackupPolicyRequest(
	regionId string,
	instanceId string,
) *SetBackupPolicyRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetBackupPolicyRequestWithAllParams added in v1.0.11

func NewSetBackupPolicyRequestWithAllParams(
	regionId string,
	instanceId string,
	startWindow *string,
) *SetBackupPolicyRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param startWindow: 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中<br>SQL Server:范围00:00-23:59,时间范围差不得小于30分钟。<br>MySQL,只能是以下取值:<br>00:00-01:00<br>01:00-02:00<br>......<br>23:00-24:00 (Optional)

func NewSetBackupPolicyRequestWithoutParam added in v1.0.11

func NewSetBackupPolicyRequestWithoutParam() *SetBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (SetBackupPolicyRequest) GetRegionId added in v1.0.11

func (r SetBackupPolicyRequest) GetRegionId() string

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

func (*SetBackupPolicyRequest) SetInstanceId added in v1.0.11

func (r *SetBackupPolicyRequest) SetInstanceId(instanceId string)

param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*SetBackupPolicyRequest) SetRegionId added in v1.0.11

func (r *SetBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*SetBackupPolicyRequest) SetStartWindow added in v1.0.11

func (r *SetBackupPolicyRequest) SetStartWindow(startWindow string)

param startWindow: 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中<br>SQL Server:范围00:00-23:59,时间范围差不得小于30分钟。<br>MySQL,只能是以下取值:<br>00:00-01:00<br>01:00-02:00<br>......<br>23:00-24:00(Optional)

type SetBackupPolicyResponse added in v1.0.11

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

type SetBackupPolicyResult added in v1.0.11

type SetBackupPolicyResult struct {
}

type SetImportFileSharedRequest added in v1.0.6

type SetImportFileSharedRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

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

	/* 文件是否共享<br>true:共享<br>false:不共享  */
	Shared string `json:""`
}

func NewSetImportFileSharedRequest added in v1.0.6

func NewSetImportFileSharedRequest(
	regionId string,
	instanceId string,
	fileName string,
	shared string,
) *SetImportFileSharedRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param fileName: 单库上云文件名 (Required) * param shared: 文件是否共享<br>true:共享<br>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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param fileName: 单库上云文件名 (Required) * param shared: 文件是否共享<br>true:共享<br>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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*SetImportFileSharedRequest) SetRegionId added in v1.0.6

func (r *SetImportFileSharedRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*SetImportFileSharedRequest) SetShared added in v1.0.6

func (r *SetImportFileSharedRequest) SetShared(shared string)

param shared: 文件是否共享<br>true:共享<br>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

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* RDS 实例ID,唯一标识一个RDS实例  */
	InstanceId string `json:"instanceId"`

	/* 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)  */
	InstanceName string `json:""`
}

func NewSetInstanceNameRequest added in v1.0.6

func NewSetInstanceNameRequest(
	regionId string,
	instanceId string,
	instanceName string,
) *SetInstanceNameRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (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: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (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: RDS 实例ID,唯一标识一个RDS实例(Required)

func (*SetInstanceNameRequest) SetInstanceName added in v1.0.6

func (r *SetInstanceNameRequest) SetInstanceName(instanceName string)

param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Cloud-Database-and-Cache/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)

func (*SetInstanceNameRequest) SetRegionId added in v1.0.6

func (r *SetInstanceNameRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(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