apis

package
v1.62.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterExpansionRequest added in v1.44.0

type ClusterExpansionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述集群扩容信息  */
	ClusterExpansion *jmr.ClusterExpansion `json:"clusterExpansion"`

	/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
	(Optional) */
	ClientToken *string `json:"clientToken"`
}

func NewClusterExpansionRequest added in v1.44.0

func NewClusterExpansionRequest(
	regionId string,
	clusterExpansion *jmr.ClusterExpansion,
) *ClusterExpansionRequest

* param regionId: 地域ID (Required) * param clusterExpansion: 描述集群扩容信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewClusterExpansionRequestWithAllParams added in v1.44.0

func NewClusterExpansionRequestWithAllParams(
	regionId string,
	clusterExpansion *jmr.ClusterExpansion,
	clientToken *string,
) *ClusterExpansionRequest

* param regionId: 地域ID (Required) * param clusterExpansion: 描述集群扩容信息 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)

func NewClusterExpansionRequestWithoutParam added in v1.44.0

func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest

This constructor has better compatible ability when API parameters changed

func (ClusterExpansionRequest) GetRegionId added in v1.44.0

func (r ClusterExpansionRequest) GetRegionId() string

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

func (*ClusterExpansionRequest) SetClientToken added in v1.44.0

func (r *ClusterExpansionRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。

(Optional)

func (*ClusterExpansionRequest) SetClusterExpansion added in v1.47.0

func (r *ClusterExpansionRequest) SetClusterExpansion(clusterExpansion *jmr.ClusterExpansion)

param clusterExpansion: 描述集群扩容信息(Required)

func (*ClusterExpansionRequest) SetRegionId added in v1.44.0

func (r *ClusterExpansionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ClusterExpansionResponse added in v1.44.0

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

type ClusterExpansionResult added in v1.44.0

type ClusterExpansionResult struct {
	Status bool `json:"status"`
}

type ClusterReductionRequest added in v1.47.0

type ClusterReductionRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述集群缩容信息  */
	ClusterReduction *jmr.ClusterReduction `json:"clusterReduction"`

	/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
	(Optional) */
	ClientToken *string `json:"clientToken"`
}

func NewClusterReductionRequest added in v1.47.0

func NewClusterReductionRequest(
	regionId string,
	clusterReduction *jmr.ClusterReduction,
) *ClusterReductionRequest

* param regionId: 地域ID (Required) * param clusterReduction: 描述集群缩容信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewClusterReductionRequestWithAllParams added in v1.47.0

func NewClusterReductionRequestWithAllParams(
	regionId string,
	clusterReduction *jmr.ClusterReduction,
	clientToken *string,
) *ClusterReductionRequest

* param regionId: 地域ID (Required) * param clusterReduction: 描述集群缩容信息 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)

func NewClusterReductionRequestWithoutParam added in v1.47.0

func NewClusterReductionRequestWithoutParam() *ClusterReductionRequest

This constructor has better compatible ability when API parameters changed

func (ClusterReductionRequest) GetRegionId added in v1.47.0

func (r ClusterReductionRequest) GetRegionId() string

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

func (*ClusterReductionRequest) SetClientToken added in v1.47.0

func (r *ClusterReductionRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。

(Optional)

func (*ClusterReductionRequest) SetClusterReduction added in v1.47.0

func (r *ClusterReductionRequest) SetClusterReduction(clusterReduction *jmr.ClusterReduction)

param clusterReduction: 描述集群缩容信息(Required)

func (*ClusterReductionRequest) SetRegionId added in v1.47.0

func (r *ClusterReductionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ClusterReductionResponse added in v1.47.0

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

type ClusterReductionResult added in v1.47.0

type ClusterReductionResult struct {
	Status bool `json:"status"`
}

type CreateClusterRequest added in v1.44.0

type CreateClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 描述集群配置  */
	ClusterSpec *jmr.ClusterSpec `json:"clusterSpec"`

	/* 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。
	(Optional) */
	ClientToken *string `json:"clientToken"`
}

func NewCreateClusterRequest added in v1.44.0

func NewCreateClusterRequest(
	regionId string,
	clusterSpec *jmr.ClusterSpec,
) *CreateClusterRequest

* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateClusterRequestWithAllParams added in v1.44.0

func NewCreateClusterRequestWithAllParams(
	regionId string,
	clusterSpec *jmr.ClusterSpec,
	clientToken *string,
) *CreateClusterRequest

* param regionId: 地域ID (Required) * param clusterSpec: 描述集群配置 (Required) * param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。 (Optional)

func NewCreateClusterRequestWithoutParam added in v1.44.0

func NewCreateClusterRequestWithoutParam() *CreateClusterRequest

This constructor has better compatible ability when API parameters changed

func (CreateClusterRequest) GetRegionId added in v1.44.0

func (r CreateClusterRequest) GetRegionId() string

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

func (*CreateClusterRequest) SetClientToken added in v1.44.0

func (r *CreateClusterRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,长度不能超过64个字符。

(Optional)

func (*CreateClusterRequest) SetClusterSpec added in v1.44.0

func (r *CreateClusterRequest) SetClusterSpec(clusterSpec *jmr.ClusterSpec)

param clusterSpec: 描述集群配置(Required)

func (*CreateClusterRequest) SetRegionId added in v1.44.0

func (r *CreateClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateClusterResponse added in v1.44.0

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

type CreateClusterResult added in v1.44.0

type CreateClusterResult struct {
	Status    bool   `json:"status"`
	ClusterId string `json:"clusterId"`
	Message   string `json:"message"`
}

type DescribeClusterRequest added in v1.44.0

type DescribeClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 集群ID  */
	ClusterId string `json:"clusterId"`
}

func NewDescribeClusterRequest added in v1.44.0

func NewDescribeClusterRequest(
	regionId string,
	clusterId string,
) *DescribeClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClusterRequestWithAllParams added in v1.44.0

func NewDescribeClusterRequestWithAllParams(
	regionId string,
	clusterId string,
) *DescribeClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)

func NewDescribeClusterRequestWithoutParam added in v1.44.0

func NewDescribeClusterRequestWithoutParam() *DescribeClusterRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClusterRequest) GetRegionId added in v1.44.0

func (r DescribeClusterRequest) GetRegionId() string

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

func (*DescribeClusterRequest) SetClusterId added in v1.44.0

func (r *DescribeClusterRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*DescribeClusterRequest) SetRegionId added in v1.44.0

func (r *DescribeClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeClusterResponse added in v1.44.0

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

type DescribeClusterResult added in v1.44.0

type DescribeClusterResult struct {
	Cluster jmr.Cluster `json:"cluster"`
	Status  bool        `json:"status"`
}

type DescribeClustersRequest added in v1.44.0

type DescribeClustersRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 地域 (Optional) */
	DataCenter *string `json:"dataCenter"`

	/* 集群状态,CREATING,RUNNING,RELEASED,FAILED等 (Optional) */
	Status *string `json:"status"`

	/* 集群名称 (Optional) */
	ClusterName *string `json:"clusterName"`

	/* 排序,比如 id desc (Optional) */
	OrderBy *string `json:"orderBy"`

	/* 页数,默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页数目,默认为10 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeClustersRequest added in v1.44.0

func NewDescribeClustersRequest(
	regionId string,
) *DescribeClustersRequest

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

func NewDescribeClustersRequestWithAllParams added in v1.44.0

func NewDescribeClustersRequestWithAllParams(
	regionId string,
	dataCenter *string,
	status *string,
	clusterName *string,
	orderBy *string,
	pageNum *int,
	pageSize *int,
) *DescribeClustersRequest

* param regionId: 地域ID (Required) * param dataCenter: 地域 (Optional) * param status: 集群状态,CREATING,RUNNING,RELEASED,FAILED等 (Optional) * param clusterName: 集群名称 (Optional) * param orderBy: 排序,比如 id desc (Optional) * param pageNum: 页数,默认为1 (Optional) * param pageSize: 每页数目,默认为10 (Optional)

func NewDescribeClustersRequestWithoutParam added in v1.44.0

func NewDescribeClustersRequestWithoutParam() *DescribeClustersRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClustersRequest) GetRegionId added in v1.44.0

func (r DescribeClustersRequest) GetRegionId() string

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

func (*DescribeClustersRequest) SetClusterName added in v1.47.0

func (r *DescribeClustersRequest) SetClusterName(clusterName string)

param clusterName: 集群名称(Optional)

func (*DescribeClustersRequest) SetDataCenter added in v1.47.0

func (r *DescribeClustersRequest) SetDataCenter(dataCenter string)

param dataCenter: 地域(Optional)

func (*DescribeClustersRequest) SetOrderBy added in v1.47.0

func (r *DescribeClustersRequest) SetOrderBy(orderBy string)

param orderBy: 排序,比如 id desc(Optional)

func (*DescribeClustersRequest) SetPageNum added in v1.47.0

func (r *DescribeClustersRequest) SetPageNum(pageNum int)

param pageNum: 页数,默认为1(Optional)

func (*DescribeClustersRequest) SetPageSize added in v1.44.0

func (r *DescribeClustersRequest) SetPageSize(pageSize int)

param pageSize: 每页数目,默认为10(Optional)

func (*DescribeClustersRequest) SetRegionId added in v1.44.0

func (r *DescribeClustersRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeClustersRequest) SetStatus added in v1.47.0

func (r *DescribeClustersRequest) SetStatus(status string)

param status: 集群状态,CREATING,RUNNING,RELEASED,FAILED等(Optional)

type DescribeClustersResponse added in v1.44.0

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

type DescribeClustersResult added in v1.44.0

type DescribeClustersResult struct {
	TotalNum int                   `json:"totalNum"`
	Clusters []jmr.ClusterListNode `json:"clusters"`
	Status   bool                  `json:"status"`
}

type GetJmrVersionListRequest added in v1.44.0

type GetJmrVersionListRequest struct {
	core.JDCloudRequest

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

func NewGetJmrVersionListRequest added in v1.44.0

func NewGetJmrVersionListRequest(
	regionId string,
) *GetJmrVersionListRequest

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

func NewGetJmrVersionListRequestWithAllParams added in v1.44.0

func NewGetJmrVersionListRequestWithAllParams(
	regionId string,
) *GetJmrVersionListRequest

* param regionId: 地域ID (Required)

func NewGetJmrVersionListRequestWithoutParam added in v1.44.0

func NewGetJmrVersionListRequestWithoutParam() *GetJmrVersionListRequest

This constructor has better compatible ability when API parameters changed

func (GetJmrVersionListRequest) GetRegionId added in v1.44.0

func (r GetJmrVersionListRequest) GetRegionId() string

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

func (*GetJmrVersionListRequest) SetRegionId added in v1.44.0

func (r *GetJmrVersionListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetJmrVersionListResponse added in v1.44.0

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

type GetJmrVersionListResult added in v1.44.0

type GetJmrVersionListResult struct {
	Data   []string `json:"data"`
	Status bool     `json:"status"`
}

type GetSoftwareInfoRequest added in v1.44.0

type GetSoftwareInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* JMR软件版本号  */
	Version string `json:"version"`
}

func NewGetSoftwareInfoRequest added in v1.44.0

func NewGetSoftwareInfoRequest(
	regionId string,
	version string,
) *GetSoftwareInfoRequest

* param regionId: 地域ID (Required) * param version: JMR软件版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetSoftwareInfoRequestWithAllParams added in v1.44.0

func NewGetSoftwareInfoRequestWithAllParams(
	regionId string,
	version string,
) *GetSoftwareInfoRequest

* param regionId: 地域ID (Required) * param version: JMR软件版本号 (Required)

func NewGetSoftwareInfoRequestWithoutParam added in v1.44.0

func NewGetSoftwareInfoRequestWithoutParam() *GetSoftwareInfoRequest

This constructor has better compatible ability when API parameters changed

func (GetSoftwareInfoRequest) GetRegionId added in v1.44.0

func (r GetSoftwareInfoRequest) GetRegionId() string

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

func (*GetSoftwareInfoRequest) SetRegionId added in v1.44.0

func (r *GetSoftwareInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetSoftwareInfoRequest) SetVersion added in v1.47.0

func (r *GetSoftwareInfoRequest) SetVersion(version string)

param version: JMR软件版本号(Required)

type GetSoftwareInfoResponse added in v1.44.0

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

type GetSoftwareInfoResult added in v1.44.0

type GetSoftwareInfoResult struct {
	Data   string `json:"data"`
	Status bool   `json:"status"`
}

type IdataClusterRequest added in v1.44.0

type IdataClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 地域信息 (Optional) */
	DataCenter *string `json:"dataCenter"`
}

func NewIdataClusterRequest added in v1.44.0

func NewIdataClusterRequest(
	regionId string,
) *IdataClusterRequest

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

func NewIdataClusterRequestWithAllParams added in v1.44.0

func NewIdataClusterRequestWithAllParams(
	regionId string,
	dataCenter *string,
) *IdataClusterRequest

* param regionId: 地域ID (Required) * param dataCenter: 地域信息 (Optional)

func NewIdataClusterRequestWithoutParam added in v1.44.0

func NewIdataClusterRequestWithoutParam() *IdataClusterRequest

This constructor has better compatible ability when API parameters changed

func (IdataClusterRequest) GetRegionId added in v1.44.0

func (r IdataClusterRequest) GetRegionId() string

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

func (*IdataClusterRequest) SetDataCenter added in v1.47.0

func (r *IdataClusterRequest) SetDataCenter(dataCenter string)

param dataCenter: 地域信息(Optional)

func (*IdataClusterRequest) SetRegionId added in v1.44.0

func (r *IdataClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type IdataClusterResponse added in v1.44.0

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

type IdataClusterResult added in v1.44.0

type IdataClusterResult struct {
	Data   interface{} `json:"data"`
	Status bool        `json:"status"`
}

type MonitorLabelListRequest added in v1.47.0

type MonitorLabelListRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 集群ID  */
	ClusterId string `json:"clusterId"`
}

func NewMonitorLabelListRequest added in v1.47.0

func NewMonitorLabelListRequest(
	regionId string,
	clusterId string,
) *MonitorLabelListRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewMonitorLabelListRequestWithAllParams added in v1.47.0

func NewMonitorLabelListRequestWithAllParams(
	regionId string,
	clusterId string,
) *MonitorLabelListRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)

func NewMonitorLabelListRequestWithoutParam added in v1.47.0

func NewMonitorLabelListRequestWithoutParam() *MonitorLabelListRequest

This constructor has better compatible ability when API parameters changed

func (MonitorLabelListRequest) GetRegionId added in v1.47.0

func (r MonitorLabelListRequest) GetRegionId() string

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

func (*MonitorLabelListRequest) SetClusterId added in v1.47.0

func (r *MonitorLabelListRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*MonitorLabelListRequest) SetRegionId added in v1.47.0

func (r *MonitorLabelListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type MonitorLabelListResponse added in v1.47.0

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

type MonitorLabelListResult added in v1.47.0

type MonitorLabelListResult struct {
	Data   []jmr.MonitorLabelDetail `json:"data"`
	Status bool                     `json:"status"`
}

type ReleaseClusterRequest

type ReleaseClusterRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 集群ID  */
	ClusterId string `json:"clusterId"`
}

func NewReleaseClusterRequest

func NewReleaseClusterRequest(
	regionId string,
	clusterId string,
) *ReleaseClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewReleaseClusterRequestWithAllParams

func NewReleaseClusterRequestWithAllParams(
	regionId string,
	clusterId string,
) *ReleaseClusterRequest

* param regionId: 地域ID (Required) * param clusterId: 集群ID (Required)

func NewReleaseClusterRequestWithoutParam

func NewReleaseClusterRequestWithoutParam() *ReleaseClusterRequest

This constructor has better compatible ability when API parameters changed

func (ReleaseClusterRequest) GetRegionId

func (r ReleaseClusterRequest) GetRegionId() string

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

func (*ReleaseClusterRequest) SetClusterId added in v1.44.0

func (r *ReleaseClusterRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*ReleaseClusterRequest) SetRegionId

func (r *ReleaseClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ReleaseClusterResponse

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

type ReleaseClusterResult

type ReleaseClusterResult struct {
	Status bool `json:"status"`
}

Jump to

Keyboard shortcuts

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