apis

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddWhiteListGroupRequest

type AddWhiteListGroupRequest struct {
	core.JDCloudRequest

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

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

	/* 白名单分组名  */
	Name string `json:"name"`
}

func NewAddWhiteListGroupRequest

func NewAddWhiteListGroupRequest(
	regionId string,
	instanceId string,
	name string,
) *AddWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddWhiteListGroupRequestWithAllParams

func NewAddWhiteListGroupRequestWithAllParams(
	regionId string,
	instanceId string,
	name string,
) *AddWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param name: 白名单分组名 (Required)

func NewAddWhiteListGroupRequestWithoutParam

func NewAddWhiteListGroupRequestWithoutParam() *AddWhiteListGroupRequest

This constructor has better compatible ability when API parameters changed

func (AddWhiteListGroupRequest) GetRegionId

func (r AddWhiteListGroupRequest) GetRegionId() string

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

func (*AddWhiteListGroupRequest) SetInstanceId

func (r *AddWhiteListGroupRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*AddWhiteListGroupRequest) SetName

func (r *AddWhiteListGroupRequest) SetName(name string)

param name: 白名单分组名(Required)

func (*AddWhiteListGroupRequest) SetRegionId

func (r *AddWhiteListGroupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type AddWhiteListGroupResponse

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

type AddWhiteListGroupResult

type AddWhiteListGroupResult struct {
}

type CreateAccountRequest

type CreateAccountRequest struct {
	core.JDCloudRequest

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

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

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

	/* 密码  */
	AccountPassword string `json:"accountPassword"`
}

func NewCreateAccountRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名,在同一个实例中,账号名不能重复 (Required) * param accountPassword: 密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccountRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名,在同一个实例中,账号名不能重复 (Required) * param accountPassword: 密码 (Required)

func NewCreateAccountRequestWithoutParam

func NewCreateAccountRequestWithoutParam() *CreateAccountRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccountRequest) GetRegionId

func (r CreateAccountRequest) GetRegionId() string

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

func (*CreateAccountRequest) SetAccountName

func (r *CreateAccountRequest) SetAccountName(accountName string)

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

func (*CreateAccountRequest) SetAccountPassword

func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 密码(Required)

func (*CreateAccountRequest) SetInstanceId

func (r *CreateAccountRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*CreateAccountRequest) SetRegionId

func (r *CreateAccountRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type CreateAccountResponse

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

type CreateAccountResult

type CreateAccountResult struct {
}

type CreateBackupRequest

type CreateBackupRequest struct {
	core.JDCloudRequest

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

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

	/* 备份创建信息  */
	BackupSpec *tidb.BackupSpec `json:"backupSpec"`
}

func NewCreateBackupRequest

func NewCreateBackupRequest(
	regionId string,
	instanceId string,
	backupSpec *tidb.BackupSpec,
) *CreateBackupRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID,唯一标识一个实例 (Required) * param backupSpec: 备份创建信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBackupRequestWithAllParams

func NewCreateBackupRequestWithAllParams(
	regionId string,
	instanceId string,
	backupSpec *tidb.BackupSpec,
) *CreateBackupRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID,唯一标识一个实例 (Required) * param backupSpec: 备份创建信息 (Required)

func NewCreateBackupRequestWithoutParam

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 *tidb.BackupSpec)

param backupSpec: 备份创建信息(Required)

func (*CreateBackupRequest) SetInstanceId

func (r *CreateBackupRequest) SetInstanceId(instanceId string)

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

func (*CreateBackupRequest) SetRegionId

func (r *CreateBackupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type CreateBackupResponse

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

type CreateBackupResult

type CreateBackupResult struct {
	BackupId string `json:"backupId"`
}

type CreateDataMigrationRequest

type CreateDataMigrationRequest struct {
	core.JDCloudRequest

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

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

	/* 迁移任务类型,支持以下类型(大小写不敏感):-FULL_IMPORT:全量数据导入  */
	MigrationType string `json:"migrationType"`

	/* 使用 TiDB Lightning 进行的数据迁移任务  */
	ImportTask *tidb.FullImportTask `json:"importTask"`
}

func NewCreateDataMigrationRequest

func NewCreateDataMigrationRequest(
	regionId string,
	instanceId string,
	migrationType string,
	importTask *tidb.FullImportTask,
) *CreateDataMigrationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param migrationType: 迁移任务类型,支持以下类型(大小写不敏感):-FULL_IMPORT:全量数据导入 (Required) * param importTask: 使用 TiDB Lightning 进行的数据迁移任务 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateDataMigrationRequestWithAllParams

func NewCreateDataMigrationRequestWithAllParams(
	regionId string,
	instanceId string,
	migrationType string,
	importTask *tidb.FullImportTask,
) *CreateDataMigrationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param migrationType: 迁移任务类型,支持以下类型(大小写不敏感):-FULL_IMPORT:全量数据导入 (Required) * param importTask: 使用 TiDB Lightning 进行的数据迁移任务 (Required)

func NewCreateDataMigrationRequestWithoutParam

func NewCreateDataMigrationRequestWithoutParam() *CreateDataMigrationRequest

This constructor has better compatible ability when API parameters changed

func (CreateDataMigrationRequest) GetRegionId

func (r CreateDataMigrationRequest) GetRegionId() string

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

func (*CreateDataMigrationRequest) SetImportTask

func (r *CreateDataMigrationRequest) SetImportTask(importTask *tidb.FullImportTask)

param importTask: 使用 TiDB Lightning 进行的数据迁移任务(Required)

func (*CreateDataMigrationRequest) SetInstanceId

func (r *CreateDataMigrationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*CreateDataMigrationRequest) SetMigrationType

func (r *CreateDataMigrationRequest) SetMigrationType(migrationType string)

param migrationType: 迁移任务类型,支持以下类型(大小写不敏感):-FULL_IMPORT:全量数据导入(Required)

func (*CreateDataMigrationRequest) SetRegionId

func (r *CreateDataMigrationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type CreateDataMigrationResponse

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

type CreateDataMigrationResult

type CreateDataMigrationResult struct {
}

type CreateInstanceFromBackupRequest

type CreateInstanceFromBackupRequest struct {
	core.JDCloudRequest

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

	/* 要恢复的备份的ID  */
	BackupId string `json:"backupId"`

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

func NewCreateInstanceFromBackupRequest

func NewCreateInstanceFromBackupRequest(
	regionId string,
	backupId string,
	instanceSpec *tidb.TidbInstanceSpec,
) *CreateInstanceFromBackupRequest

* param regionId: 地域代码 (Required) * param backupId: 要恢复的备份的ID (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateInstanceFromBackupRequestWithAllParams

func NewCreateInstanceFromBackupRequestWithAllParams(
	regionId string,
	backupId string,
	instanceSpec *tidb.TidbInstanceSpec,
) *CreateInstanceFromBackupRequest

* param regionId: 地域代码 (Required) * param backupId: 要恢复的备份的ID (Required) * param instanceSpec: 新建实例规格 (Required)

func NewCreateInstanceFromBackupRequestWithoutParam

func NewCreateInstanceFromBackupRequestWithoutParam() *CreateInstanceFromBackupRequest

This constructor has better compatible ability when API parameters changed

func (CreateInstanceFromBackupRequest) GetRegionId

func (r CreateInstanceFromBackupRequest) GetRegionId() string

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

func (*CreateInstanceFromBackupRequest) SetBackupId

func (r *CreateInstanceFromBackupRequest) SetBackupId(backupId string)

param backupId: 要恢复的备份的ID(Required)

func (*CreateInstanceFromBackupRequest) SetInstanceSpec

func (r *CreateInstanceFromBackupRequest) SetInstanceSpec(instanceSpec *tidb.TidbInstanceSpec)

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

func (*CreateInstanceFromBackupRequest) SetRegionId

func (r *CreateInstanceFromBackupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type CreateInstanceFromBackupResponse

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

type CreateInstanceFromBackupResult

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

type CreateInstanceRequest

type CreateInstanceRequest struct {
	core.JDCloudRequest

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

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

func NewCreateInstanceRequest

func NewCreateInstanceRequest(
	regionId string,
	instanceSpec *tidb.TidbInstanceSpec,
) *CreateInstanceRequest

* param regionId: 地域代码 (Required) * param instanceSpec: 新建实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateInstanceRequestWithAllParams

func NewCreateInstanceRequestWithAllParams(
	regionId string,
	instanceSpec *tidb.TidbInstanceSpec,
) *CreateInstanceRequest

* param regionId: 地域代码 (Required) * param instanceSpec: 新建实例规格 (Required)

func NewCreateInstanceRequestWithoutParam

func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest

This constructor has better compatible ability when API parameters changed

func (CreateInstanceRequest) GetRegionId

func (r CreateInstanceRequest) GetRegionId() string

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

func (*CreateInstanceRequest) SetInstanceSpec

func (r *CreateInstanceRequest) SetInstanceSpec(instanceSpec *tidb.TidbInstanceSpec)

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

func (*CreateInstanceRequest) SetRegionId

func (r *CreateInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type CreateInstanceResponse

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

type CreateInstanceResult

type CreateInstanceResult struct {
	InstanceId string `json:"instanceId"`
	OrderId    string `json:"orderId"`
}

type CreateReplicationRequest

type CreateReplicationRequest struct {
	core.JDCloudRequest

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

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

	/* 新建TiCDC复制任务  */
	Replication *tidb.ReplicationSpec `json:"replication"`
}

func NewCreateReplicationRequest

func NewCreateReplicationRequest(
	regionId string,
	instanceId string,
	replication *tidb.ReplicationSpec,
) *CreateReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param replication: 新建TiCDC复制任务 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateReplicationRequestWithAllParams

func NewCreateReplicationRequestWithAllParams(
	regionId string,
	instanceId string,
	replication *tidb.ReplicationSpec,
) *CreateReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param replication: 新建TiCDC复制任务 (Required)

func NewCreateReplicationRequestWithoutParam

func NewCreateReplicationRequestWithoutParam() *CreateReplicationRequest

This constructor has better compatible ability when API parameters changed

func (CreateReplicationRequest) GetRegionId

func (r CreateReplicationRequest) GetRegionId() string

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

func (*CreateReplicationRequest) SetInstanceId

func (r *CreateReplicationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*CreateReplicationRequest) SetRegionId

func (r *CreateReplicationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*CreateReplicationRequest) SetReplication

func (r *CreateReplicationRequest) SetReplication(replication *tidb.ReplicationSpec)

param replication: 新建TiCDC复制任务(Required)

type CreateReplicationResponse

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

type CreateReplicationResult

type CreateReplicationResult struct {
}

type DeleteBackupRequest

type DeleteBackupRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteBackupRequest

func NewDeleteBackupRequest(
	regionId string,
	backupId string,
) *DeleteBackupRequest

* param regionId: 地域代码 (Required) * param backupId: 备份ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteBackupRequestWithAllParams

func NewDeleteBackupRequestWithAllParams(
	regionId string,
	backupId string,
) *DeleteBackupRequest

* param regionId: 地域代码 (Required) * param backupId: 备份ID (Required)

func NewDeleteBackupRequestWithoutParam

func NewDeleteBackupRequestWithoutParam() *DeleteBackupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteBackupRequest) GetRegionId

func (r DeleteBackupRequest) GetRegionId() string

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

func (*DeleteBackupRequest) SetBackupId

func (r *DeleteBackupRequest) SetBackupId(backupId string)

param backupId: 备份ID(Required)

func (*DeleteBackupRequest) SetRegionId

func (r *DeleteBackupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DeleteBackupResponse

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

type DeleteBackupResult

type DeleteBackupResult struct {
}

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteInstanceRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteInstanceRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDeleteInstanceRequestWithoutParam

func NewDeleteInstanceRequestWithoutParam() *DeleteInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteInstanceRequest) GetRegionId

func (r DeleteInstanceRequest) GetRegionId() string

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

func (*DeleteInstanceRequest) SetInstanceId

func (r *DeleteInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DeleteInstanceRequest) SetRegionId

func (r *DeleteInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DeleteInstanceResponse

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

type DeleteInstanceResult

type DeleteInstanceResult struct {
}

type DeleteReplicationRequest

type DeleteReplicationRequest struct {
	core.JDCloudRequest

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

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

	/* 复制任务ID  */
	TaskId string `json:"taskId"`
}

func NewDeleteReplicationRequest

func NewDeleteReplicationRequest(
	regionId string,
	instanceId string,
	taskId string,
) *DeleteReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteReplicationRequestWithAllParams

func NewDeleteReplicationRequestWithAllParams(
	regionId string,
	instanceId string,
	taskId string,
) *DeleteReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required)

func NewDeleteReplicationRequestWithoutParam

func NewDeleteReplicationRequestWithoutParam() *DeleteReplicationRequest

This constructor has better compatible ability when API parameters changed

func (DeleteReplicationRequest) GetRegionId

func (r DeleteReplicationRequest) GetRegionId() string

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

func (*DeleteReplicationRequest) SetInstanceId

func (r *DeleteReplicationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DeleteReplicationRequest) SetRegionId

func (r *DeleteReplicationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DeleteReplicationRequest) SetTaskId

func (r *DeleteReplicationRequest) SetTaskId(taskId string)

param taskId: 复制任务ID(Required)

type DeleteReplicationResponse

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

type DeleteReplicationResult

type DeleteReplicationResult struct {
}

type DeleteWhiteListGroupRequest

type DeleteWhiteListGroupRequest struct {
	core.JDCloudRequest

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

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

	/* 白名单分组名  */
	Name string `json:"name"`
}

func NewDeleteWhiteListGroupRequest

func NewDeleteWhiteListGroupRequest(
	regionId string,
	instanceId string,
	name string,
) *DeleteWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteWhiteListGroupRequestWithAllParams

func NewDeleteWhiteListGroupRequestWithAllParams(
	regionId string,
	instanceId string,
	name string,
) *DeleteWhiteListGroupRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param name: 白名单分组名 (Required)

func NewDeleteWhiteListGroupRequestWithoutParam

func NewDeleteWhiteListGroupRequestWithoutParam() *DeleteWhiteListGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteWhiteListGroupRequest) GetRegionId

func (r DeleteWhiteListGroupRequest) GetRegionId() string

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

func (*DeleteWhiteListGroupRequest) SetInstanceId

func (r *DeleteWhiteListGroupRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DeleteWhiteListGroupRequest) SetName

func (r *DeleteWhiteListGroupRequest) SetName(name string)

param name: 白名单分组名(Required)

func (*DeleteWhiteListGroupRequest) SetRegionId

func (r *DeleteWhiteListGroupRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DeleteWhiteListGroupResponse

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

type DeleteWhiteListGroupResult

type DeleteWhiteListGroupResult struct {
}

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeAccountsRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAccountsRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeAccountsRequestWithoutParam

func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAccountsRequest) GetRegionId

func (r DescribeAccountsRequest) GetRegionId() string

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

func (*DescribeAccountsRequest) SetInstanceId

func (r *DescribeAccountsRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeAccountsRequest) SetRegionId

func (r *DescribeAccountsRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeAccountsResponse

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

type DescribeAccountsResult

type DescribeAccountsResult struct {
	AccountName   string `json:"accountName"`
	AccountStatus string `json:"accountStatus"`
	CreateTime    string `json:"createTime"`
}

type DescribeBackupPolicyRequest

type DescribeBackupPolicyRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeBackupPolicyRequest

func NewDescribeBackupPolicyRequest(
	regionId string,
	instanceId string,
) *DescribeBackupPolicyRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackupPolicyRequestWithAllParams

func NewDescribeBackupPolicyRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeBackupPolicyRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeBackupPolicyRequestWithoutParam

func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupPolicyRequest) GetRegionId

func (r DescribeBackupPolicyRequest) GetRegionId() string

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

func (*DescribeBackupPolicyRequest) SetInstanceId

func (r *DescribeBackupPolicyRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeBackupPolicyRequest) SetRegionId

func (r *DescribeBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeBackupPolicyResponse

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

type DescribeBackupPolicyResult

type DescribeBackupPolicyResult struct {
	StartWindow     string `json:"startWindow"`
	RetentionPeriod int    `json:"retentionPeriod"`
	BackupPeriod    string `json:"backupPeriod"`
	AutoIncBackup   bool   `json:"autoIncBackup"`
}

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	core.JDCloudRequest

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

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

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

	/* 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍。 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeBackupsRequest

func NewDescribeBackupsRequest(
	regionId string,
	instanceId string,
) *DescribeBackupsRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID,唯一标识一个实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackupsRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID,唯一标识一个实例 (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页。 (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍。 (Optional)

func NewDescribeBackupsRequestWithoutParam

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

func (r *DescribeBackupsRequest) SetInstanceId(instanceId string)

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

func (*DescribeBackupsRequest) SetPageNumber

func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeBackupsRequest) SetPageSize

func (r *DescribeBackupsRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],且为10的整数倍。(Optional)

func (*DescribeBackupsRequest) SetRegionId

func (r *DescribeBackupsRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeBackupsResponse

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

type DescribeBackupsResult

type DescribeBackupsResult struct {
	Backups    []tidb.Backup `json:"backups"`
	TotalCount int           `json:"totalCount"`
}

type DescribeDataMigrationRequest

type DescribeDataMigrationRequest struct {
	core.JDCloudRequest

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

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

	/* 查询迁移任务的起始时间,结束时间为当前时间。按任务开始时间查询,默认查询7天(包含当天) (Optional) */
	QueryStartTime *string `json:"queryStartTime"`
}

func NewDescribeDataMigrationRequest

func NewDescribeDataMigrationRequest(
	regionId string,
	instanceId string,
) *DescribeDataMigrationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDataMigrationRequestWithAllParams

func NewDescribeDataMigrationRequestWithAllParams(
	regionId string,
	instanceId string,
	queryStartTime *string,
) *DescribeDataMigrationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param queryStartTime: 查询迁移任务的起始时间,结束时间为当前时间。按任务开始时间查询,默认查询7天(包含当天) (Optional)

func NewDescribeDataMigrationRequestWithoutParam

func NewDescribeDataMigrationRequestWithoutParam() *DescribeDataMigrationRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDataMigrationRequest) GetRegionId

func (r DescribeDataMigrationRequest) GetRegionId() string

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

func (*DescribeDataMigrationRequest) SetInstanceId

func (r *DescribeDataMigrationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeDataMigrationRequest) SetQueryStartTime

func (r *DescribeDataMigrationRequest) SetQueryStartTime(queryStartTime string)

param queryStartTime: 查询迁移任务的起始时间,结束时间为当前时间。按任务开始时间查询,默认查询7天(包含当天)(Optional)

func (*DescribeDataMigrationRequest) SetRegionId

func (r *DescribeDataMigrationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeDataMigrationResponse

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

type DescribeDataMigrationResult

type DescribeDataMigrationResult struct {
	MigrationTasks []tidb.MigrationTask `json:"migrationTasks"`
}

type DescribeInstanceAttributesRequest

type DescribeInstanceAttributesRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeInstanceAttributesRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceAttributesRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeInstanceAttributesRequestWithoutParam

func NewDescribeInstanceAttributesRequestWithoutParam() *DescribeInstanceAttributesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceAttributesRequest) GetRegionId

func (r DescribeInstanceAttributesRequest) GetRegionId() string

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

func (*DescribeInstanceAttributesRequest) SetInstanceId

func (r *DescribeInstanceAttributesRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeInstanceAttributesRequest) SetRegionId

func (r *DescribeInstanceAttributesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeInstanceAttributesResponse

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

type DescribeInstanceAttributesResult

type DescribeInstanceAttributesResult struct {
	TidbInstanceAttributes tidb.TidbInstanceAttribute `json:"tidbInstanceAttributes"`
}

type DescribeInstanceClassesRequest

type DescribeInstanceClassesRequest struct {
	core.JDCloudRequest

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

	/* 存储类型,目前只支持本地SSD;  */
	StorageType string `json:"storageType"`
}

func NewDescribeInstanceClassesRequest

func NewDescribeInstanceClassesRequest(
	regionId string,
	storageType string,
) *DescribeInstanceClassesRequest

* param regionId: 地域代码 (Required) * param storageType: 存储类型,目前只支持本地SSD; (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceClassesRequestWithAllParams

func NewDescribeInstanceClassesRequestWithAllParams(
	regionId string,
	storageType string,
) *DescribeInstanceClassesRequest

* param regionId: 地域代码 (Required) * param storageType: 存储类型,目前只支持本地SSD; (Required)

func NewDescribeInstanceClassesRequestWithoutParam

func NewDescribeInstanceClassesRequestWithoutParam() *DescribeInstanceClassesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceClassesRequest) GetRegionId

func (r DescribeInstanceClassesRequest) GetRegionId() string

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

func (*DescribeInstanceClassesRequest) SetRegionId

func (r *DescribeInstanceClassesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeInstanceClassesRequest) SetStorageType

func (r *DescribeInstanceClassesRequest) SetStorageType(storageType string)

param storageType: 存储类型,目前只支持本地SSD;(Required)

type DescribeInstanceClassesResponse

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

type DescribeInstanceClassesResult

type DescribeInstanceClassesResult struct {
	TidbFlavors    tidb.NodeFlavor `json:"tidbFlavors"`
	TikvFlavors    tidb.NodeFlavor `json:"tikvFlavors"`
	PdFlavors      tidb.NodeFlavor `json:"pdFlavors"`
	MonitorFlavors tidb.NodeFlavor `json:"monitorFlavors"`
	TiflashFlavors tidb.NodeFlavor `json:"tiflashFlavors"`
	TicdcFlavors   tidb.NodeFlavor `json:"ticdcFlavors"`
}

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	core.JDCloudRequest

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

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

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

	/* 过滤参数,多个过滤参数之间的关系为“与”(and)
	支持以下属性的过滤:
	instanceId, 支持operator选项:eq,ne
	instanceName, 支持operator选项:eq,ne,like
	instanceStatus, 支持operator选项:eq,ne
	 (Optional) */
	Filters []common.Filter `json:"filters"`

	/* 资源标签 (Optional) */
	TagFilters []common.TagFilter `json:"tagFilters"`

	/* 资源组id (Optional) */
	ResourceGroupIds []string `json:"resourceGroupIds"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest(
	regionId string,
) *DescribeInstancesRequest

* param regionId: 地域代码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstancesRequestWithAllParams

func NewDescribeInstancesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	tagFilters []common.TagFilter,
	resourceGroupIds []string,
) *DescribeInstancesRequest
  • param regionId: 地域代码 (Required)
  • param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional)
  • param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional)
  • param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)

支持以下属性的过滤: instanceId, 支持operator选项:eq,ne instanceName, 支持operator选项:eq,ne,like instanceStatus, 支持operator选项:eq,ne

(Optional)
* param tagFilters: 资源标签 (Optional)
* param resourceGroupIds: 资源组id (Optional)

func NewDescribeInstancesRequestWithoutParam

func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstancesRequest) GetRegionId

func (r DescribeInstancesRequest) GetRegionId() string

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

func (*DescribeInstancesRequest) SetFilters

func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)

支持以下属性的过滤: instanceId, 支持operator选项:eq,ne instanceName, 支持operator选项:eq,ne,like instanceStatus, 支持operator选项:eq,ne (Optional)

func (*DescribeInstancesRequest) SetPageNumber

func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)

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

func (*DescribeInstancesRequest) SetPageSize

func (r *DescribeInstancesRequest) SetPageSize(pageSize int)

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

func (*DescribeInstancesRequest) SetRegionId

func (r *DescribeInstancesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeInstancesRequest) SetResourceGroupIds

func (r *DescribeInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)

param resourceGroupIds: 资源组id(Optional)

func (*DescribeInstancesRequest) SetTagFilters

func (r *DescribeInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)

param tagFilters: 资源标签(Optional)

type DescribeInstancesResponse

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

type DescribeInstancesResult

type DescribeInstancesResult struct {
	Instances  []tidb.Instance `json:"instances"`
	TotalCount int             `json:"totalCount"`
}

type DescribeNodesRequest

type DescribeNodesRequest struct {
	core.JDCloudRequest

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

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

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

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

	/* cpuUtil - CPU使用率
	memeryUtil - 内存使用率
	diskUsage - 磁盘使用率
	 (Optional) */
	Sorts []common.Sort `json:"sorts"`

	/* nodeType, 支持operator选项:eq,ne
	nodeStatus, 支持operator选项:eq ne
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeNodesRequest

func NewDescribeNodesRequest(
	regionId string,
	instanceId string,
) *DescribeNodesRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeNodesRequestWithAllParams

func NewDescribeNodesRequestWithAllParams(
	regionId string,
	instanceId string,
	pageNumber *int,
	pageSize *int,
	sorts []common.Sort,
	filters []common.Filter,
) *DescribeNodesRequest
  • param regionId: 地域代码 (Required)
  • param instanceId: 实例ID (Required)
  • param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional)
  • param pageSize: 每页显示的数据条数,默认为50,取值范围:[50,100],用于查询列表的接口 (Optional)
  • param sorts: cpuUtil - CPU使用率

memeryUtil - 内存使用率 diskUsage - 磁盘使用率

(Optional)
* param filters: nodeType, 支持operator选项:eq,ne

nodeStatus, 支持operator选项:eq ne

(Optional)

func NewDescribeNodesRequestWithoutParam

func NewDescribeNodesRequestWithoutParam() *DescribeNodesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeNodesRequest) GetRegionId

func (r DescribeNodesRequest) GetRegionId() string

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

func (*DescribeNodesRequest) SetFilters

func (r *DescribeNodesRequest) SetFilters(filters []common.Filter)
param filters: nodeType, 支持operator选项:eq,ne

nodeStatus, 支持operator选项:eq ne (Optional)

func (*DescribeNodesRequest) SetInstanceId

func (r *DescribeNodesRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeNodesRequest) SetPageNumber

func (r *DescribeNodesRequest) SetPageNumber(pageNumber int)

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

func (*DescribeNodesRequest) SetPageSize

func (r *DescribeNodesRequest) SetPageSize(pageSize int)

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

func (*DescribeNodesRequest) SetRegionId

func (r *DescribeNodesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeNodesRequest) SetSorts

func (r *DescribeNodesRequest) SetSorts(sorts []common.Sort)
param sorts: cpuUtil - CPU使用率

memeryUtil - 内存使用率 diskUsage - 磁盘使用率 (Optional)

type DescribeNodesResponse

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

type DescribeNodesResult

type DescribeNodesResult struct {
	Nodes      []tidb.TiDBNode `json:"nodes"`
	TotalCount int             `json:"totalCount"`
}

type DescribeOrderableInstanceTypeRequest

type DescribeOrderableInstanceTypeRequest struct {
	core.JDCloudRequest

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

func NewDescribeOrderableInstanceTypeRequest

func NewDescribeOrderableInstanceTypeRequest(
	regionId string,
) *DescribeOrderableInstanceTypeRequest

* param regionId: 地域代码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeOrderableInstanceTypeRequestWithAllParams

func NewDescribeOrderableInstanceTypeRequestWithAllParams(
	regionId string,
) *DescribeOrderableInstanceTypeRequest

* param regionId: 地域代码 (Required)

func NewDescribeOrderableInstanceTypeRequestWithoutParam

func NewDescribeOrderableInstanceTypeRequestWithoutParam() *DescribeOrderableInstanceTypeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeOrderableInstanceTypeRequest) GetRegionId

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

func (*DescribeOrderableInstanceTypeRequest) SetRegionId

func (r *DescribeOrderableInstanceTypeRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeOrderableInstanceTypeResponse

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

type DescribeOrderableInstanceTypeResult

type DescribeOrderableInstanceTypeResult struct {
	EngineStatus int       `json:"engineStatus"`
	OrderableAZs []tidb.Az `json:"orderableAZs"`
}

type DescribeParametersRequest

type DescribeParametersRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeParametersRequest

func NewDescribeParametersRequest(
	regionId string,
	instanceId string,
) *DescribeParametersRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeParametersRequestWithAllParams

func NewDescribeParametersRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeParametersRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeParametersRequestWithoutParam

func NewDescribeParametersRequestWithoutParam() *DescribeParametersRequest

This constructor has better compatible ability when API parameters changed

func (DescribeParametersRequest) GetRegionId

func (r DescribeParametersRequest) GetRegionId() string

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

func (*DescribeParametersRequest) SetInstanceId

func (r *DescribeParametersRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeParametersRequest) SetRegionId

func (r *DescribeParametersRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeParametersResponse

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

type DescribeParametersResult

type DescribeParametersResult struct {
	Parameters []tidb.DescribeParam `json:"parameters"`
}

type DescribeReplicationsRequest

type DescribeReplicationsRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeReplicationsRequest

func NewDescribeReplicationsRequest(
	regionId string,
	instanceId string,
) *DescribeReplicationsRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeReplicationsRequestWithAllParams

func NewDescribeReplicationsRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeReplicationsRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeReplicationsRequestWithoutParam

func NewDescribeReplicationsRequestWithoutParam() *DescribeReplicationsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeReplicationsRequest) GetRegionId

func (r DescribeReplicationsRequest) GetRegionId() string

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

func (*DescribeReplicationsRequest) SetInstanceId

func (r *DescribeReplicationsRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeReplicationsRequest) SetRegionId

func (r *DescribeReplicationsRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeReplicationsResponse

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

type DescribeReplicationsResult

type DescribeReplicationsResult struct {
	TotalCount   int                    `json:"totalCount"`
	Replications []tidb.ReplicationTask `json:"replications"`
}

type DescribeSSLRequest

type DescribeSSLRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeSSLRequest

func NewDescribeSSLRequest(
	regionId string,
	instanceId string,
) *DescribeSSLRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeSSLRequestWithAllParams

func NewDescribeSSLRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeSSLRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeSSLRequestWithoutParam

func NewDescribeSSLRequestWithoutParam() *DescribeSSLRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSSLRequest) GetRegionId

func (r DescribeSSLRequest) GetRegionId() string

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

func (*DescribeSSLRequest) SetInstanceId

func (r *DescribeSSLRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeSSLRequest) SetRegionId

func (r *DescribeSSLRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeSSLResponse

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

type DescribeSSLResult

type DescribeSSLResult struct {
	Available bool `json:"available"`
}

type DescribeUpgradePlanRequest

type DescribeUpgradePlanRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeUpgradePlanRequest

func NewDescribeUpgradePlanRequest(
	regionId string,
	instanceId string,
) *DescribeUpgradePlanRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeUpgradePlanRequestWithAllParams

func NewDescribeUpgradePlanRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeUpgradePlanRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeUpgradePlanRequestWithoutParam

func NewDescribeUpgradePlanRequestWithoutParam() *DescribeUpgradePlanRequest

This constructor has better compatible ability when API parameters changed

func (DescribeUpgradePlanRequest) GetRegionId

func (r DescribeUpgradePlanRequest) GetRegionId() string

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

func (*DescribeUpgradePlanRequest) SetInstanceId

func (r *DescribeUpgradePlanRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeUpgradePlanRequest) SetRegionId

func (r *DescribeUpgradePlanRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeUpgradePlanResponse

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

type DescribeUpgradePlanResult

type DescribeUpgradePlanResult struct {
	NewVersion  string `json:"newVersion"`
	UpgradeTime string `json:"upgradeTime"`
	Status      string `json:"status"`
}

type DescribeUpgradeVersionsRequest

type DescribeUpgradeVersionsRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeUpgradeVersionsRequest

func NewDescribeUpgradeVersionsRequest(
	regionId string,
	instanceId string,
) *DescribeUpgradeVersionsRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeUpgradeVersionsRequestWithAllParams

func NewDescribeUpgradeVersionsRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeUpgradeVersionsRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeUpgradeVersionsRequestWithoutParam

func NewDescribeUpgradeVersionsRequestWithoutParam() *DescribeUpgradeVersionsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeUpgradeVersionsRequest) GetRegionId

func (r DescribeUpgradeVersionsRequest) GetRegionId() string

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

func (*DescribeUpgradeVersionsRequest) SetInstanceId

func (r *DescribeUpgradeVersionsRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeUpgradeVersionsRequest) SetRegionId

func (r *DescribeUpgradeVersionsRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeUpgradeVersionsResponse

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

type DescribeUpgradeVersionsResult

type DescribeUpgradeVersionsResult struct {
	Versions []string `json:"versions"`
}

type DescribeVersionsRequest

type DescribeVersionsRequest struct {
	core.JDCloudRequest

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

func NewDescribeVersionsRequest

func NewDescribeVersionsRequest(
	regionId string,
) *DescribeVersionsRequest

* param regionId: 地域代码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeVersionsRequestWithAllParams

func NewDescribeVersionsRequestWithAllParams(
	regionId string,
) *DescribeVersionsRequest

* param regionId: 地域代码 (Required)

func NewDescribeVersionsRequestWithoutParam

func NewDescribeVersionsRequestWithoutParam() *DescribeVersionsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeVersionsRequest) GetRegionId

func (r DescribeVersionsRequest) GetRegionId() string

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

func (*DescribeVersionsRequest) SetRegionId

func (r *DescribeVersionsRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeVersionsResponse

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

type DescribeVersionsResult

type DescribeVersionsResult struct {
	Versions []string `json:"versions"`
}

type DescribeWhiteListRequest

type DescribeWhiteListRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeWhiteListRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeWhiteListRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDescribeWhiteListRequestWithoutParam

func NewDescribeWhiteListRequestWithoutParam() *DescribeWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeWhiteListRequest) GetRegionId

func (r DescribeWhiteListRequest) GetRegionId() string

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

func (*DescribeWhiteListRequest) SetInstanceId

func (r *DescribeWhiteListRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeWhiteListRequest) SetRegionId

func (r *DescribeWhiteListRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeWhiteListResponse

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

type DescribeWhiteListResult

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

type DisableInternetAccessRequest

type DisableInternetAccessRequest struct {
	core.JDCloudRequest

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

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

	/* 按照service type (database pd monitor)关闭公网域名  */
	ServiceType string `json:"serviceType"`
}

func NewDisableInternetAccessRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param serviceType: 按照service type (database pd monitor)关闭公网域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisableInternetAccessRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param serviceType: 按照service type (database pd monitor)关闭公网域名 (Required)

func NewDisableInternetAccessRequestWithoutParam

func NewDisableInternetAccessRequestWithoutParam() *DisableInternetAccessRequest

This constructor has better compatible ability when API parameters changed

func (DisableInternetAccessRequest) GetRegionId

func (r DisableInternetAccessRequest) GetRegionId() string

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

func (*DisableInternetAccessRequest) SetInstanceId

func (r *DisableInternetAccessRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DisableInternetAccessRequest) SetRegionId

func (r *DisableInternetAccessRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DisableInternetAccessRequest) SetServiceType

func (r *DisableInternetAccessRequest) SetServiceType(serviceType string)

param serviceType: 按照service type (database pd monitor)关闭公网域名(Required)

type DisableInternetAccessResponse

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

type DisableInternetAccessResult

type DisableInternetAccessResult struct {
}

type DisableSSLRequest

type DisableSSLRequest struct {
	core.JDCloudRequest

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

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

func NewDisableSSLRequest

func NewDisableSSLRequest(
	regionId string,
	instanceId string,
) *DisableSSLRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisableSSLRequestWithAllParams

func NewDisableSSLRequestWithAllParams(
	regionId string,
	instanceId string,
) *DisableSSLRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewDisableSSLRequestWithoutParam

func NewDisableSSLRequestWithoutParam() *DisableSSLRequest

This constructor has better compatible ability when API parameters changed

func (DisableSSLRequest) GetRegionId

func (r DisableSSLRequest) GetRegionId() string

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

func (*DisableSSLRequest) SetInstanceId

func (r *DisableSSLRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DisableSSLRequest) SetRegionId

func (r *DisableSSLRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DisableSSLResponse

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

type DisableSSLResult

type DisableSSLResult struct {
}

type EnableInternetAccessRequest

type EnableInternetAccessRequest struct {
	core.JDCloudRequest

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

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

	/* 按照service type (database pd monitor)开启公网域名  */
	ServiceType string `json:"serviceType"`
}

func NewEnableInternetAccessRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param serviceType: 按照service type (database pd monitor)开启公网域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableInternetAccessRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param serviceType: 按照service type (database pd monitor)开启公网域名 (Required)

func NewEnableInternetAccessRequestWithoutParam

func NewEnableInternetAccessRequestWithoutParam() *EnableInternetAccessRequest

This constructor has better compatible ability when API parameters changed

func (EnableInternetAccessRequest) GetRegionId

func (r EnableInternetAccessRequest) GetRegionId() string

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

func (*EnableInternetAccessRequest) SetInstanceId

func (r *EnableInternetAccessRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*EnableInternetAccessRequest) SetRegionId

func (r *EnableInternetAccessRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*EnableInternetAccessRequest) SetServiceType

func (r *EnableInternetAccessRequest) SetServiceType(serviceType string)

param serviceType: 按照service type (database pd monitor)开启公网域名(Required)

type EnableInternetAccessResponse

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

type EnableInternetAccessResult

type EnableInternetAccessResult struct {
}

type EnableSSLRequest

type EnableSSLRequest struct {
	core.JDCloudRequest

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

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

func NewEnableSSLRequest

func NewEnableSSLRequest(
	regionId string,
	instanceId string,
) *EnableSSLRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableSSLRequestWithAllParams

func NewEnableSSLRequestWithAllParams(
	regionId string,
	instanceId string,
) *EnableSSLRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required)

func NewEnableSSLRequestWithoutParam

func NewEnableSSLRequestWithoutParam() *EnableSSLRequest

This constructor has better compatible ability when API parameters changed

func (EnableSSLRequest) GetRegionId

func (r EnableSSLRequest) GetRegionId() string

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

func (*EnableSSLRequest) SetInstanceId

func (r *EnableSSLRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*EnableSSLRequest) SetRegionId

func (r *EnableSSLRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type EnableSSLResponse

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

type EnableSSLResult

type EnableSSLResult struct {
}

type ModifyBackupPolicyRequest

type ModifyBackupPolicyRequest struct {
	core.JDCloudRequest

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

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

	/* 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中该参数只能是以下取值:00:00-01:0001:00-02:00......23:00-24:00 (Optional) */
	StartWindow *string `json:"startWindow"`

	/* 自动备份的周期,多个取值用英文逗号分隔,支持以下参数,不区分大小写:- Monday:周一 - Tuesday:周二 - Wednesday:周三 - Thursday:周四 - Friday:周五- Saturday:周六- Sunday:周日 例如定义周一和周三备份,则输入为Monday,Wednesday (Optional) */
	BackupPeriod *string `json:"backupPeriod"`

	/* 是否开启自动增量备份。 开启后会在没有全量备份的日期自动进行一次增量备份 (Optional) */
	AutoIncBackup *bool `json:"autoIncBackup"`
}

func NewModifyBackupPolicyRequest

func NewModifyBackupPolicyRequest(
	regionId string,
	instanceId string,
) *ModifyBackupPolicyRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBackupPolicyRequestWithAllParams

func NewModifyBackupPolicyRequestWithAllParams(
	regionId string,
	instanceId string,
	startWindow *string,
	backupPeriod *string,
	autoIncBackup *bool,
) *ModifyBackupPolicyRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param startWindow: 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中该参数只能是以下取值:00:00-01:0001:00-02:00......23:00-24:00 (Optional) * param backupPeriod: 自动备份的周期,多个取值用英文逗号分隔,支持以下参数,不区分大小写:- Monday:周一 - Tuesday:周二 - Wednesday:周三 - Thursday:周四 - Friday:周五- Saturday:周六- Sunday:周日 例如定义周一和周三备份,则输入为Monday,Wednesday (Optional) * param autoIncBackup: 是否开启自动增量备份。 开启后会在没有全量备份的日期自动进行一次增量备份 (Optional)

func NewModifyBackupPolicyRequestWithoutParam

func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBackupPolicyRequest) GetRegionId

func (r ModifyBackupPolicyRequest) GetRegionId() string

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

func (*ModifyBackupPolicyRequest) SetAutoIncBackup

func (r *ModifyBackupPolicyRequest) SetAutoIncBackup(autoIncBackup bool)

param autoIncBackup: 是否开启自动增量备份。 开启后会在没有全量备份的日期自动进行一次增量备份(Optional)

func (*ModifyBackupPolicyRequest) SetBackupPeriod

func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)

param backupPeriod: 自动备份的周期,多个取值用英文逗号分隔,支持以下参数,不区分大小写:- Monday:周一 - Tuesday:周二 - Wednesday:周三 - Thursday:周四 - Friday:周五- Saturday:周六- Sunday:周日 例如定义周一和周三备份,则输入为Monday,Wednesday(Optional)

func (*ModifyBackupPolicyRequest) SetInstanceId

func (r *ModifyBackupPolicyRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyBackupPolicyRequest) SetRegionId

func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*ModifyBackupPolicyRequest) SetStartWindow

func (r *ModifyBackupPolicyRequest) SetStartWindow(startWindow string)

param startWindow: 自动备份开始时间窗口,例如:00:00-01:00,表示0点到1点开始进行数据库自动备份,备份完成时间则跟实例大小有关,不一定在这个时间范围中该参数只能是以下取值:00:00-01:0001:00-02:00......23:00-24:00(Optional)

type ModifyBackupPolicyResponse

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

type ModifyBackupPolicyResult

type ModifyBackupPolicyResult struct {
}

type ModifyInstanceNameRequest

type ModifyInstanceNameRequest struct {
	core.JDCloudRequest

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

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

	/* 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档  */
	InstanceName string `json:"instanceName"`
}

func NewModifyInstanceNameRequest

func NewModifyInstanceNameRequest(
	regionId string,
	instanceId string,
	instanceName string,
) *ModifyInstanceNameRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceNameRequestWithAllParams

func NewModifyInstanceNameRequestWithAllParams(
	regionId string,
	instanceId string,
	instanceName string,
) *ModifyInstanceNameRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档 (Required)

func NewModifyInstanceNameRequestWithoutParam

func NewModifyInstanceNameRequestWithoutParam() *ModifyInstanceNameRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceNameRequest) GetRegionId

func (r ModifyInstanceNameRequest) GetRegionId() string

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

func (*ModifyInstanceNameRequest) SetInstanceId

func (r *ModifyInstanceNameRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceNameRequest) SetInstanceName

func (r *ModifyInstanceNameRequest) SetInstanceName(instanceName string)

param instanceName: 实例名称,名称支持中文,实例名的具体规则可参见帮助中心文档(Required)

func (*ModifyInstanceNameRequest) SetRegionId

func (r *ModifyInstanceNameRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type ModifyInstanceNameResponse

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

type ModifyInstanceNameResult

type ModifyInstanceNameResult struct {
}

type ModifyInstanceSpecRequest

type ModifyInstanceSpecRequest struct {
	core.JDCloudRequest

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

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

	/* 调整后的tikv节点数 (Optional) */
	TikvNodeNum *int `json:"tikvNodeNum"`

	/* 调整后的pd节点数 (Optional) */
	PdNodeNum *int `json:"pdNodeNum"`

	/* TiDB节点规格和数目 (Optional) */
	TidbNodeSpec *tidb.NodeSpec `json:"tidbNodeSpec"`

	/* TiFlash节点规格和数目 (Optional) */
	TiflashNodeSpec *tidb.NodeSpec `json:"tiflashNodeSpec"`

	/* Ticdc节点规格和数目 (Optional) */
	TicdcNodeSpec *tidb.NodeSpec `json:"ticdcNodeSpec"`

	/* Monitor节点规格和数目 (Optional) */
	MonitorNodeSpec *tidb.NodeSpec `json:"monitorNodeSpec"`
}

func NewModifyInstanceSpecRequest

func NewModifyInstanceSpecRequest(
	regionId string,
	instanceId string,
) *ModifyInstanceSpecRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceSpecRequestWithAllParams

func NewModifyInstanceSpecRequestWithAllParams(
	regionId string,
	instanceId string,
	tikvNodeNum *int,
	pdNodeNum *int,
	tidbNodeSpec *tidb.NodeSpec,
	tiflashNodeSpec *tidb.NodeSpec,
	ticdcNodeSpec *tidb.NodeSpec,
	monitorNodeSpec *tidb.NodeSpec,
) *ModifyInstanceSpecRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param tikvNodeNum: 调整后的tikv节点数 (Optional) * param pdNodeNum: 调整后的pd节点数 (Optional) * param tidbNodeSpec: TiDB节点规格和数目 (Optional) * param tiflashNodeSpec: TiFlash节点规格和数目 (Optional) * param ticdcNodeSpec: Ticdc节点规格和数目 (Optional) * param monitorNodeSpec: Monitor节点规格和数目 (Optional)

func NewModifyInstanceSpecRequestWithoutParam

func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceSpecRequest) GetRegionId

func (r ModifyInstanceSpecRequest) GetRegionId() string

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

func (*ModifyInstanceSpecRequest) SetInstanceId

func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceSpecRequest) SetMonitorNodeSpec

func (r *ModifyInstanceSpecRequest) SetMonitorNodeSpec(monitorNodeSpec *tidb.NodeSpec)

param monitorNodeSpec: Monitor节点规格和数目(Optional)

func (*ModifyInstanceSpecRequest) SetPdNodeNum

func (r *ModifyInstanceSpecRequest) SetPdNodeNum(pdNodeNum int)

param pdNodeNum: 调整后的pd节点数(Optional)

func (*ModifyInstanceSpecRequest) SetRegionId

func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*ModifyInstanceSpecRequest) SetTicdcNodeSpec

func (r *ModifyInstanceSpecRequest) SetTicdcNodeSpec(ticdcNodeSpec *tidb.NodeSpec)

param ticdcNodeSpec: Ticdc节点规格和数目(Optional)

func (*ModifyInstanceSpecRequest) SetTidbNodeSpec

func (r *ModifyInstanceSpecRequest) SetTidbNodeSpec(tidbNodeSpec *tidb.NodeSpec)

param tidbNodeSpec: TiDB节点规格和数目(Optional)

func (*ModifyInstanceSpecRequest) SetTiflashNodeSpec

func (r *ModifyInstanceSpecRequest) SetTiflashNodeSpec(tiflashNodeSpec *tidb.NodeSpec)

param tiflashNodeSpec: TiFlash节点规格和数目(Optional)

func (*ModifyInstanceSpecRequest) SetTikvNodeNum

func (r *ModifyInstanceSpecRequest) SetTikvNodeNum(tikvNodeNum int)

param tikvNodeNum: 调整后的tikv节点数(Optional)

type ModifyInstanceSpecResponse

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

type ModifyInstanceSpecResult

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

type ModifyNodeNumRequest

type ModifyNodeNumRequest struct {
	core.JDCloudRequest

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

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

	/* 调整后的tidb节点数 (Optional) */
	TidbNodeNum *int `json:"tidbNodeNum"`

	/* 调整后的tikv节点数 (Optional) */
	TikvNodeNum *int `json:"tikvNodeNum"`

	/* 调整后的pd节点数 (Optional) */
	PdNodeNum *int `json:"pdNodeNum"`

	/* TiFlash节点规格和数目 (Optional) */
	TiflashNodeSpec *tidb.NodeSpec `json:"tiflashNodeSpec"`

	/* Ticdc节点规格和数目 (Optional) */
	TicdcNodeSpec *tidb.NodeSpec `json:"ticdcNodeSpec"`
}

func NewModifyNodeNumRequest

func NewModifyNodeNumRequest(
	regionId string,
	instanceId string,
) *ModifyNodeNumRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyNodeNumRequestWithAllParams

func NewModifyNodeNumRequestWithAllParams(
	regionId string,
	instanceId string,
	tidbNodeNum *int,
	tikvNodeNum *int,
	pdNodeNum *int,
	tiflashNodeSpec *tidb.NodeSpec,
	ticdcNodeSpec *tidb.NodeSpec,
) *ModifyNodeNumRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param tidbNodeNum: 调整后的tidb节点数 (Optional) * param tikvNodeNum: 调整后的tikv节点数 (Optional) * param pdNodeNum: 调整后的pd节点数 (Optional) * param tiflashNodeSpec: TiFlash节点规格和数目 (Optional) * param ticdcNodeSpec: Ticdc节点规格和数目 (Optional)

func NewModifyNodeNumRequestWithoutParam

func NewModifyNodeNumRequestWithoutParam() *ModifyNodeNumRequest

This constructor has better compatible ability when API parameters changed

func (ModifyNodeNumRequest) GetRegionId

func (r ModifyNodeNumRequest) GetRegionId() string

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

func (*ModifyNodeNumRequest) SetInstanceId

func (r *ModifyNodeNumRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyNodeNumRequest) SetPdNodeNum

func (r *ModifyNodeNumRequest) SetPdNodeNum(pdNodeNum int)

param pdNodeNum: 调整后的pd节点数(Optional)

func (*ModifyNodeNumRequest) SetRegionId

func (r *ModifyNodeNumRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*ModifyNodeNumRequest) SetTicdcNodeSpec

func (r *ModifyNodeNumRequest) SetTicdcNodeSpec(ticdcNodeSpec *tidb.NodeSpec)

param ticdcNodeSpec: Ticdc节点规格和数目(Optional)

func (*ModifyNodeNumRequest) SetTidbNodeNum

func (r *ModifyNodeNumRequest) SetTidbNodeNum(tidbNodeNum int)

param tidbNodeNum: 调整后的tidb节点数(Optional)

func (*ModifyNodeNumRequest) SetTiflashNodeSpec

func (r *ModifyNodeNumRequest) SetTiflashNodeSpec(tiflashNodeSpec *tidb.NodeSpec)

param tiflashNodeSpec: TiFlash节点规格和数目(Optional)

func (*ModifyNodeNumRequest) SetTikvNodeNum

func (r *ModifyNodeNumRequest) SetTikvNodeNum(tikvNodeNum int)

param tikvNodeNum: 调整后的tikv节点数(Optional)

type ModifyNodeNumResponse

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

type ModifyNodeNumResult

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

type ModifyParametersRequest

type ModifyParametersRequest struct {
	core.JDCloudRequest

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

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

	/*   */
	Parameters []tidb.ModifyParam `json:"parameters"`
}

func NewModifyParametersRequest

func NewModifyParametersRequest(
	regionId string,
	instanceId string,
	parameters []tidb.ModifyParam,
) *ModifyParametersRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param parameters: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyParametersRequestWithAllParams

func NewModifyParametersRequestWithAllParams(
	regionId string,
	instanceId string,
	parameters []tidb.ModifyParam,
) *ModifyParametersRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param parameters: (Required)

func NewModifyParametersRequestWithoutParam

func NewModifyParametersRequestWithoutParam() *ModifyParametersRequest

This constructor has better compatible ability when API parameters changed

func (ModifyParametersRequest) GetRegionId

func (r ModifyParametersRequest) GetRegionId() string

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

func (*ModifyParametersRequest) SetInstanceId

func (r *ModifyParametersRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyParametersRequest) SetParameters

func (r *ModifyParametersRequest) SetParameters(parameters []tidb.ModifyParam)

param parameters: (Required)

func (*ModifyParametersRequest) SetRegionId

func (r *ModifyParametersRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type ModifyParametersResponse

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

type ModifyParametersResult

type ModifyParametersResult struct {
}

type ModifyReplicationRequest

type ModifyReplicationRequest struct {
	core.JDCloudRequest

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

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

	/* 复制任务ID  */
	TaskId string `json:"taskId"`

	/* 目标实例备注说明 (Optional) */
	TargetComment *string `json:"targetComment"`

	/* 目标类型为TiDB或MySQL时,连接目标实例的用户名 (Optional) */
	TargetUser *string `json:"targetUser"`

	/* 目标类型为TiDB或MySQL时,连接目标实例的密码 (Optional) */
	TargetPassword *string `json:"targetPassword"`

	/* Kafka的Topic (Optional) */
	KafkaTopic *string `json:"kafkaTopic"`

	/* Kafka的版本 (Optional) */
	KafkaVersion *string `json:"kafkaVersion"`
}

func NewModifyReplicationRequest

func NewModifyReplicationRequest(
	regionId string,
	instanceId string,
	taskId string,
) *ModifyReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyReplicationRequestWithAllParams

func NewModifyReplicationRequestWithAllParams(
	regionId string,
	instanceId string,
	taskId string,
	targetComment *string,
	targetUser *string,
	targetPassword *string,
	kafkaTopic *string,
	kafkaVersion *string,
) *ModifyReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required) * param targetComment: 目标实例备注说明 (Optional) * param targetUser: 目标类型为TiDB或MySQL时,连接目标实例的用户名 (Optional) * param targetPassword: 目标类型为TiDB或MySQL时,连接目标实例的密码 (Optional) * param kafkaTopic: Kafka的Topic (Optional) * param kafkaVersion: Kafka的版本 (Optional)

func NewModifyReplicationRequestWithoutParam

func NewModifyReplicationRequestWithoutParam() *ModifyReplicationRequest

This constructor has better compatible ability when API parameters changed

func (ModifyReplicationRequest) GetRegionId

func (r ModifyReplicationRequest) GetRegionId() string

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

func (*ModifyReplicationRequest) SetInstanceId

func (r *ModifyReplicationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyReplicationRequest) SetKafkaTopic

func (r *ModifyReplicationRequest) SetKafkaTopic(kafkaTopic string)

param kafkaTopic: Kafka的Topic(Optional)

func (*ModifyReplicationRequest) SetKafkaVersion

func (r *ModifyReplicationRequest) SetKafkaVersion(kafkaVersion string)

param kafkaVersion: Kafka的版本(Optional)

func (*ModifyReplicationRequest) SetRegionId

func (r *ModifyReplicationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*ModifyReplicationRequest) SetTargetComment

func (r *ModifyReplicationRequest) SetTargetComment(targetComment string)

param targetComment: 目标实例备注说明(Optional)

func (*ModifyReplicationRequest) SetTargetPassword

func (r *ModifyReplicationRequest) SetTargetPassword(targetPassword string)

param targetPassword: 目标类型为TiDB或MySQL时,连接目标实例的密码(Optional)

func (*ModifyReplicationRequest) SetTargetUser

func (r *ModifyReplicationRequest) SetTargetUser(targetUser string)

param targetUser: 目标类型为TiDB或MySQL时,连接目标实例的用户名(Optional)

func (*ModifyReplicationRequest) SetTaskId

func (r *ModifyReplicationRequest) SetTaskId(taskId string)

param taskId: 复制任务ID(Required)

type ModifyReplicationResponse

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

type ModifyReplicationResult

type ModifyReplicationResult struct {
}

type ModifyWhiteListRequest

type ModifyWhiteListRequest struct {
	core.JDCloudRequest

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

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

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

	/* 白名单分组名  */
	Name string `json:"name"`
}

func NewModifyWhiteListRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * param name: 白名单分组名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyWhiteListRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * param name: 白名单分组名 (Required)

func NewModifyWhiteListRequestWithoutParam

func NewModifyWhiteListRequestWithoutParam() *ModifyWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (ModifyWhiteListRequest) GetRegionId

func (r ModifyWhiteListRequest) GetRegionId() string

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

func (*ModifyWhiteListRequest) SetInstanceId

func (r *ModifyWhiteListRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyWhiteListRequest) SetIps

func (r *ModifyWhiteListRequest) SetIps(ips string)

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

func (*ModifyWhiteListRequest) SetName

func (r *ModifyWhiteListRequest) SetName(name string)

param name: 白名单分组名(Required)

func (*ModifyWhiteListRequest) SetRegionId

func (r *ModifyWhiteListRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type ModifyWhiteListResponse

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

type ModifyWhiteListResult

type ModifyWhiteListResult struct {
}

type RebootPodRequest

type RebootPodRequest struct {
	core.JDCloudRequest

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

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

	/* 重启指定类型的pod,支持Tikv,TiDB,PD,TiFlash  */
	NodeType []string `json:"nodeType"`
}

func NewRebootPodRequest

func NewRebootPodRequest(
	regionId string,
	instanceId string,
	nodeType []string,
) *RebootPodRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param nodeType: 重启指定类型的pod,支持Tikv,TiDB,PD,TiFlash (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRebootPodRequestWithAllParams

func NewRebootPodRequestWithAllParams(
	regionId string,
	instanceId string,
	nodeType []string,
) *RebootPodRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param nodeType: 重启指定类型的pod,支持Tikv,TiDB,PD,TiFlash (Required)

func NewRebootPodRequestWithoutParam

func NewRebootPodRequestWithoutParam() *RebootPodRequest

This constructor has better compatible ability when API parameters changed

func (RebootPodRequest) GetRegionId

func (r RebootPodRequest) GetRegionId() string

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

func (*RebootPodRequest) SetInstanceId

func (r *RebootPodRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*RebootPodRequest) SetNodeType

func (r *RebootPodRequest) SetNodeType(nodeType []string)

param nodeType: 重启指定类型的pod,支持Tikv,TiDB,PD,TiFlash(Required)

func (*RebootPodRequest) SetRegionId

func (r *RebootPodRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type RebootPodResponse

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

type RebootPodResult

type RebootPodResult struct {
}

type ResetPasswordRequest

type ResetPasswordRequest struct {
	core.JDCloudRequest

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

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

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

	/* 新密码  */
	AccountPassword string `json:"accountPassword"`
}

func NewResetPasswordRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPassword: 新密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResetPasswordRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPassword: 新密码 (Required)

func NewResetPasswordRequestWithoutParam

func NewResetPasswordRequestWithoutParam() *ResetPasswordRequest

This constructor has better compatible ability when API parameters changed

func (ResetPasswordRequest) GetRegionId

func (r ResetPasswordRequest) GetRegionId() string

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

func (*ResetPasswordRequest) SetAccountName

func (r *ResetPasswordRequest) SetAccountName(accountName string)

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

func (*ResetPasswordRequest) SetAccountPassword

func (r *ResetPasswordRequest) SetAccountPassword(accountPassword string)

param accountPassword: 新密码(Required)

func (*ResetPasswordRequest) SetInstanceId

func (r *ResetPasswordRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ResetPasswordRequest) SetRegionId

func (r *ResetPasswordRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type ResetPasswordResponse

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

type ResetPasswordResult

type ResetPasswordResult struct {
}

type ResumeReplicationRequest

type ResumeReplicationRequest struct {
	core.JDCloudRequest

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

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

	/* 复制任务ID  */
	TaskId string `json:"taskId"`
}

func NewResumeReplicationRequest

func NewResumeReplicationRequest(
	regionId string,
	instanceId string,
	taskId string,
) *ResumeReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResumeReplicationRequestWithAllParams

func NewResumeReplicationRequestWithAllParams(
	regionId string,
	instanceId string,
	taskId string,
) *ResumeReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required)

func NewResumeReplicationRequestWithoutParam

func NewResumeReplicationRequestWithoutParam() *ResumeReplicationRequest

This constructor has better compatible ability when API parameters changed

func (ResumeReplicationRequest) GetRegionId

func (r ResumeReplicationRequest) GetRegionId() string

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

func (*ResumeReplicationRequest) SetInstanceId

func (r *ResumeReplicationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ResumeReplicationRequest) SetRegionId

func (r *ResumeReplicationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*ResumeReplicationRequest) SetTaskId

func (r *ResumeReplicationRequest) SetTaskId(taskId string)

param taskId: 复制任务ID(Required)

type ResumeReplicationResponse

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

type ResumeReplicationResult

type ResumeReplicationResult struct {
}

type StopReplicationRequest

type StopReplicationRequest struct {
	core.JDCloudRequest

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

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

	/* 复制任务ID  */
	TaskId string `json:"taskId"`
}

func NewStopReplicationRequest

func NewStopReplicationRequest(
	regionId string,
	instanceId string,
	taskId string,
) *StopReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopReplicationRequestWithAllParams

func NewStopReplicationRequestWithAllParams(
	regionId string,
	instanceId string,
	taskId string,
) *StopReplicationRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param taskId: 复制任务ID (Required)

func NewStopReplicationRequestWithoutParam

func NewStopReplicationRequestWithoutParam() *StopReplicationRequest

This constructor has better compatible ability when API parameters changed

func (StopReplicationRequest) GetRegionId

func (r StopReplicationRequest) GetRegionId() string

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

func (*StopReplicationRequest) SetInstanceId

func (r *StopReplicationRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*StopReplicationRequest) SetRegionId

func (r *StopReplicationRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*StopReplicationRequest) SetTaskId

func (r *StopReplicationRequest) SetTaskId(taskId string)

param taskId: 复制任务ID(Required)

type StopReplicationResponse

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

type StopReplicationResult

type StopReplicationResult struct {
}

type UpgradeEngineVersionRequest

type UpgradeEngineVersionRequest struct {
	core.JDCloudRequest

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

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

	/* 升级后的版本号 (Optional) */
	Version *string `json:"version"`

	/* 版本升级的时间点,时间格式yyyy-mm-dd hh:mm:ss。不传或者传入空表示取消升级 (Optional) */
	Timing *string `json:"timing"`
}

func NewUpgradeEngineVersionRequest

func NewUpgradeEngineVersionRequest(
	regionId string,
	instanceId string,
) *UpgradeEngineVersionRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpgradeEngineVersionRequestWithAllParams

func NewUpgradeEngineVersionRequestWithAllParams(
	regionId string,
	instanceId string,
	version *string,
	timing *string,
) *UpgradeEngineVersionRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param version: 升级后的版本号 (Optional) * param timing: 版本升级的时间点,时间格式yyyy-mm-dd hh:mm:ss。不传或者传入空表示取消升级 (Optional)

func NewUpgradeEngineVersionRequestWithoutParam

func NewUpgradeEngineVersionRequestWithoutParam() *UpgradeEngineVersionRequest

This constructor has better compatible ability when API parameters changed

func (UpgradeEngineVersionRequest) GetRegionId

func (r UpgradeEngineVersionRequest) GetRegionId() string

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

func (*UpgradeEngineVersionRequest) SetInstanceId

func (r *UpgradeEngineVersionRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*UpgradeEngineVersionRequest) SetRegionId

func (r *UpgradeEngineVersionRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*UpgradeEngineVersionRequest) SetTiming

func (r *UpgradeEngineVersionRequest) SetTiming(timing string)

param timing: 版本升级的时间点,时间格式yyyy-mm-dd hh:mm:ss。不传或者传入空表示取消升级(Optional)

func (*UpgradeEngineVersionRequest) SetVersion

func (r *UpgradeEngineVersionRequest) SetVersion(version string)

param version: 升级后的版本号(Optional)

type UpgradeEngineVersionResponse

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

type UpgradeEngineVersionResult

type UpgradeEngineVersionResult struct {
}

type VerifyFilefromOSSRequest

type VerifyFilefromOSSRequest struct {
	core.JDCloudRequest

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

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

	/* 要校验的文件bucket及路径,例如Bucket为db_bak,文件路径为test_server/db1/20181013.bak,则ossLink为db_bak/test_server/db1/20181013.bak  */
	OssLink string `json:"ossLink"`
}

func NewVerifyFilefromOSSRequest

func NewVerifyFilefromOSSRequest(
	regionId string,
	instanceId string,
	ossLink string,
) *VerifyFilefromOSSRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param ossLink: 要校验的文件bucket及路径,例如Bucket为db_bak,文件路径为test_server/db1/20181013.bak,则ossLink为db_bak/test_server/db1/20181013.bak (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewVerifyFilefromOSSRequestWithAllParams

func NewVerifyFilefromOSSRequestWithAllParams(
	regionId string,
	instanceId string,
	ossLink string,
) *VerifyFilefromOSSRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param ossLink: 要校验的文件bucket及路径,例如Bucket为db_bak,文件路径为test_server/db1/20181013.bak,则ossLink为db_bak/test_server/db1/20181013.bak (Required)

func NewVerifyFilefromOSSRequestWithoutParam

func NewVerifyFilefromOSSRequestWithoutParam() *VerifyFilefromOSSRequest

This constructor has better compatible ability when API parameters changed

func (VerifyFilefromOSSRequest) GetRegionId

func (r VerifyFilefromOSSRequest) GetRegionId() string

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

func (*VerifyFilefromOSSRequest) SetInstanceId

func (r *VerifyFilefromOSSRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (r *VerifyFilefromOSSRequest) SetOssLink(ossLink string)

param ossLink: 要校验的文件bucket及路径,例如Bucket为db_bak,文件路径为test_server/db1/20181013.bak,则ossLink为db_bak/test_server/db1/20181013.bak(Required)

func (*VerifyFilefromOSSRequest) SetRegionId

func (r *VerifyFilefromOSSRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type VerifyFilefromOSSResponse

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

type VerifyFilefromOSSResult

type VerifyFilefromOSSResult struct {
	Success string `json:"success"`
	ErrMsg  string `json:"errMsg"`
}

Jump to

Keyboard shortcuts

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