apis

package
v0.0.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterExpansionRequest

type ClusterExpansionRequest struct {
	core.JDCloudRequest

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

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

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

func NewClusterExpansionRequest

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

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

func NewClusterExpansionRequestWithAllParams

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

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

func NewClusterExpansionRequestWithoutParam

func NewClusterExpansionRequestWithoutParam() *ClusterExpansionRequest

This constructor has better compatible ability when API parameters changed

func (ClusterExpansionRequest) GetRegionId

func (r ClusterExpansionRequest) GetRegionId() string

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

func (*ClusterExpansionRequest) SetClientToken

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

(Optional)

func (*ClusterExpansionRequest) SetClusterExpansion

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

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

func (*ClusterExpansionRequest) SetRegionId

func (r *ClusterExpansionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ClusterExpansionResponse

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

type ClusterExpansionResult

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

type ClusterReductionRequest

type ClusterReductionRequest struct {
	core.JDCloudRequest

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

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

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

func NewClusterReductionRequest

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

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

func NewClusterReductionRequestWithAllParams

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

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

func NewClusterReductionRequestWithoutParam

func NewClusterReductionRequestWithoutParam() *ClusterReductionRequest

This constructor has better compatible ability when API parameters changed

func (ClusterReductionRequest) GetRegionId

func (r ClusterReductionRequest) GetRegionId() string

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

func (*ClusterReductionRequest) SetClientToken

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

(Optional)

func (*ClusterReductionRequest) SetClusterReduction

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

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

func (*ClusterReductionRequest) SetRegionId

func (r *ClusterReductionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ClusterReductionResponse

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

type ClusterReductionResult

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

type CreateClusterRequest

type CreateClusterRequest struct {
	core.JDCloudRequest

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

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

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

func NewCreateClusterRequest

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

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

func NewCreateClusterRequestWithAllParams

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

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

func NewCreateClusterRequestWithoutParam

func NewCreateClusterRequestWithoutParam() *CreateClusterRequest

This constructor has better compatible ability when API parameters changed

func (CreateClusterRequest) GetRegionId

func (r CreateClusterRequest) GetRegionId() string

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

func (*CreateClusterRequest) SetClientToken

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

(Optional)

func (*CreateClusterRequest) SetClusterSpec

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

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

func (*CreateClusterRequest) SetRegionId

func (r *CreateClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateClusterResponse

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

type CreateClusterResult

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

type DescribeClusterRequest

type DescribeClusterRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeClusterRequest

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

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

func NewDescribeClusterRequestWithAllParams

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

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

func NewDescribeClusterRequestWithoutParam

func NewDescribeClusterRequestWithoutParam() *DescribeClusterRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClusterRequest) GetRegionId

func (r DescribeClusterRequest) GetRegionId() string

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

func (*DescribeClusterRequest) SetClusterId

func (r *DescribeClusterRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*DescribeClusterRequest) SetRegionId

func (r *DescribeClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeClusterResponse

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

type DescribeClusterResult

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

type DescribeClustersRequest

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

func NewDescribeClustersRequest(
	regionId string,
) *DescribeClustersRequest

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

func NewDescribeClustersRequestWithAllParams

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

func NewDescribeClustersRequestWithoutParam() *DescribeClustersRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClustersRequest) GetRegionId

func (r DescribeClustersRequest) GetRegionId() string

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

func (*DescribeClustersRequest) SetClusterName

func (r *DescribeClustersRequest) SetClusterName(clusterName string)

param clusterName: 集群名称(Optional)

func (*DescribeClustersRequest) SetDataCenter

func (r *DescribeClustersRequest) SetDataCenter(dataCenter string)

param dataCenter: 地域(Optional)

func (*DescribeClustersRequest) SetOrderBy

func (r *DescribeClustersRequest) SetOrderBy(orderBy string)

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

func (*DescribeClustersRequest) SetPageNum

func (r *DescribeClustersRequest) SetPageNum(pageNum int)

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

func (*DescribeClustersRequest) SetPageSize

func (r *DescribeClustersRequest) SetPageSize(pageSize int)

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

func (*DescribeClustersRequest) SetRegionId

func (r *DescribeClustersRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeClustersRequest) SetStatus

func (r *DescribeClustersRequest) SetStatus(status string)

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

type DescribeClustersResponse

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

type DescribeClustersResult

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

type GetJmrVersionListRequest

type GetJmrVersionListRequest struct {
	core.JDCloudRequest

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

func NewGetJmrVersionListRequest

func NewGetJmrVersionListRequest(
	regionId string,
) *GetJmrVersionListRequest

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

func NewGetJmrVersionListRequestWithAllParams

func NewGetJmrVersionListRequestWithAllParams(
	regionId string,
) *GetJmrVersionListRequest

* param regionId: 地域ID (Required)

func NewGetJmrVersionListRequestWithoutParam

func NewGetJmrVersionListRequestWithoutParam() *GetJmrVersionListRequest

This constructor has better compatible ability when API parameters changed

func (GetJmrVersionListRequest) GetRegionId

func (r GetJmrVersionListRequest) GetRegionId() string

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

func (*GetJmrVersionListRequest) SetRegionId

func (r *GetJmrVersionListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetJmrVersionListResponse

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

type GetJmrVersionListResult

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

type GetSoftwareInfoRequest

type GetSoftwareInfoRequest struct {
	core.JDCloudRequest

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

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

func NewGetSoftwareInfoRequest

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

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

func NewGetSoftwareInfoRequestWithAllParams

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

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

func NewGetSoftwareInfoRequestWithoutParam

func NewGetSoftwareInfoRequestWithoutParam() *GetSoftwareInfoRequest

This constructor has better compatible ability when API parameters changed

func (GetSoftwareInfoRequest) GetRegionId

func (r GetSoftwareInfoRequest) GetRegionId() string

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

func (*GetSoftwareInfoRequest) SetRegionId

func (r *GetSoftwareInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetSoftwareInfoRequest) SetVersion

func (r *GetSoftwareInfoRequest) SetVersion(version string)

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

type GetSoftwareInfoResponse

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

type GetSoftwareInfoResult

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

type IdataClusterRequest

type IdataClusterRequest struct {
	core.JDCloudRequest

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

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

func NewIdataClusterRequest

func NewIdataClusterRequest(
	regionId string,
) *IdataClusterRequest

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

func NewIdataClusterRequestWithAllParams

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

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

func NewIdataClusterRequestWithoutParam

func NewIdataClusterRequestWithoutParam() *IdataClusterRequest

This constructor has better compatible ability when API parameters changed

func (IdataClusterRequest) GetRegionId

func (r IdataClusterRequest) GetRegionId() string

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

func (*IdataClusterRequest) SetDataCenter

func (r *IdataClusterRequest) SetDataCenter(dataCenter string)

param dataCenter: 地域信息(Optional)

func (*IdataClusterRequest) SetRegionId

func (r *IdataClusterRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type IdataClusterResponse

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

type IdataClusterResult

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

type MonitorLabelListRequest

type MonitorLabelListRequest struct {
	core.JDCloudRequest

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

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

func NewMonitorLabelListRequest

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

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

func NewMonitorLabelListRequestWithAllParams

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

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

func NewMonitorLabelListRequestWithoutParam

func NewMonitorLabelListRequestWithoutParam() *MonitorLabelListRequest

This constructor has better compatible ability when API parameters changed

func (MonitorLabelListRequest) GetRegionId

func (r MonitorLabelListRequest) GetRegionId() string

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

func (*MonitorLabelListRequest) SetClusterId

func (r *MonitorLabelListRequest) SetClusterId(clusterId string)

param clusterId: 集群ID(Required)

func (*MonitorLabelListRequest) SetRegionId

func (r *MonitorLabelListRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type MonitorLabelListResponse

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

type MonitorLabelListResult

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

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