apis

package
v1.60.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 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

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

type AttachNetworkRequest struct {
	core.JDCloudRequest

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

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

func NewAttachNetworkRequest

func NewAttachNetworkRequest(
	regionId string,
	instanceId string,
) *AttachNetworkRequest

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

func NewAttachNetworkRequestWithAllParams

func NewAttachNetworkRequestWithAllParams(
	regionId string,
	instanceId string,
) *AttachNetworkRequest

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

func NewAttachNetworkRequestWithoutParam

func NewAttachNetworkRequestWithoutParam() *AttachNetworkRequest

This constructor has better compatible ability when API parameters changed

func (AttachNetworkRequest) GetRegionId

func (r AttachNetworkRequest) GetRegionId() string

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

func (*AttachNetworkRequest) SetInstanceId

func (r *AttachNetworkRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*AttachNetworkRequest) SetRegionId

func (r *AttachNetworkRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type AttachNetworkResponse

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

type AttachNetworkResult

type AttachNetworkResult struct {
}

type AzsRequest

type AzsRequest struct {
	core.JDCloudRequest

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

func NewAzsRequest

func NewAzsRequest(
	regionId string,
) *AzsRequest

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

func NewAzsRequestWithAllParams

func NewAzsRequestWithAllParams(
	regionId string,
) *AzsRequest

* param regionId: 地域代码 (Required)

func NewAzsRequestWithoutParam

func NewAzsRequestWithoutParam() *AzsRequest

This constructor has better compatible ability when API parameters changed

func (AzsRequest) GetRegionId

func (r AzsRequest) GetRegionId() string

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

func (*AzsRequest) SetRegionId

func (r *AzsRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type AzsResponse

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

type AzsResult

type AzsResult struct {
	Azs []string `json:"azs"`
}

type CreateAccountRequest

type CreateAccountRequest struct {
	core.JDCloudRequest

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

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

	/* 账号名  */
	AccountName string `json:"accountName"`

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

	/* 账号权限  */
	Privilege string `json:"privilege"`
}

func NewCreateAccountRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名 (Required) * param accountPassword: 密码 (Required) * param privilege: 账号权限 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccountRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名 (Required) * param accountPassword: 密码 (Required) * param privilege: 账号权限 (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) SetPrivilege

func (r *CreateAccountRequest) SetPrivilege(privilege string)

param privilege: 账号权限(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 CreateInstanceRequest

type CreateInstanceRequest struct {
	core.JDCloudRequest

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

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

func NewCreateInstanceRequest

func NewCreateInstanceRequest(
	regionId string,
	instanceSpec *clickhouse.ClickhouseInstanceSpec,
) *CreateInstanceRequest

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

func NewCreateInstanceRequestWithAllParams

func NewCreateInstanceRequestWithAllParams(
	regionId string,
	instanceSpec *clickhouse.ClickhouseInstanceSpec,
) *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 *clickhouse.ClickhouseInstanceSpec)

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"`
	BuyId      string `json:"buyId"`
}

type DeleteAccountRequest

type DeleteAccountRequest struct {
	core.JDCloudRequest

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

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

	/* 账号名称  */
	AccountName string `json:"accountName"`
}

func NewDeleteAccountRequest

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

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

func NewDeleteAccountRequestWithAllParams

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名称 (Required)

func NewDeleteAccountRequestWithoutParam

func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAccountRequest) GetRegionId

func (r DeleteAccountRequest) GetRegionId() string

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

func (*DeleteAccountRequest) SetAccountName

func (r *DeleteAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*DeleteAccountRequest) SetInstanceId

func (r *DeleteAccountRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DeleteAccountRequest) SetRegionId

func (r *DeleteAccountRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DeleteAccountResponse

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

type DeleteAccountResult

type DeleteAccountResult struct {
}

type DeleteInstanceByForceRequest

type DeleteInstanceByForceRequest struct {
	core.JDCloudRequest

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

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

	/* 发出请求的运营后台的ERP账号  */
	RequestUser string `json:"requestUser"`
}

func NewDeleteInstanceByForceRequest

func NewDeleteInstanceByForceRequest(
	regionId string,
	instanceId string,
	requestUser string,
) *DeleteInstanceByForceRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param requestUser: 发出请求的运营后台的ERP账号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteInstanceByForceRequestWithAllParams

func NewDeleteInstanceByForceRequestWithAllParams(
	regionId string,
	instanceId string,
	requestUser string,
) *DeleteInstanceByForceRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param requestUser: 发出请求的运营后台的ERP账号 (Required)

func NewDeleteInstanceByForceRequestWithoutParam

func NewDeleteInstanceByForceRequestWithoutParam() *DeleteInstanceByForceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteInstanceByForceRequest) GetRegionId

func (r DeleteInstanceByForceRequest) GetRegionId() string

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

func (*DeleteInstanceByForceRequest) SetInstanceId

func (r *DeleteInstanceByForceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DeleteInstanceByForceRequest) SetRegionId

func (r *DeleteInstanceByForceRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DeleteInstanceByForceRequest) SetRequestUser

func (r *DeleteInstanceByForceRequest) SetRequestUser(requestUser string)

param requestUser: 发出请求的运营后台的ERP账号(Required)

type DeleteInstanceByForceResponse

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

type DeleteInstanceByForceResult

type DeleteInstanceByForceResult 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 DeleteWhiteListGroupRequest

type DeleteWhiteListGroupRequest struct {
	core.JDCloudRequest

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

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

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

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

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,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeAccountsRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],用于查询列表的接口 (Optional) * param filters: accountStatus, 支持operator选项:eq (Optional)

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

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

(Optional)

func (*DescribeAccountsRequest) SetInstanceId

func (r *DescribeAccountsRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeAccountsRequest) SetPageNumber

func (r *DescribeAccountsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeAccountsRequest) SetPageSize

func (r *DescribeAccountsRequest) SetPageSize(pageSize int)

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

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 {
	Accounts   []clickhouse.Account `json:"accounts"`
	TotalCount int                  `json:"totalCount"`
}

type DescribeAuditResultRequest

type DescribeAuditResultRequest struct {
	core.JDCloudRequest

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

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

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

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

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 节点名称 (Optional) */
	SegmentName *string `json:"segmentName"`

	/*  (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeAuditResultRequest

func NewDescribeAuditResultRequest(
	regionId string,
	instanceId string,
) *DescribeAuditResultRequest

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

func NewDescribeAuditResultRequestWithAllParams

func NewDescribeAuditResultRequestWithAllParams(
	regionId string,
	instanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	segmentName *string,
	filters []common.Filter,
) *DescribeAuditResultRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],用于查询列表的接口 (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param segmentName: 节点名称 (Optional) * param filters: (Optional)

func NewDescribeAuditResultRequestWithoutParam

func NewDescribeAuditResultRequestWithoutParam() *DescribeAuditResultRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAuditResultRequest) GetRegionId

func (r DescribeAuditResultRequest) GetRegionId() string

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

func (*DescribeAuditResultRequest) SetEndTime

func (r *DescribeAuditResultRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeAuditResultRequest) SetFilters

func (r *DescribeAuditResultRequest) SetFilters(filters []common.Filter)

param filters: (Optional)

func (*DescribeAuditResultRequest) SetInstanceId

func (r *DescribeAuditResultRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeAuditResultRequest) SetPageNumber

func (r *DescribeAuditResultRequest) SetPageNumber(pageNumber int)

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

func (*DescribeAuditResultRequest) SetPageSize

func (r *DescribeAuditResultRequest) SetPageSize(pageSize int)

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

func (*DescribeAuditResultRequest) SetRegionId

func (r *DescribeAuditResultRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeAuditResultRequest) SetSegmentName

func (r *DescribeAuditResultRequest) SetSegmentName(segmentName string)

param segmentName: 节点名称(Optional)

func (*DescribeAuditResultRequest) SetStartTime

func (r *DescribeAuditResultRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeAuditResultResponse

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

type DescribeAuditResultResult

type DescribeAuditResultResult struct {
	AuditResult clickhouse.AuditLog `json:"auditResult"`
	TotalCount  int                 `json:"totalCount"`
}

type DescribeDefaultConfigRequest

type DescribeDefaultConfigRequest struct {
	core.JDCloudRequest

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

	/* 计算节点规格 (Optional) */
	ChNodeClass *string `json:"chNodeClass"`

	/* 分片数 (Optional) */
	ShardNum *int `json:"shardNum"`

	/* 副本数 (Optional) */
	ReplicaNum *int `json:"replicaNum"`
}

func NewDescribeDefaultConfigRequest

func NewDescribeDefaultConfigRequest(
	regionId string,
) *DescribeDefaultConfigRequest

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

func NewDescribeDefaultConfigRequestWithAllParams

func NewDescribeDefaultConfigRequestWithAllParams(
	regionId string,
	chNodeClass *string,
	shardNum *int,
	replicaNum *int,
) *DescribeDefaultConfigRequest

* param regionId: 地域代码 (Required) * param chNodeClass: 计算节点规格 (Optional) * param shardNum: 分片数 (Optional) * param replicaNum: 副本数 (Optional)

func NewDescribeDefaultConfigRequestWithoutParam

func NewDescribeDefaultConfigRequestWithoutParam() *DescribeDefaultConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDefaultConfigRequest) GetRegionId

func (r DescribeDefaultConfigRequest) GetRegionId() string

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

func (*DescribeDefaultConfigRequest) SetChNodeClass

func (r *DescribeDefaultConfigRequest) SetChNodeClass(chNodeClass string)

param chNodeClass: 计算节点规格(Optional)

func (*DescribeDefaultConfigRequest) SetRegionId

func (r *DescribeDefaultConfigRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeDefaultConfigRequest) SetReplicaNum

func (r *DescribeDefaultConfigRequest) SetReplicaNum(replicaNum int)

param replicaNum: 副本数(Optional)

func (*DescribeDefaultConfigRequest) SetShardNum

func (r *DescribeDefaultConfigRequest) SetShardNum(shardNum int)

param shardNum: 分片数(Optional)

type DescribeDefaultConfigResponse

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

type DescribeDefaultConfigResult

type DescribeDefaultConfigResult struct {
	ZkNodeClass          string `json:"zkNodeClass"`
	ZkNodeNum            int    `json:"zkNodeNum"`
	ZkNodeCPU            int    `json:"zkNodeCPU"`
	ZkNodeMemoryGB       int    `json:"zkNodeMemoryGB"`
	ZkNodeStorageGB      int    `json:"zkNodeStorageGB"`
	MonitorNodeClass     string `json:"monitorNodeClass"`
	MonitorNodeCPU       int    `json:"monitorNodeCPU"`
	MonitorNodeMemoryGB  int    `json:"monitorNodeMemoryGB"`
	MonitorNodeStorageGB int    `json:"monitorNodeStorageGB"`
}

type DescribeDomainNamesRequest

type DescribeDomainNamesRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeDomainNamesRequest

func NewDescribeDomainNamesRequest(
	regionId string,
	instanceId string,
) *DescribeDomainNamesRequest

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

func NewDescribeDomainNamesRequestWithAllParams

func NewDescribeDomainNamesRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribeDomainNamesRequest

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

func NewDescribeDomainNamesRequestWithoutParam

func NewDescribeDomainNamesRequestWithoutParam() *DescribeDomainNamesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDomainNamesRequest) GetRegionId

func (r DescribeDomainNamesRequest) GetRegionId() string

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

func (*DescribeDomainNamesRequest) SetInstanceId

func (r *DescribeDomainNamesRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeDomainNamesRequest) SetRegionId

func (r *DescribeDomainNamesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeDomainNamesResponse

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

type DescribeDomainNamesResult

type DescribeDomainNamesResult struct {
	Shards             []clickhouse.Shards `json:"shards"`
	ShardNum           int                 `json:"shardNum"`
	ReplicaNum         int                 `json:"replicaNum"`
	PublicDomainName   string              `json:"publicDomainName"`
	InternalDomainName string              `json:"internalDomainName"`
}

type DescribeExposeTypeRequest

type DescribeExposeTypeRequest struct {
	core.JDCloudRequest

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

	/* vpcId  */
	VpcId string `json:"vpcId"`
}

func NewDescribeExposeTypeRequest

func NewDescribeExposeTypeRequest(
	regionId string,
	vpcId string,
) *DescribeExposeTypeRequest

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

func NewDescribeExposeTypeRequestWithAllParams

func NewDescribeExposeTypeRequestWithAllParams(
	regionId string,
	vpcId string,
) *DescribeExposeTypeRequest

* param regionId: 地域代码 (Required) * param vpcId: vpcId (Required)

func NewDescribeExposeTypeRequestWithoutParam

func NewDescribeExposeTypeRequestWithoutParam() *DescribeExposeTypeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeExposeTypeRequest) GetRegionId

func (r DescribeExposeTypeRequest) GetRegionId() string

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

func (*DescribeExposeTypeRequest) SetRegionId

func (r *DescribeExposeTypeRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeExposeTypeRequest) SetVpcId

func (r *DescribeExposeTypeRequest) SetVpcId(vpcId string)

param vpcId: vpcId(Required)

type DescribeExposeTypeResponse

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

type DescribeExposeTypeResult

type DescribeExposeTypeResult struct {
	ExposeType []string `json:"exposeType"`
}

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 {
	ClickhouseInstanceAttributes clickhouse.ClickhouseInstanceAttributes `json:"clickhouseInstanceAttributes"`
}

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

(Optional)
* param tagFilters: 资源标签 (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 resourceId, 支持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: 每页显示的数据条数,默认为10,取值范围:[10,100],用于查询列表的接口(Optional)

func (*DescribeInstancesRequest) SetRegionId

func (r *DescribeInstancesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

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  []clickhouse.Instance `json:"instances"`
	TotalCount int                   `json:"totalCount"`
}

type DescribeNodeClassesRequest

type DescribeNodeClassesRequest struct {
	core.JDCloudRequest

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

	/* 节点类型 CH ZK Monitor (Optional) */
	NodeType *string `json:"nodeType"`

	/* 存储类型: EBS_SSD (Optional) */
	NodeStorageType *string `json:"nodeStorageType"`
}

func NewDescribeNodeClassesRequest

func NewDescribeNodeClassesRequest(
	regionId string,
) *DescribeNodeClassesRequest

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

func NewDescribeNodeClassesRequestWithAllParams

func NewDescribeNodeClassesRequestWithAllParams(
	regionId string,
	nodeType *string,
	nodeStorageType *string,
) *DescribeNodeClassesRequest

* param regionId: 地域代码 (Required) * param nodeType: 节点类型 CH ZK Monitor (Optional) * param nodeStorageType: 存储类型: EBS_SSD (Optional)

func NewDescribeNodeClassesRequestWithoutParam

func NewDescribeNodeClassesRequestWithoutParam() *DescribeNodeClassesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeNodeClassesRequest) GetRegionId

func (r DescribeNodeClassesRequest) GetRegionId() string

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

func (*DescribeNodeClassesRequest) SetNodeStorageType

func (r *DescribeNodeClassesRequest) SetNodeStorageType(nodeStorageType string)

param nodeStorageType: 存储类型: EBS_SSD(Optional)

func (*DescribeNodeClassesRequest) SetNodeType

func (r *DescribeNodeClassesRequest) SetNodeType(nodeType string)

param nodeType: 节点类型 CH ZK Monitor(Optional)

func (*DescribeNodeClassesRequest) SetRegionId

func (r *DescribeNodeClassesRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeNodeClassesResponse

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

type DescribeNodeClassesResult

type DescribeNodeClassesResult struct {
	ChSpec      clickhouse.ChSpec      `json:"chSpec"`
	ZkSpec      clickhouse.ZkSpec      `json:"zkSpec"`
	MonitorSpec clickhouse.MonitorSpec `json:"monitorSpec"`
}

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

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

	/* 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: nodeId - node序号

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

(Optional)
* param filters: 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: 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: nodeId - node序号

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      clickhouse.Node `json:"nodes"`
	TotalCount int             `json:"totalCount"`
}

type DescribeParametersRequest

type DescribeParametersRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeParametersRequest

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

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

func NewDescribeParametersRequestWithAllParams

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

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

type DescribePodMapRequest

type DescribePodMapRequest struct {
	core.JDCloudRequest

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

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

func NewDescribePodMapRequest

func NewDescribePodMapRequest(
	regionId string,
	instanceId string,
) *DescribePodMapRequest

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

func NewDescribePodMapRequestWithAllParams

func NewDescribePodMapRequestWithAllParams(
	regionId string,
	instanceId string,
) *DescribePodMapRequest

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

func NewDescribePodMapRequestWithoutParam

func NewDescribePodMapRequestWithoutParam() *DescribePodMapRequest

This constructor has better compatible ability when API parameters changed

func (DescribePodMapRequest) GetRegionId

func (r DescribePodMapRequest) GetRegionId() string

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

func (*DescribePodMapRequest) SetInstanceId

func (r *DescribePodMapRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribePodMapRequest) SetRegionId

func (r *DescribePodMapRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribePodMapResponse

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

type DescribePodMapResult

type DescribePodMapResult struct {
	PodIds []string `json:"podIds"`
}

type DescribeProgressRequest

type DescribeProgressRequest struct {
	core.JDCloudRequest

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

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

	/* 是否获取创建域名进度,0不需要,1需要 (Optional) */
	BackendProgress *int `json:"backendProgress"`
}

func NewDescribeProgressRequest

func NewDescribeProgressRequest(
	regionId string,
	instanceId string,
) *DescribeProgressRequest

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

func NewDescribeProgressRequestWithAllParams

func NewDescribeProgressRequestWithAllParams(
	regionId string,
	instanceId string,
	backendProgress *int,
) *DescribeProgressRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param backendProgress: 是否获取创建域名进度,0不需要,1需要 (Optional)

func NewDescribeProgressRequestWithoutParam

func NewDescribeProgressRequestWithoutParam() *DescribeProgressRequest

This constructor has better compatible ability when API parameters changed

func (DescribeProgressRequest) GetRegionId

func (r DescribeProgressRequest) GetRegionId() string

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

func (*DescribeProgressRequest) SetBackendProgress

func (r *DescribeProgressRequest) SetBackendProgress(backendProgress int)

param backendProgress: 是否获取创建域名进度,0不需要,1需要(Optional)

func (*DescribeProgressRequest) SetInstanceId

func (r *DescribeProgressRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeProgressRequest) SetRegionId

func (r *DescribeProgressRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DescribeProgressResponse

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

type DescribeProgressResult

type DescribeProgressResult struct {
	InstanceReadyDomain int `json:"instanceReadyDomain"`
	InstanceTotalDomain int `json:"instanceTotalDomain"`
	InstanceReadyNode   int `json:"instanceReadyNode"`
	InstanceTotalNode   int `json:"instanceTotalNode"`
}

type DescribeSlowlogResultRequest

type DescribeSlowlogResultRequest struct {
	core.JDCloudRequest

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

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

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

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

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 节点名称 (Optional) */
	SegmentName *string `json:"segmentName"`

	/* 查询时间 (Optional) */
	QueryTime *string `json:"queryTime"`

	/*  (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeSlowlogResultRequest

func NewDescribeSlowlogResultRequest(
	regionId string,
	instanceId string,
) *DescribeSlowlogResultRequest

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

func NewDescribeSlowlogResultRequestWithAllParams

func NewDescribeSlowlogResultRequestWithAllParams(
	regionId string,
	instanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	segmentName *string,
	queryTime *string,
	filters []common.Filter,
) *DescribeSlowlogResultRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为10,取值范围:[10,100],用于查询列表的接口 (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param segmentName: 节点名称 (Optional) * param queryTime: 查询时间 (Optional) * param filters: (Optional)

func NewDescribeSlowlogResultRequestWithoutParam

func NewDescribeSlowlogResultRequestWithoutParam() *DescribeSlowlogResultRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSlowlogResultRequest) GetRegionId

func (r DescribeSlowlogResultRequest) GetRegionId() string

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

func (*DescribeSlowlogResultRequest) SetEndTime

func (r *DescribeSlowlogResultRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeSlowlogResultRequest) SetFilters

func (r *DescribeSlowlogResultRequest) SetFilters(filters []common.Filter)

param filters: (Optional)

func (*DescribeSlowlogResultRequest) SetInstanceId

func (r *DescribeSlowlogResultRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeSlowlogResultRequest) SetPageNumber

func (r *DescribeSlowlogResultRequest) SetPageNumber(pageNumber int)

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

func (*DescribeSlowlogResultRequest) SetPageSize

func (r *DescribeSlowlogResultRequest) SetPageSize(pageSize int)

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

func (*DescribeSlowlogResultRequest) SetQueryTime

func (r *DescribeSlowlogResultRequest) SetQueryTime(queryTime string)

param queryTime: 查询时间(Optional)

func (*DescribeSlowlogResultRequest) SetRegionId

func (r *DescribeSlowlogResultRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*DescribeSlowlogResultRequest) SetSegmentName

func (r *DescribeSlowlogResultRequest) SetSegmentName(segmentName string)

param segmentName: 节点名称(Optional)

func (*DescribeSlowlogResultRequest) SetStartTime

func (r *DescribeSlowlogResultRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeSlowlogResultResponse

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

type DescribeSlowlogResultResult

type DescribeSlowlogResultResult struct {
	SlowlogResult clickhouse.SlowLog `json:"slowlogResult"`
	TotalCount    int                `json:"totalCount"`
}

type DescribeWhiteListRequest

type DescribeWhiteListRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeWhiteListRequest

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

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

func NewDescribeWhiteListRequestWithAllParams

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

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

type DetachNetworkRequest

type DetachNetworkRequest struct {
	core.JDCloudRequest

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

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

func NewDetachNetworkRequest

func NewDetachNetworkRequest(
	regionId string,
	instanceId string,
) *DetachNetworkRequest

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

func NewDetachNetworkRequestWithAllParams

func NewDetachNetworkRequestWithAllParams(
	regionId string,
	instanceId string,
) *DetachNetworkRequest

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

func NewDetachNetworkRequestWithoutParam

func NewDetachNetworkRequestWithoutParam() *DetachNetworkRequest

This constructor has better compatible ability when API parameters changed

func (DetachNetworkRequest) GetRegionId

func (r DetachNetworkRequest) GetRegionId() string

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

func (*DetachNetworkRequest) SetInstanceId

func (r *DetachNetworkRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DetachNetworkRequest) SetRegionId

func (r *DetachNetworkRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DetachNetworkResponse

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

type DetachNetworkResult

type DetachNetworkResult struct {
}

type DisableCloudDiskCapacityRequest

type DisableCloudDiskCapacityRequest struct {
	core.JDCloudRequest

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

	/* pin  */
	Pin string `json:"pin"`

	/* instanceId (Optional) */
	InstanceId *string `json:"instanceId"`
}

func NewDisableCloudDiskCapacityRequest

func NewDisableCloudDiskCapacityRequest(
	regionId string,
	pin string,
) *DisableCloudDiskCapacityRequest

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

func NewDisableCloudDiskCapacityRequestWithAllParams

func NewDisableCloudDiskCapacityRequestWithAllParams(
	regionId string,
	pin string,
	instanceId *string,
) *DisableCloudDiskCapacityRequest

* param regionId: 地域代码 (Required) * param pin: pin (Required) * param instanceId: instanceId (Optional)

func NewDisableCloudDiskCapacityRequestWithoutParam

func NewDisableCloudDiskCapacityRequestWithoutParam() *DisableCloudDiskCapacityRequest

This constructor has better compatible ability when API parameters changed

func (DisableCloudDiskCapacityRequest) GetRegionId

func (r DisableCloudDiskCapacityRequest) GetRegionId() string

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

func (*DisableCloudDiskCapacityRequest) SetInstanceId

func (r *DisableCloudDiskCapacityRequest) SetInstanceId(instanceId string)

param instanceId: instanceId(Optional)

func (*DisableCloudDiskCapacityRequest) SetPin

func (r *DisableCloudDiskCapacityRequest) SetPin(pin string)

param pin: pin(Required)

func (*DisableCloudDiskCapacityRequest) SetRegionId

func (r *DisableCloudDiskCapacityRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type DisableCloudDiskCapacityResponse

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

type DisableCloudDiskCapacityResult

type DisableCloudDiskCapacityResult struct {
}

type DisableInternetAccessRequest

type DisableInternetAccessRequest struct {
	core.JDCloudRequest

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

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

	/* 服务类型(database/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: 服务类型(database/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: 服务类型(database/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: 服务类型(database/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 EnableCloudDiskCapacityRequest

type EnableCloudDiskCapacityRequest struct {
	core.JDCloudRequest

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

	/* pin  */
	Pin string `json:"pin"`

	/* instanceId (Optional) */
	InstanceId *string `json:"instanceId"`
}

func NewEnableCloudDiskCapacityRequest

func NewEnableCloudDiskCapacityRequest(
	regionId string,
	pin string,
) *EnableCloudDiskCapacityRequest

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

func NewEnableCloudDiskCapacityRequestWithAllParams

func NewEnableCloudDiskCapacityRequestWithAllParams(
	regionId string,
	pin string,
	instanceId *string,
) *EnableCloudDiskCapacityRequest

* param regionId: 地域代码 (Required) * param pin: pin (Required) * param instanceId: instanceId (Optional)

func NewEnableCloudDiskCapacityRequestWithoutParam

func NewEnableCloudDiskCapacityRequestWithoutParam() *EnableCloudDiskCapacityRequest

This constructor has better compatible ability when API parameters changed

func (EnableCloudDiskCapacityRequest) GetRegionId

func (r EnableCloudDiskCapacityRequest) GetRegionId() string

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

func (*EnableCloudDiskCapacityRequest) SetInstanceId

func (r *EnableCloudDiskCapacityRequest) SetInstanceId(instanceId string)

param instanceId: instanceId(Optional)

func (*EnableCloudDiskCapacityRequest) SetPin

func (r *EnableCloudDiskCapacityRequest) SetPin(pin string)

param pin: pin(Required)

func (*EnableCloudDiskCapacityRequest) SetRegionId

func (r *EnableCloudDiskCapacityRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type EnableCloudDiskCapacityResponse

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

type EnableCloudDiskCapacityResult

type EnableCloudDiskCapacityResult struct {
}

type EnableInternetAccessRequest

type EnableInternetAccessRequest struct {
	core.JDCloudRequest

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

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

	/* 服务类型 (database/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: 服务类型 (database/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: 服务类型 (database/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: 服务类型 (database/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 InternalDescribeInstanceRequest

type InternalDescribeInstanceRequest struct {
	core.JDCloudRequest

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

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

func NewInternalDescribeInstanceRequest

func NewInternalDescribeInstanceRequest(
	regionId string,
	instanceId string,
) *InternalDescribeInstanceRequest

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

func NewInternalDescribeInstanceRequestWithAllParams

func NewInternalDescribeInstanceRequestWithAllParams(
	regionId string,
	instanceId string,
) *InternalDescribeInstanceRequest

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

func NewInternalDescribeInstanceRequestWithoutParam

func NewInternalDescribeInstanceRequestWithoutParam() *InternalDescribeInstanceRequest

This constructor has better compatible ability when API parameters changed

func (InternalDescribeInstanceRequest) GetRegionId

func (r InternalDescribeInstanceRequest) GetRegionId() string

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

func (*InternalDescribeInstanceRequest) SetInstanceId

func (r *InternalDescribeInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*InternalDescribeInstanceRequest) SetRegionId

func (r *InternalDescribeInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type InternalDescribeInstanceResponse

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

type InternalDescribeInstanceResult

type InternalDescribeInstanceResult struct {
	CloudStorageLock    bool `json:"cloudStorageLock"`
	ParametersGroupLock bool `json:"parametersGroupLock"`
}

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

	/* clickhouse实例规格 (Optional) */
	ChNodeClass *string `json:"chNodeClass"`

	/* zookeeper实例规格 (Optional) */
	ZkNodeClass *string `json:"zkNodeClass"`

	/* clickhouse实例磁盘大小(GB) (Optional) */
	ChNodeStorageGB *int `json:"chNodeStorageGB"`

	/* 监控实例规格 (Optional) */
	MonitorNodeClass *string `json:"monitorNodeClass"`
}

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,
	chNodeClass *string,
	zkNodeClass *string,
	chNodeStorageGB *int,
	monitorNodeClass *string,
) *ModifyInstanceSpecRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param chNodeClass: clickhouse实例规格 (Optional) * param zkNodeClass: zookeeper实例规格 (Optional) * param chNodeStorageGB: clickhouse实例磁盘大小(GB) (Optional) * param monitorNodeClass: 监控实例规格 (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) SetChNodeClass

func (r *ModifyInstanceSpecRequest) SetChNodeClass(chNodeClass string)

param chNodeClass: clickhouse实例规格(Optional)

func (*ModifyInstanceSpecRequest) SetChNodeStorageGB

func (r *ModifyInstanceSpecRequest) SetChNodeStorageGB(chNodeStorageGB int)

param chNodeStorageGB: clickhouse实例磁盘大小(GB)(Optional)

func (*ModifyInstanceSpecRequest) SetInstanceId

func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceSpecRequest) SetMonitorNodeClass

func (r *ModifyInstanceSpecRequest) SetMonitorNodeClass(monitorNodeClass string)

param monitorNodeClass: 监控实例规格(Optional)

func (*ModifyInstanceSpecRequest) SetRegionId

func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*ModifyInstanceSpecRequest) SetZkNodeClass

func (r *ModifyInstanceSpecRequest) SetZkNodeClass(zkNodeClass string)

param zkNodeClass: zookeeper实例规格(Optional)

type ModifyInstanceSpecResponse

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

type ModifyInstanceSpecResult

type ModifyInstanceSpecResult struct {
	InstanceId string `json:"instanceId"`
	OrderId    string `json:"orderId"`
	BuyId      string `json:"buyId"`
}

type ModifyParametersRequest

type ModifyParametersRequest struct {
	core.JDCloudRequest

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

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

	/* 目前支持的参数 keep_alive_timeout、max_connections、max_partition_size_to_drop、max_table_size_to_drop、max_concurrent_queries、uncompressed_cache_size、mark_cache_size、use_uncompressed_cache、max_memory_usage、distributed_ddl_task_timeout、background_pool_size、max_memory_usage_for_all_queries、max_query_size、max_partitions_per_insert_block (Optional) */
	Parameters []clickhouse.Parameters `json:"parameters"`
}

func NewModifyParametersRequest

func NewModifyParametersRequest(
	regionId string,
	instanceId string,
) *ModifyParametersRequest

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

func NewModifyParametersRequestWithAllParams

func NewModifyParametersRequestWithAllParams(
	regionId string,
	instanceId string,
	parameters []clickhouse.Parameters,
) *ModifyParametersRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: 实例ID,唯一标识一个实例 (Required) * param parameters: 目前支持的参数 keep_alive_timeout、max_connections、max_partition_size_to_drop、max_table_size_to_drop、max_concurrent_queries、uncompressed_cache_size、mark_cache_size、use_uncompressed_cache、max_memory_usage、distributed_ddl_task_timeout、background_pool_size、max_memory_usage_for_all_queries、max_query_size、max_partitions_per_insert_block (Optional)

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 []clickhouse.Parameters)

param parameters: 目前支持的参数 keep_alive_timeout、max_connections、max_partition_size_to_drop、max_table_size_to_drop、max_concurrent_queries、uncompressed_cache_size、mark_cache_size、use_uncompressed_cache、max_memory_usage、distributed_ddl_task_timeout、background_pool_size、max_memory_usage_for_all_queries、max_query_size、max_partitions_per_insert_block(Optional)

func (*ModifyParametersRequest) SetRegionId

func (r *ModifyParametersRequest) SetRegionId(regionId string)

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

type ModifyPrivilegeRequest struct {
	core.JDCloudRequest

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

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

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* 账号的访问权限 (Optional) */
	Privileges *string `json:"privileges"`
}

func NewModifyPrivilegeRequest

func NewModifyPrivilegeRequest(
	regionId string,
	instanceId string,
	accountName string,
) *ModifyPrivilegeRequest

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

func NewModifyPrivilegeRequestWithAllParams

func NewModifyPrivilegeRequestWithAllParams(
	regionId string,
	instanceId string,
	accountName string,
	privileges *string,
) *ModifyPrivilegeRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名称 (Required) * param privileges: 账号的访问权限 (Optional)

func NewModifyPrivilegeRequestWithoutParam

func NewModifyPrivilegeRequestWithoutParam() *ModifyPrivilegeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyPrivilegeRequest) GetRegionId

func (r ModifyPrivilegeRequest) GetRegionId() string

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

func (*ModifyPrivilegeRequest) SetAccountName

func (r *ModifyPrivilegeRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*ModifyPrivilegeRequest) SetInstanceId

func (r *ModifyPrivilegeRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyPrivilegeRequest) SetPrivileges

func (r *ModifyPrivilegeRequest) SetPrivileges(privileges string)

param privileges: 账号的访问权限(Optional)

func (*ModifyPrivilegeRequest) SetRegionId

func (r *ModifyPrivilegeRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type ModifyPrivilegeResponse

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

type ModifyPrivilegeResult

type ModifyPrivilegeResult struct {
}

type ModifyWhiteListRequest

type ModifyWhiteListRequest struct {
	core.JDCloudRequest

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

type OrderableInstanceTypeRequest struct {
	core.JDCloudRequest

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

func NewOrderableInstanceTypeRequest

func NewOrderableInstanceTypeRequest(
	regionId string,
) *OrderableInstanceTypeRequest

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

func NewOrderableInstanceTypeRequestWithAllParams

func NewOrderableInstanceTypeRequestWithAllParams(
	regionId string,
) *OrderableInstanceTypeRequest

* param regionId: 地域代码 (Required)

func NewOrderableInstanceTypeRequestWithoutParam

func NewOrderableInstanceTypeRequestWithoutParam() *OrderableInstanceTypeRequest

This constructor has better compatible ability when API parameters changed

func (OrderableInstanceTypeRequest) GetRegionId

func (r OrderableInstanceTypeRequest) GetRegionId() string

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

func (*OrderableInstanceTypeRequest) SetRegionId

func (r *OrderableInstanceTypeRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

type OrderableInstanceTypeResponse

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

type OrderableInstanceTypeResult

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

type ResetPasswordRequest

type ResetPasswordRequest struct {
	core.JDCloudRequest

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

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

	/* 账号名称  */
	AccountName string `json:"accountName"`

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

func NewResetPasswordRequest

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

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param accountName: 账号名称 (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: 新密码 (Optional)

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: 新密码(Optional)

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 SelectDetailListRequest

type SelectDetailListRequest struct {
	core.JDCloudRequest

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

	/* 资源id列表(多个以,分隔)  */
	ResourceList string `json:"resourceList"`
}

func NewSelectDetailListRequest

func NewSelectDetailListRequest(
	regionId string,
	resourceList string,
) *SelectDetailListRequest

* param regionId: 地域代码 (Required) * param resourceList: 资源id列表(多个以,分隔) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSelectDetailListRequestWithAllParams

func NewSelectDetailListRequestWithAllParams(
	regionId string,
	resourceList string,
) *SelectDetailListRequest

* param regionId: 地域代码 (Required) * param resourceList: 资源id列表(多个以,分隔) (Required)

func NewSelectDetailListRequestWithoutParam

func NewSelectDetailListRequestWithoutParam() *SelectDetailListRequest

This constructor has better compatible ability when API parameters changed

func (SelectDetailListRequest) GetRegionId

func (r SelectDetailListRequest) GetRegionId() string

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

func (*SelectDetailListRequest) SetRegionId

func (r *SelectDetailListRequest) SetRegionId(regionId string)

param regionId: 地域代码(Required)

func (*SelectDetailListRequest) SetResourceList

func (r *SelectDetailListRequest) SetResourceList(resourceList string)

param resourceList: 资源id列表(多个以,分隔)(Required)

type SelectDetailListResponse

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

type SelectDetailListResult

type SelectDetailListResult struct {
	Data []clickhouse.ResourceInfo `json:"data"`
}

type UpgradeEngineVersionRequest

type UpgradeEngineVersionRequest struct {
	core.JDCloudRequest

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

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

	/* 集群版本号  */
	TargetVersion string `json:"targetVersion"`
}

func NewUpgradeEngineVersionRequest

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

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

func NewUpgradeEngineVersionRequestWithAllParams

func NewUpgradeEngineVersionRequestWithAllParams(
	regionId string,
	instanceId string,
	targetVersion string,
) *UpgradeEngineVersionRequest

* param regionId: 地域代码 (Required) * param instanceId: 实例ID (Required) * param targetVersion: 集群版本号 (Required)

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

func (r *UpgradeEngineVersionRequest) SetTargetVersion(targetVersion string)

param targetVersion: 集群版本号(Required)

type UpgradeEngineVersionResponse

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

type UpgradeEngineVersionResult

type UpgradeEngineVersionResult struct {
}

Jump to

Keyboard shortcuts

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