v1

package
v0.1.59 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CssClientBuilder

func CssClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForAddFavorite

func GenReqDefForAddFavorite() *def.HttpRequestDef

func GenReqDefForAddIndependentNode added in v0.1.12

func GenReqDefForAddIndependentNode() *def.HttpRequestDef

func GenReqDefForChangeMode added in v0.1.12

func GenReqDefForChangeMode() *def.HttpRequestDef

func GenReqDefForChangeSecurityGroup added in v0.1.26

func GenReqDefForChangeSecurityGroup() *def.HttpRequestDef

func GenReqDefForCreateAutoCreatePolicy

func GenReqDefForCreateAutoCreatePolicy() *def.HttpRequestDef

func GenReqDefForCreateBindPublic

func GenReqDefForCreateBindPublic() *def.HttpRequestDef

func GenReqDefForCreateCluster

func GenReqDefForCreateCluster() *def.HttpRequestDef

func GenReqDefForCreateClustersTags

func GenReqDefForCreateClustersTags() *def.HttpRequestDef

func GenReqDefForCreateCnf

func GenReqDefForCreateCnf() *def.HttpRequestDef

func GenReqDefForCreateLoadIkThesaurus

func GenReqDefForCreateLoadIkThesaurus() *def.HttpRequestDef

func GenReqDefForCreateLogBackup

func GenReqDefForCreateLogBackup() *def.HttpRequestDef

func GenReqDefForCreateSnapshot

func GenReqDefForCreateSnapshot() *def.HttpRequestDef

func GenReqDefForDeleteCluster

func GenReqDefForDeleteCluster() *def.HttpRequestDef

func GenReqDefForDeleteClustersTags

func GenReqDefForDeleteClustersTags() *def.HttpRequestDef

func GenReqDefForDeleteConf

func GenReqDefForDeleteConf() *def.HttpRequestDef

func GenReqDefForDeleteIkThesaurus

func GenReqDefForDeleteIkThesaurus() *def.HttpRequestDef

func GenReqDefForDeleteSnapshot

func GenReqDefForDeleteSnapshot() *def.HttpRequestDef

func GenReqDefForDeleteTemplate

func GenReqDefForDeleteTemplate() *def.HttpRequestDef

func GenReqDefForDownloadCert added in v0.0.88

func GenReqDefForDownloadCert() *def.HttpRequestDef

func GenReqDefForListActions

func GenReqDefForListActions() *def.HttpRequestDef

func GenReqDefForListClustersDetails

func GenReqDefForListClustersDetails() *def.HttpRequestDef

func GenReqDefForListClustersTags

func GenReqDefForListClustersTags() *def.HttpRequestDef

func GenReqDefForListConfs

func GenReqDefForListConfs() *def.HttpRequestDef

func GenReqDefForListFlavors

func GenReqDefForListFlavors() *def.HttpRequestDef

func GenReqDefForListLogsJob added in v0.0.78

func GenReqDefForListLogsJob() *def.HttpRequestDef

func GenReqDefForListPipelines

func GenReqDefForListPipelines() *def.HttpRequestDef

func GenReqDefForListSnapshots

func GenReqDefForListSnapshots() *def.HttpRequestDef

func GenReqDefForListTemplates

func GenReqDefForListTemplates() *def.HttpRequestDef

func GenReqDefForListYmls

func GenReqDefForListYmls() *def.HttpRequestDef

func GenReqDefForListYmlsJob

func GenReqDefForListYmlsJob() *def.HttpRequestDef

func GenReqDefForResetPassword

func GenReqDefForResetPassword() *def.HttpRequestDef

func GenReqDefForRestartCluster

func GenReqDefForRestartCluster() *def.HttpRequestDef

func GenReqDefForRestoreSnapshot

func GenReqDefForRestoreSnapshot() *def.HttpRequestDef

func GenReqDefForShowAutoCreatePolicy

func GenReqDefForShowAutoCreatePolicy() *def.HttpRequestDef

func GenReqDefForShowClusterDetail added in v0.0.78

func GenReqDefForShowClusterDetail() *def.HttpRequestDef

func GenReqDefForShowClusterTag

func GenReqDefForShowClusterTag() *def.HttpRequestDef

func GenReqDefForShowGetConfDetail

func GenReqDefForShowGetConfDetail() *def.HttpRequestDef

func GenReqDefForShowGetLogSetting

func GenReqDefForShowGetLogSetting() *def.HttpRequestDef

func GenReqDefForShowIkThesaurus

func GenReqDefForShowIkThesaurus() *def.HttpRequestDef

func GenReqDefForShowLogBackup

func GenReqDefForShowLogBackup() *def.HttpRequestDef

func GenReqDefForShowVpcepConnection

func GenReqDefForShowVpcepConnection() *def.HttpRequestDef

func GenReqDefForStartAutoSetting

func GenReqDefForStartAutoSetting() *def.HttpRequestDef

func GenReqDefForStartConnectivityTest

func GenReqDefForStartConnectivityTest() *def.HttpRequestDef

func GenReqDefForStartKibanaPublic

func GenReqDefForStartKibanaPublic() *def.HttpRequestDef

func GenReqDefForStartLogAutoBackupPolicy

func GenReqDefForStartLogAutoBackupPolicy() *def.HttpRequestDef

func GenReqDefForStartLogs

func GenReqDefForStartLogs() *def.HttpRequestDef

func GenReqDefForStartPipeline

func GenReqDefForStartPipeline() *def.HttpRequestDef

func GenReqDefForStartPublicWhitelist

func GenReqDefForStartPublicWhitelist() *def.HttpRequestDef

func GenReqDefForStartVpecp

func GenReqDefForStartVpecp() *def.HttpRequestDef

func GenReqDefForStopLogAutoBackupPolicy

func GenReqDefForStopLogAutoBackupPolicy() *def.HttpRequestDef

func GenReqDefForStopLogs

func GenReqDefForStopLogs() *def.HttpRequestDef

func GenReqDefForStopPipeline

func GenReqDefForStopPipeline() *def.HttpRequestDef

func GenReqDefForStopPublicKibanaWhitelist

func GenReqDefForStopPublicKibanaWhitelist() *def.HttpRequestDef

func GenReqDefForStopPublicWhitelist

func GenReqDefForStopPublicWhitelist() *def.HttpRequestDef

func GenReqDefForStopSnapshot

func GenReqDefForStopSnapshot() *def.HttpRequestDef

func GenReqDefForStopVpecp

func GenReqDefForStopVpecp() *def.HttpRequestDef

func GenReqDefForUpdateAlterKibana

func GenReqDefForUpdateAlterKibana() *def.HttpRequestDef

func GenReqDefForUpdateBatchClustersTags

func GenReqDefForUpdateBatchClustersTags() *def.HttpRequestDef

func GenReqDefForUpdateCloseKibana

func GenReqDefForUpdateCloseKibana() *def.HttpRequestDef

func GenReqDefForUpdateClusterName

func GenReqDefForUpdateClusterName() *def.HttpRequestDef

func GenReqDefForUpdateCnf

func GenReqDefForUpdateCnf() *def.HttpRequestDef

func GenReqDefForUpdateExtendCluster

func GenReqDefForUpdateExtendCluster() *def.HttpRequestDef

func GenReqDefForUpdateExtendInstanceStorage

func GenReqDefForUpdateExtendInstanceStorage() *def.HttpRequestDef

func GenReqDefForUpdateFlavor added in v0.0.78

func GenReqDefForUpdateFlavor() *def.HttpRequestDef

func GenReqDefForUpdateFlavorByType added in v0.0.78

func GenReqDefForUpdateFlavorByType() *def.HttpRequestDef

func GenReqDefForUpdateInstance added in v0.1.12

func GenReqDefForUpdateInstance() *def.HttpRequestDef

func GenReqDefForUpdateLogSetting

func GenReqDefForUpdateLogSetting() *def.HttpRequestDef

func GenReqDefForUpdateOndemandClusterToPeriod

func GenReqDefForUpdateOndemandClusterToPeriod() *def.HttpRequestDef

func GenReqDefForUpdatePublicBandWidth

func GenReqDefForUpdatePublicBandWidth() *def.HttpRequestDef

func GenReqDefForUpdatePublicKibanaWhitelist

func GenReqDefForUpdatePublicKibanaWhitelist() *def.HttpRequestDef

func GenReqDefForUpdateShrinkCluster added in v0.0.78

func GenReqDefForUpdateShrinkCluster() *def.HttpRequestDef

func GenReqDefForUpdateShrinkNodes added in v0.0.78

func GenReqDefForUpdateShrinkNodes() *def.HttpRequestDef

func GenReqDefForUpdateSnapshotSetting

func GenReqDefForUpdateSnapshotSetting() *def.HttpRequestDef

func GenReqDefForUpdateUnbindPublic

func GenReqDefForUpdateUnbindPublic() *def.HttpRequestDef

func GenReqDefForUpdateVpcepConnection

func GenReqDefForUpdateVpcepConnection() *def.HttpRequestDef

func GenReqDefForUpdateVpcepWhitelist

func GenReqDefForUpdateVpcepWhitelist() *def.HttpRequestDef

func GenReqDefForUpdateYmls

func GenReqDefForUpdateYmls() *def.HttpRequestDef

Types

type AddFavoriteInvoker added in v0.0.90

type AddFavoriteInvoker struct {
	*invoker.BaseInvoker
}

func (*AddFavoriteInvoker) Invoke added in v0.0.90

type AddIndependentNodeInvoker added in v0.1.12

type AddIndependentNodeInvoker struct {
	*invoker.BaseInvoker
}

func (*AddIndependentNodeInvoker) Invoke added in v0.1.12

type ChangeModeInvoker added in v0.1.12

type ChangeModeInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeModeInvoker) Invoke added in v0.1.12

type ChangeSecurityGroupInvoker added in v0.1.26

type ChangeSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeSecurityGroupInvoker) Invoke added in v0.1.26

type CreateAutoCreatePolicyInvoker added in v0.0.90

type CreateAutoCreatePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAutoCreatePolicyInvoker) Invoke added in v0.0.90

type CreateBindPublicInvoker added in v0.0.90

type CreateBindPublicInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateBindPublicInvoker) Invoke added in v0.0.90

type CreateClusterInvoker added in v0.0.90

type CreateClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterInvoker) Invoke added in v0.0.90

type CreateClustersTagsInvoker added in v0.0.90

type CreateClustersTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClustersTagsInvoker) Invoke added in v0.0.90

type CreateCnfInvoker added in v0.0.90

type CreateCnfInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCnfInvoker) Invoke added in v0.0.90

type CreateLoadIkThesaurusInvoker added in v0.0.90

type CreateLoadIkThesaurusInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateLoadIkThesaurusInvoker) Invoke added in v0.0.90

type CreateLogBackupInvoker added in v0.0.90

type CreateLogBackupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateLogBackupInvoker) Invoke added in v0.0.90

type CreateSnapshotInvoker added in v0.0.90

type CreateSnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSnapshotInvoker) Invoke added in v0.0.90

type CssClient

type CssClient struct {
	HcClient *http_client.HcHttpClient
}

func NewCssClient

func NewCssClient(hcClient *http_client.HcHttpClient) *CssClient

func (*CssClient) AddFavorite

func (c *CssClient) AddFavorite(request *model.AddFavoriteRequest) (*model.AddFavoriteResponse, error)

AddFavorite 添加到自定义模板

该接口用于添加到自定义模板。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) AddFavoriteInvoker added in v0.0.90

func (c *CssClient) AddFavoriteInvoker(request *model.AddFavoriteRequest) *AddFavoriteInvoker

AddFavoriteInvoker 添加到自定义模板

func (*CssClient) AddIndependentNode added in v0.1.12

func (c *CssClient) AddIndependentNode(request *model.AddIndependentNodeRequest) (*model.AddIndependentNodeResponse, error)

AddIndependentNode 添加独立master、client

由于集群数据面业务的增长或者不确定性,很难在一开始就能够把集群的规模形态想明白,该接口能够在非独立master和client的集群上面独立master、client角色。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) AddIndependentNodeInvoker added in v0.1.12

func (c *CssClient) AddIndependentNodeInvoker(request *model.AddIndependentNodeRequest) *AddIndependentNodeInvoker

AddIndependentNodeInvoker 添加独立master、client

func (*CssClient) ChangeMode added in v0.1.12

func (c *CssClient) ChangeMode(request *model.ChangeModeRequest) (*model.ChangeModeResponse, error)

ChangeMode 安全模式修改

该接口用于切换集群的安全模式。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ChangeModeInvoker added in v0.1.12

func (c *CssClient) ChangeModeInvoker(request *model.ChangeModeRequest) *ChangeModeInvoker

ChangeModeInvoker 安全模式修改

func (*CssClient) ChangeSecurityGroup added in v0.1.26

ChangeSecurityGroup 切换安全组

该接口可以在集群创建成功后,修改安全组。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ChangeSecurityGroupInvoker added in v0.1.26

func (c *CssClient) ChangeSecurityGroupInvoker(request *model.ChangeSecurityGroupRequest) *ChangeSecurityGroupInvoker

ChangeSecurityGroupInvoker 切换安全组

func (*CssClient) CreateAutoCreatePolicy

CreateAutoCreatePolicy 设置自动创建快照策略

该接口用于设置自动创建快照,默认一天创建一个快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateAutoCreatePolicyInvoker added in v0.0.90

func (c *CssClient) CreateAutoCreatePolicyInvoker(request *model.CreateAutoCreatePolicyRequest) *CreateAutoCreatePolicyInvoker

CreateAutoCreatePolicyInvoker 设置自动创建快照策略

func (*CssClient) CreateBindPublic

func (c *CssClient) CreateBindPublic(request *model.CreateBindPublicRequest) (*model.CreateBindPublicResponse, error)

CreateBindPublic 开启公网访问

该接口用于开启公网访问。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateBindPublicInvoker added in v0.0.90

func (c *CssClient) CreateBindPublicInvoker(request *model.CreateBindPublicRequest) *CreateBindPublicInvoker

CreateBindPublicInvoker 开启公网访问

func (*CssClient) CreateCluster

func (c *CssClient) CreateCluster(request *model.CreateClusterRequest) (*model.CreateClusterResponse, error)

CreateCluster 创建集群

该接口用于创建集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateClusterInvoker added in v0.0.90

func (c *CssClient) CreateClusterInvoker(request *model.CreateClusterRequest) *CreateClusterInvoker

CreateClusterInvoker 创建集群

func (*CssClient) CreateClustersTags

func (c *CssClient) CreateClustersTags(request *model.CreateClustersTagsRequest) (*model.CreateClustersTagsResponse, error)

CreateClustersTags 添加指定集群标签

该接口用于给指定集群添加标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateClustersTagsInvoker added in v0.0.90

func (c *CssClient) CreateClustersTagsInvoker(request *model.CreateClustersTagsRequest) *CreateClustersTagsInvoker

CreateClustersTagsInvoker 添加指定集群标签

func (*CssClient) CreateCnf

func (c *CssClient) CreateCnf(request *model.CreateCnfRequest) (*model.CreateCnfResponse, error)

CreateCnf 创建配置文件

该接口用于创建配置文件。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateCnfInvoker added in v0.0.90

func (c *CssClient) CreateCnfInvoker(request *model.CreateCnfRequest) *CreateCnfInvoker

CreateCnfInvoker 创建配置文件

func (*CssClient) CreateLoadIkThesaurus

CreateLoadIkThesaurus 加载自定义词库

该接口用于加载存放于OBS的自定义词库。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateLoadIkThesaurusInvoker added in v0.0.90

func (c *CssClient) CreateLoadIkThesaurusInvoker(request *model.CreateLoadIkThesaurusRequest) *CreateLoadIkThesaurusInvoker

CreateLoadIkThesaurusInvoker 加载自定义词库

func (*CssClient) CreateLogBackup

func (c *CssClient) CreateLogBackup(request *model.CreateLogBackupRequest) (*model.CreateLogBackupResponse, error)

CreateLogBackup 备份日志

该接口用于备份日志。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateLogBackupInvoker added in v0.0.90

func (c *CssClient) CreateLogBackupInvoker(request *model.CreateLogBackupRequest) *CreateLogBackupInvoker

CreateLogBackupInvoker 备份日志

func (*CssClient) CreateSnapshot

func (c *CssClient) CreateSnapshot(request *model.CreateSnapshotRequest) (*model.CreateSnapshotResponse, error)

CreateSnapshot 手动创建快照

该接口用于手动创建一个快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) CreateSnapshotInvoker added in v0.0.90

func (c *CssClient) CreateSnapshotInvoker(request *model.CreateSnapshotRequest) *CreateSnapshotInvoker

CreateSnapshotInvoker 手动创建快照

func (*CssClient) DeleteCluster

func (c *CssClient) DeleteCluster(request *model.DeleteClusterRequest) (*model.DeleteClusterResponse, error)

DeleteCluster 删除集群

此接口用于删除集群。集群删除将释放此集群的所有资源,包括客户数据。如果需要保留客户集群数据,建议在删除集群前先创建快照。

>此接口亦可用于包年/包月集群退订。公安冻结的集群不能删除。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DeleteClusterInvoker added in v0.0.90

func (c *CssClient) DeleteClusterInvoker(request *model.DeleteClusterRequest) *DeleteClusterInvoker

DeleteClusterInvoker 删除集群

func (*CssClient) DeleteClustersTags

func (c *CssClient) DeleteClustersTags(request *model.DeleteClustersTagsRequest) (*model.DeleteClustersTagsResponse, error)

DeleteClustersTags 删除集群标签

此接口用于删除集群标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DeleteClustersTagsInvoker added in v0.0.90

func (c *CssClient) DeleteClustersTagsInvoker(request *model.DeleteClustersTagsRequest) *DeleteClustersTagsInvoker

DeleteClustersTagsInvoker 删除集群标签

func (*CssClient) DeleteConf

func (c *CssClient) DeleteConf(request *model.DeleteConfRequest) (*model.DeleteConfResponse, error)

DeleteConf 删除配置文件

删除配置文件。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DeleteConfInvoker added in v0.0.90

func (c *CssClient) DeleteConfInvoker(request *model.DeleteConfRequest) *DeleteConfInvoker

DeleteConfInvoker 删除配置文件

func (*CssClient) DeleteIkThesaurus

func (c *CssClient) DeleteIkThesaurus(request *model.DeleteIkThesaurusRequest) (*model.DeleteIkThesaurusResponse, error)

DeleteIkThesaurus 删除自定义词库

该接口用于删除自定义词库。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DeleteIkThesaurusInvoker added in v0.0.90

func (c *CssClient) DeleteIkThesaurusInvoker(request *model.DeleteIkThesaurusRequest) *DeleteIkThesaurusInvoker

DeleteIkThesaurusInvoker 删除自定义词库

func (*CssClient) DeleteSnapshot

func (c *CssClient) DeleteSnapshot(request *model.DeleteSnapshotRequest) (*model.DeleteSnapshotResponse, error)

DeleteSnapshot 删除快照

该接口用于删除快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DeleteSnapshotInvoker added in v0.0.90

func (c *CssClient) DeleteSnapshotInvoker(request *model.DeleteSnapshotRequest) *DeleteSnapshotInvoker

DeleteSnapshotInvoker 删除快照

func (*CssClient) DeleteTemplate

func (c *CssClient) DeleteTemplate(request *model.DeleteTemplateRequest) (*model.DeleteTemplateResponse, error)

DeleteTemplate 删除自定义模板

该接口用于删除自定义模板。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DeleteTemplateInvoker added in v0.0.90

func (c *CssClient) DeleteTemplateInvoker(request *model.DeleteTemplateRequest) *DeleteTemplateInvoker

DeleteTemplateInvoker 删除自定义模板

func (*CssClient) DownloadCert added in v0.0.88

func (c *CssClient) DownloadCert(request *model.DownloadCertRequest) (*model.DownloadCertResponse, error)

DownloadCert 下载安全证书

该接口用于下载安全证书。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) DownloadCertInvoker added in v0.0.90

func (c *CssClient) DownloadCertInvoker(request *model.DownloadCertRequest) *DownloadCertInvoker

DownloadCertInvoker 下载安全证书

func (*CssClient) ListActions

func (c *CssClient) ListActions(request *model.ListActionsRequest) (*model.ListActionsResponse, error)

ListActions 查询操作记录

该接口用于查询操作记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListActionsInvoker added in v0.0.90

func (c *CssClient) ListActionsInvoker(request *model.ListActionsRequest) *ListActionsInvoker

ListActionsInvoker 查询操作记录

func (*CssClient) ListClustersDetails

ListClustersDetails 查询集群列表

该接口用于查询并显示集群列表以及集群的状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListClustersDetailsInvoker added in v0.0.90

func (c *CssClient) ListClustersDetailsInvoker(request *model.ListClustersDetailsRequest) *ListClustersDetailsInvoker

ListClustersDetailsInvoker 查询集群列表

func (*CssClient) ListClustersTags

func (c *CssClient) ListClustersTags(request *model.ListClustersTagsRequest) (*model.ListClustersTagsResponse, error)

ListClustersTags 查询所有标签

该接口用于查询指定region下的所有标签集合。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListClustersTagsInvoker added in v0.0.90

func (c *CssClient) ListClustersTagsInvoker(request *model.ListClustersTagsRequest) *ListClustersTagsInvoker

ListClustersTagsInvoker 查询所有标签

func (*CssClient) ListConfs

func (c *CssClient) ListConfs(request *model.ListConfsRequest) (*model.ListConfsResponse, error)

ListConfs 查询配置文件列表

该接口用于查询配置文件列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListConfsInvoker added in v0.0.90

func (c *CssClient) ListConfsInvoker(request *model.ListConfsRequest) *ListConfsInvoker

ListConfsInvoker 查询配置文件列表

func (*CssClient) ListFlavors

func (c *CssClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)

ListFlavors 获取实例规格列表

该接口用于查询并显示支持的实例规格对应的ID。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListFlavorsInvoker added in v0.0.90

func (c *CssClient) ListFlavorsInvoker(request *model.ListFlavorsRequest) *ListFlavorsInvoker

ListFlavorsInvoker 获取实例规格列表

func (*CssClient) ListLogsJob added in v0.0.78

func (c *CssClient) ListLogsJob(request *model.ListLogsJobRequest) (*model.ListLogsJobResponse, error)

ListLogsJob 查询作业列表

该接口用于查询具体某个集群的日志任务记录列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListLogsJobInvoker added in v0.0.90

func (c *CssClient) ListLogsJobInvoker(request *model.ListLogsJobRequest) *ListLogsJobInvoker

ListLogsJobInvoker 查询作业列表

func (*CssClient) ListPipelines

func (c *CssClient) ListPipelines(request *model.ListPipelinesRequest) (*model.ListPipelinesResponse, error)

ListPipelines 查询pipeline列表

该接口用于查询pipeline列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListPipelinesInvoker added in v0.0.90

func (c *CssClient) ListPipelinesInvoker(request *model.ListPipelinesRequest) *ListPipelinesInvoker

ListPipelinesInvoker 查询pipeline列表

func (*CssClient) ListSnapshots

func (c *CssClient) ListSnapshots(request *model.ListSnapshotsRequest) (*model.ListSnapshotsResponse, error)

ListSnapshots 查询快照列表

该接口用于查询集群的所有快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListSnapshotsInvoker added in v0.0.90

func (c *CssClient) ListSnapshotsInvoker(request *model.ListSnapshotsRequest) *ListSnapshotsInvoker

ListSnapshotsInvoker 查询快照列表

func (*CssClient) ListTemplates

func (c *CssClient) ListTemplates(request *model.ListTemplatesRequest) (*model.ListTemplatesResponse, error)

ListTemplates 查询模板列表

该接口用于查询模板列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListTemplatesInvoker added in v0.0.90

func (c *CssClient) ListTemplatesInvoker(request *model.ListTemplatesRequest) *ListTemplatesInvoker

ListTemplatesInvoker 查询模板列表

func (*CssClient) ListYmls

func (c *CssClient) ListYmls(request *model.ListYmlsRequest) (*model.ListYmlsResponse, error)

ListYmls 获取参数配置列表

该接口用于获取当前集群现有的参数配置列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListYmlsInvoker added in v0.0.90

func (c *CssClient) ListYmlsInvoker(request *model.ListYmlsRequest) *ListYmlsInvoker

ListYmlsInvoker 获取参数配置列表

func (*CssClient) ListYmlsJob

func (c *CssClient) ListYmlsJob(request *model.ListYmlsJobRequest) (*model.ListYmlsJobResponse, error)

ListYmlsJob 获取参数配置任务列表

该接口可获取参数配置的任务操作列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ListYmlsJobInvoker added in v0.0.90

func (c *CssClient) ListYmlsJobInvoker(request *model.ListYmlsJobRequest) *ListYmlsJobInvoker

ListYmlsJobInvoker 获取参数配置任务列表

func (*CssClient) ResetPassword

func (c *CssClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)

ResetPassword 修改密码

该接口用于修改集群密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ResetPasswordInvoker added in v0.0.90

func (c *CssClient) ResetPasswordInvoker(request *model.ResetPasswordRequest) *ResetPasswordInvoker

ResetPasswordInvoker 修改密码

func (*CssClient) RestartCluster

func (c *CssClient) RestartCluster(request *model.RestartClusterRequest) (*model.RestartClusterResponse, error)

RestartCluster 重启集群

此接口用于重启集群,重启集群将导致业务中断。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) RestartClusterInvoker added in v0.0.90

func (c *CssClient) RestartClusterInvoker(request *model.RestartClusterRequest) *RestartClusterInvoker

RestartClusterInvoker 重启集群

func (*CssClient) RestoreSnapshot

func (c *CssClient) RestoreSnapshot(request *model.RestoreSnapshotRequest) (*model.RestoreSnapshotResponse, error)

RestoreSnapshot 恢复快照

该接口用于手动恢复一个快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) RestoreSnapshotInvoker added in v0.0.90

func (c *CssClient) RestoreSnapshotInvoker(request *model.RestoreSnapshotRequest) *RestoreSnapshotInvoker

RestoreSnapshotInvoker 恢复快照

func (*CssClient) ShowAutoCreatePolicy

ShowAutoCreatePolicy 查询自动创建快照的策略

该接口用于查询自动创建快照策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowAutoCreatePolicyInvoker added in v0.0.90

func (c *CssClient) ShowAutoCreatePolicyInvoker(request *model.ShowAutoCreatePolicyRequest) *ShowAutoCreatePolicyInvoker

ShowAutoCreatePolicyInvoker 查询自动创建快照的策略

func (*CssClient) ShowClusterDetail added in v0.0.78

func (c *CssClient) ShowClusterDetail(request *model.ShowClusterDetailRequest) (*model.ShowClusterDetailResponse, error)

ShowClusterDetail 查询集群详情

该接口用于查询并显示单个集群详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowClusterDetailInvoker added in v0.0.90

func (c *CssClient) ShowClusterDetailInvoker(request *model.ShowClusterDetailRequest) *ShowClusterDetailInvoker

ShowClusterDetailInvoker 查询集群详情

func (*CssClient) ShowClusterTag

func (c *CssClient) ShowClusterTag(request *model.ShowClusterTagRequest) (*model.ShowClusterTagResponse, error)

ShowClusterTag 查询指定集群的标签

该接口用于查询指定集群的标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowClusterTagInvoker added in v0.0.90

func (c *CssClient) ShowClusterTagInvoker(request *model.ShowClusterTagRequest) *ShowClusterTagInvoker

ShowClusterTagInvoker 查询指定集群的标签

func (*CssClient) ShowGetConfDetail

func (c *CssClient) ShowGetConfDetail(request *model.ShowGetConfDetailRequest) (*model.ShowGetConfDetailResponse, error)

ShowGetConfDetail 查询配置文件内容

该接口用于查询配置文件内容。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowGetConfDetailInvoker added in v0.0.90

func (c *CssClient) ShowGetConfDetailInvoker(request *model.ShowGetConfDetailRequest) *ShowGetConfDetailInvoker

ShowGetConfDetailInvoker 查询配置文件内容

func (*CssClient) ShowGetLogSetting

func (c *CssClient) ShowGetLogSetting(request *model.ShowGetLogSettingRequest) (*model.ShowGetLogSettingResponse, error)

ShowGetLogSetting 查询日志基础配置

该接口用于日志基础配置查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowGetLogSettingInvoker added in v0.0.90

func (c *CssClient) ShowGetLogSettingInvoker(request *model.ShowGetLogSettingRequest) *ShowGetLogSettingInvoker

ShowGetLogSettingInvoker 查询日志基础配置

func (*CssClient) ShowIkThesaurus

func (c *CssClient) ShowIkThesaurus(request *model.ShowIkThesaurusRequest) (*model.ShowIkThesaurusResponse, error)

ShowIkThesaurus 查询自定义词库状态

该接口用于查询自定义词库的加载状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowIkThesaurusInvoker added in v0.0.90

func (c *CssClient) ShowIkThesaurusInvoker(request *model.ShowIkThesaurusRequest) *ShowIkThesaurusInvoker

ShowIkThesaurusInvoker 查询自定义词库状态

func (*CssClient) ShowLogBackup

func (c *CssClient) ShowLogBackup(request *model.ShowLogBackupRequest) (*model.ShowLogBackupResponse, error)

ShowLogBackup 查询日志

该接口用于查询日志信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowLogBackupInvoker added in v0.0.90

func (c *CssClient) ShowLogBackupInvoker(request *model.ShowLogBackupRequest) *ShowLogBackupInvoker

ShowLogBackupInvoker 查询日志

func (*CssClient) ShowVpcepConnection

ShowVpcepConnection 获取终端节点连接

该接口用于获取终端节点连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) ShowVpcepConnectionInvoker added in v0.0.90

func (c *CssClient) ShowVpcepConnectionInvoker(request *model.ShowVpcepConnectionRequest) *ShowVpcepConnectionInvoker

ShowVpcepConnectionInvoker 获取终端节点连接

func (*CssClient) StartAutoSetting

func (c *CssClient) StartAutoSetting(request *model.StartAutoSettingRequest) (*model.StartAutoSettingResponse, error)

StartAutoSetting 自动设置集群快照的基础配置(不推荐使用)

该接口用于自动设置集群快照的基础配置,包括配置OBS桶和IAM委托。

- “OBS桶”:快照存储的OBS桶位置。

- “备份路径”:快照在OBS桶中的存放路径。

- “IAM委托”:由于需要将快照保存在OBS中,所以需要在IAM中设置对应的委托获取对OBS服务的授权。

>自动设置集群快照接口将会自动创建快照OBS桶和委托。如果有多个集群,每个集群使用这个接口都会创建一个不一样的OBS桶,可能会导致OBS的配额不够,较多的OBS桶也难以维护。建议可以直接使用[修改集群快照的基础配置](UpdateSnapshotSetting.xml)。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartAutoSettingInvoker added in v0.0.90

func (c *CssClient) StartAutoSettingInvoker(request *model.StartAutoSettingRequest) *StartAutoSettingInvoker

StartAutoSettingInvoker 自动设置集群快照的基础配置(不推荐使用)

func (*CssClient) StartConnectivityTest

StartConnectivityTest 连通性测试

该接口用于连通性测试。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartConnectivityTestInvoker added in v0.0.90

func (c *CssClient) StartConnectivityTestInvoker(request *model.StartConnectivityTestRequest) *StartConnectivityTestInvoker

StartConnectivityTestInvoker 连通性测试

func (*CssClient) StartKibanaPublic

func (c *CssClient) StartKibanaPublic(request *model.StartKibanaPublicRequest) (*model.StartKibanaPublicResponse, error)

StartKibanaPublic 开启Kibana公网访问

该接口用于开启Kibana公网访问。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartKibanaPublicInvoker added in v0.0.90

func (c *CssClient) StartKibanaPublicInvoker(request *model.StartKibanaPublicRequest) *StartKibanaPublicInvoker

StartKibanaPublicInvoker 开启Kibana公网访问

func (*CssClient) StartLogAutoBackupPolicy

StartLogAutoBackupPolicy 开启日志自动备份策略

该接口用于日志自动备份策略开启。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartLogAutoBackupPolicyInvoker added in v0.0.90

func (c *CssClient) StartLogAutoBackupPolicyInvoker(request *model.StartLogAutoBackupPolicyRequest) *StartLogAutoBackupPolicyInvoker

StartLogAutoBackupPolicyInvoker 开启日志自动备份策略

func (*CssClient) StartLogs

func (c *CssClient) StartLogs(request *model.StartLogsRequest) (*model.StartLogsResponse, error)

StartLogs 开启日志功能

该接口用于开启日志功能。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartLogsInvoker added in v0.0.90

func (c *CssClient) StartLogsInvoker(request *model.StartLogsRequest) *StartLogsInvoker

StartLogsInvoker 开启日志功能

func (*CssClient) StartPipeline

func (c *CssClient) StartPipeline(request *model.StartPipelineRequest) (*model.StartPipelineResponse, error)

StartPipeline 启动pipeline迁移数据

该接口用于启动pipeline迁移数据。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartPipelineInvoker added in v0.0.90

func (c *CssClient) StartPipelineInvoker(request *model.StartPipelineRequest) *StartPipelineInvoker

StartPipelineInvoker 启动pipeline迁移数据

func (*CssClient) StartPublicWhitelist

StartPublicWhitelist 开启公网访问控制白名单

该接口用于开启公网访问控制白名单。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartPublicWhitelistInvoker added in v0.0.90

func (c *CssClient) StartPublicWhitelistInvoker(request *model.StartPublicWhitelistRequest) *StartPublicWhitelistInvoker

StartPublicWhitelistInvoker 开启公网访问控制白名单

func (*CssClient) StartVpecp

func (c *CssClient) StartVpecp(request *model.StartVpecpRequest) (*model.StartVpecpResponse, error)

StartVpecp 开启终端节点服务

该接口用于开启终端节点服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StartVpecpInvoker added in v0.0.90

func (c *CssClient) StartVpecpInvoker(request *model.StartVpecpRequest) *StartVpecpInvoker

StartVpecpInvoker 开启终端节点服务

func (*CssClient) StopLogAutoBackupPolicy

StopLogAutoBackupPolicy 关闭日志自动备份策略

该接口用于日志自动备份策略关闭。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopLogAutoBackupPolicyInvoker added in v0.0.90

func (c *CssClient) StopLogAutoBackupPolicyInvoker(request *model.StopLogAutoBackupPolicyRequest) *StopLogAutoBackupPolicyInvoker

StopLogAutoBackupPolicyInvoker 关闭日志自动备份策略

func (*CssClient) StopLogs

func (c *CssClient) StopLogs(request *model.StopLogsRequest) (*model.StopLogsResponse, error)

StopLogs 关闭日志功能

该接口用于关闭日志功能。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopLogsInvoker added in v0.0.90

func (c *CssClient) StopLogsInvoker(request *model.StopLogsRequest) *StopLogsInvoker

StopLogsInvoker 关闭日志功能

func (*CssClient) StopPipeline

func (c *CssClient) StopPipeline(request *model.StopPipelineRequest) (*model.StopPipelineResponse, error)

StopPipeline 停止pipeline迁移数据

该接口用于停止pipeline迁移数据。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopPipelineInvoker added in v0.0.90

func (c *CssClient) StopPipelineInvoker(request *model.StopPipelineRequest) *StopPipelineInvoker

StopPipelineInvoker 停止pipeline迁移数据

func (*CssClient) StopPublicKibanaWhitelist

StopPublicKibanaWhitelist 关闭Kibana公网访问控制

该接口用于关闭Kibana公网访问控制。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopPublicKibanaWhitelistInvoker added in v0.0.90

func (c *CssClient) StopPublicKibanaWhitelistInvoker(request *model.StopPublicKibanaWhitelistRequest) *StopPublicKibanaWhitelistInvoker

StopPublicKibanaWhitelistInvoker 关闭Kibana公网访问控制

func (*CssClient) StopPublicWhitelist

StopPublicWhitelist 关闭公网访问控制白名单

该接口用于关闭公网访问控制白名单。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopPublicWhitelistInvoker added in v0.0.90

func (c *CssClient) StopPublicWhitelistInvoker(request *model.StopPublicWhitelistRequest) *StopPublicWhitelistInvoker

StopPublicWhitelistInvoker 关闭公网访问控制白名单

func (*CssClient) StopSnapshot

func (c *CssClient) StopSnapshot(request *model.StopSnapshotRequest) (*model.StopSnapshotResponse, error)

StopSnapshot 停用快照功能

该接口用于停用快照功能。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopSnapshotInvoker added in v0.0.90

func (c *CssClient) StopSnapshotInvoker(request *model.StopSnapshotRequest) *StopSnapshotInvoker

StopSnapshotInvoker 停用快照功能

func (*CssClient) StopVpecp

func (c *CssClient) StopVpecp(request *model.StopVpecpRequest) (*model.StopVpecpResponse, error)

StopVpecp 关闭终端节点服务

该接口用于关闭终端节点服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) StopVpecpInvoker added in v0.0.90

func (c *CssClient) StopVpecpInvoker(request *model.StopVpecpRequest) *StopVpecpInvoker

StopVpecpInvoker 关闭终端节点服务

func (*CssClient) UpdateAlterKibana

func (c *CssClient) UpdateAlterKibana(request *model.UpdateAlterKibanaRequest) (*model.UpdateAlterKibanaResponse, error)

UpdateAlterKibana 修改Kibana公网带宽

该接口用于修改Kibana公网带宽。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateAlterKibanaInvoker added in v0.0.90

func (c *CssClient) UpdateAlterKibanaInvoker(request *model.UpdateAlterKibanaRequest) *UpdateAlterKibanaInvoker

UpdateAlterKibanaInvoker 修改Kibana公网带宽

func (*CssClient) UpdateBatchClustersTags

UpdateBatchClustersTags 批量添加或删除集群标签

该接口用于对集群批量添加或删除标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateBatchClustersTagsInvoker added in v0.0.90

func (c *CssClient) UpdateBatchClustersTagsInvoker(request *model.UpdateBatchClustersTagsRequest) *UpdateBatchClustersTagsInvoker

UpdateBatchClustersTagsInvoker 批量添加或删除集群标签

func (*CssClient) UpdateCloseKibana

func (c *CssClient) UpdateCloseKibana(request *model.UpdateCloseKibanaRequest) (*model.UpdateCloseKibanaResponse, error)

UpdateCloseKibana 关闭Kibana公网访问

该接口用于关闭Kibana公网访问。包周期类型集群不支持通过api进行关闭Kibana公网访问。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateCloseKibanaInvoker added in v0.0.90

func (c *CssClient) UpdateCloseKibanaInvoker(request *model.UpdateCloseKibanaRequest) *UpdateCloseKibanaInvoker

UpdateCloseKibanaInvoker 关闭Kibana公网访问

func (*CssClient) UpdateClusterName

func (c *CssClient) UpdateClusterName(request *model.UpdateClusterNameRequest) (*model.UpdateClusterNameResponse, error)

UpdateClusterName 修改集群名称

该接口用于修改集群名称。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateClusterNameInvoker added in v0.0.90

func (c *CssClient) UpdateClusterNameInvoker(request *model.UpdateClusterNameRequest) *UpdateClusterNameInvoker

UpdateClusterNameInvoker 修改集群名称

func (*CssClient) UpdateCnf

func (c *CssClient) UpdateCnf(request *model.UpdateCnfRequest) (*model.UpdateCnfResponse, error)

UpdateCnf 更新配置文件

该接口用于更新配置文件。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateCnfInvoker added in v0.0.90

func (c *CssClient) UpdateCnfInvoker(request *model.UpdateCnfRequest) *UpdateCnfInvoker

UpdateCnfInvoker 更新配置文件

func (*CssClient) UpdateExtendCluster

UpdateExtendCluster 扩容集群

该接口用于集群扩容实例(仅支持扩容elasticsearch实例)。只扩容普通节点,且只针对要扩容的集群实例不存在特殊节点(Master、Client、冷数据节点)的情况。

集群扩容实例的数量和存储容量,请参考[扩容实例的数量和存储容量](UpdateExtendInstanceStorage.xml)。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateExtendClusterInvoker added in v0.0.90

func (c *CssClient) UpdateExtendClusterInvoker(request *model.UpdateExtendClusterRequest) *UpdateExtendClusterInvoker

UpdateExtendClusterInvoker 扩容集群

func (*CssClient) UpdateExtendInstanceStorage

UpdateExtendInstanceStorage 扩容实例的数量和存储容量

该接口用于集群扩容不同类型实例的个数以及存储容量。已经存在独立Master、Client、冷数据节点的集群使用该接口扩容。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateExtendInstanceStorageInvoker added in v0.0.90

func (c *CssClient) UpdateExtendInstanceStorageInvoker(request *model.UpdateExtendInstanceStorageRequest) *UpdateExtendInstanceStorageInvoker

UpdateExtendInstanceStorageInvoker 扩容实例的数量和存储容量

func (*CssClient) UpdateFlavor added in v0.0.78

func (c *CssClient) UpdateFlavor(request *model.UpdateFlavorRequest) (*model.UpdateFlavorResponse, error)

UpdateFlavor 变更规格

该接口用于变更集群规格。只支持变更ess节点类型。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateFlavorByType added in v0.0.78

func (c *CssClient) UpdateFlavorByType(request *model.UpdateFlavorByTypeRequest) (*model.UpdateFlavorByTypeResponse, error)

UpdateFlavorByType 指定节点类型规格变更

修改集群规格。支持修改: - ess: 数据节点。 - ess-cold: 冷数据节点。 - ess-client: Client节点。 - ess-master: Master节点。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateFlavorByTypeInvoker added in v0.0.90

func (c *CssClient) UpdateFlavorByTypeInvoker(request *model.UpdateFlavorByTypeRequest) *UpdateFlavorByTypeInvoker

UpdateFlavorByTypeInvoker 指定节点类型规格变更

func (*CssClient) UpdateFlavorInvoker added in v0.0.90

func (c *CssClient) UpdateFlavorInvoker(request *model.UpdateFlavorRequest) *UpdateFlavorInvoker

UpdateFlavorInvoker 变更规格

func (*CssClient) UpdateInstance added in v0.1.12

func (c *CssClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)

UpdateInstance 节点替换

该接口用于替换失败节点。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateInstanceInvoker added in v0.1.12

func (c *CssClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker

UpdateInstanceInvoker 节点替换

func (*CssClient) UpdateLogSetting

func (c *CssClient) UpdateLogSetting(request *model.UpdateLogSettingRequest) (*model.UpdateLogSettingResponse, error)

UpdateLogSetting 修改日志基础配置

该接口用于修改日志基础配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateLogSettingInvoker added in v0.0.90

func (c *CssClient) UpdateLogSettingInvoker(request *model.UpdateLogSettingRequest) *UpdateLogSettingInvoker

UpdateLogSettingInvoker 修改日志基础配置

func (*CssClient) UpdateOndemandClusterToPeriod

UpdateOndemandClusterToPeriod 按需集群转包周期

该接口用于按需集群转包周期集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateOndemandClusterToPeriodInvoker added in v0.0.90

func (c *CssClient) UpdateOndemandClusterToPeriodInvoker(request *model.UpdateOndemandClusterToPeriodRequest) *UpdateOndemandClusterToPeriodInvoker

UpdateOndemandClusterToPeriodInvoker 按需集群转包周期

func (*CssClient) UpdatePublicBandWidth

UpdatePublicBandWidth 修改公网访问带宽

该接口用于修改公网访问带宽。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdatePublicBandWidthInvoker added in v0.0.90

func (c *CssClient) UpdatePublicBandWidthInvoker(request *model.UpdatePublicBandWidthRequest) *UpdatePublicBandWidthInvoker

UpdatePublicBandWidthInvoker 修改公网访问带宽

func (*CssClient) UpdatePublicKibanaWhitelist

UpdatePublicKibanaWhitelist 修改Kibana公网访问控制

该接口通过修改kibana白名单,修改kibana的访问权限。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdatePublicKibanaWhitelistInvoker added in v0.0.90

func (c *CssClient) UpdatePublicKibanaWhitelistInvoker(request *model.UpdatePublicKibanaWhitelistRequest) *UpdatePublicKibanaWhitelistInvoker

UpdatePublicKibanaWhitelistInvoker 修改Kibana公网访问控制

func (*CssClient) UpdateShrinkCluster added in v0.0.78

UpdateShrinkCluster 指定节点类型缩容

该接口用于集群对不同类型实例的个数以及存储容量进行缩容。包周期类型的集群不支持通过api进行指定节点类型缩容操作。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateShrinkClusterInvoker added in v0.0.90

func (c *CssClient) UpdateShrinkClusterInvoker(request *model.UpdateShrinkClusterRequest) *UpdateShrinkClusterInvoker

UpdateShrinkClusterInvoker 指定节点类型缩容

func (*CssClient) UpdateShrinkNodes added in v0.0.78

func (c *CssClient) UpdateShrinkNodes(request *model.UpdateShrinkNodesRequest) (*model.UpdateShrinkNodesResponse, error)

UpdateShrinkNodes 指定节点缩容

该接口可以对集群现有节点中指定节点进行缩容。包周期类型的集群不支持通过api进行指定节点缩容操作。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateShrinkNodesInvoker added in v0.0.90

func (c *CssClient) UpdateShrinkNodesInvoker(request *model.UpdateShrinkNodesRequest) *UpdateShrinkNodesInvoker

UpdateShrinkNodesInvoker 指定节点缩容

func (*CssClient) UpdateSnapshotSetting

UpdateSnapshotSetting 修改集群快照的基础配置

该接口用于修改集群快照的基础配置,可修改OBS桶和IAM委托。

可以使用该接口开启快照功能。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateSnapshotSettingInvoker added in v0.0.90

func (c *CssClient) UpdateSnapshotSettingInvoker(request *model.UpdateSnapshotSettingRequest) *UpdateSnapshotSettingInvoker

UpdateSnapshotSettingInvoker 修改集群快照的基础配置

func (*CssClient) UpdateUnbindPublic

func (c *CssClient) UpdateUnbindPublic(request *model.UpdateUnbindPublicRequest) (*model.UpdateUnbindPublicResponse, error)

UpdateUnbindPublic 关闭公网访问

该接口用于关闭公网访问。包周期类型的集群不支持通过api进行关闭公网访问。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateUnbindPublicInvoker added in v0.0.90

func (c *CssClient) UpdateUnbindPublicInvoker(request *model.UpdateUnbindPublicRequest) *UpdateUnbindPublicInvoker

UpdateUnbindPublicInvoker 关闭公网访问

func (*CssClient) UpdateVpcepConnection

UpdateVpcepConnection 更新终端节点连接

该接口用于更新终端节点连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateVpcepConnectionInvoker added in v0.0.90

func (c *CssClient) UpdateVpcepConnectionInvoker(request *model.UpdateVpcepConnectionRequest) *UpdateVpcepConnectionInvoker

UpdateVpcepConnectionInvoker 更新终端节点连接

func (*CssClient) UpdateVpcepWhitelist

UpdateVpcepWhitelist 修改终端节点服务白名单

该接口用于修改终端节点服务白名单。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateVpcepWhitelistInvoker added in v0.0.90

func (c *CssClient) UpdateVpcepWhitelistInvoker(request *model.UpdateVpcepWhitelistRequest) *UpdateVpcepWhitelistInvoker

UpdateVpcepWhitelistInvoker 修改终端节点服务白名单

func (*CssClient) UpdateYmls

func (c *CssClient) UpdateYmls(request *model.UpdateYmlsRequest) (*model.UpdateYmlsResponse, error)

UpdateYmls 修改参数配置

该接口用于修改参数配置。

Please refer to HUAWEI cloud API Explorer for details.

func (*CssClient) UpdateYmlsInvoker added in v0.0.90

func (c *CssClient) UpdateYmlsInvoker(request *model.UpdateYmlsRequest) *UpdateYmlsInvoker

UpdateYmlsInvoker 修改参数配置

type DeleteClusterInvoker added in v0.0.90

type DeleteClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteClusterInvoker) Invoke added in v0.0.90

type DeleteClustersTagsInvoker added in v0.0.90

type DeleteClustersTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteClustersTagsInvoker) Invoke added in v0.0.90

type DeleteConfInvoker added in v0.0.90

type DeleteConfInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteConfInvoker) Invoke added in v0.0.90

type DeleteIkThesaurusInvoker added in v0.0.90

type DeleteIkThesaurusInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteIkThesaurusInvoker) Invoke added in v0.0.90

type DeleteSnapshotInvoker added in v0.0.90

type DeleteSnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSnapshotInvoker) Invoke added in v0.0.90

type DeleteTemplateInvoker added in v0.0.90

type DeleteTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTemplateInvoker) Invoke added in v0.0.90

type DownloadCertInvoker added in v0.0.90

type DownloadCertInvoker struct {
	*invoker.BaseInvoker
}

func (*DownloadCertInvoker) Invoke added in v0.0.90

type ListActionsInvoker added in v0.0.90

type ListActionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListActionsInvoker) Invoke added in v0.0.90

type ListClustersDetailsInvoker added in v0.0.90

type ListClustersDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClustersDetailsInvoker) Invoke added in v0.0.90

type ListClustersTagsInvoker added in v0.0.90

type ListClustersTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClustersTagsInvoker) Invoke added in v0.0.90

type ListConfsInvoker added in v0.0.90

type ListConfsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListConfsInvoker) Invoke added in v0.0.90

type ListFlavorsInvoker added in v0.0.90

type ListFlavorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlavorsInvoker) Invoke added in v0.0.90

type ListLogsJobInvoker added in v0.0.90

type ListLogsJobInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLogsJobInvoker) Invoke added in v0.0.90

type ListPipelinesInvoker added in v0.0.90

type ListPipelinesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPipelinesInvoker) Invoke added in v0.0.90

type ListSnapshotsInvoker added in v0.0.90

type ListSnapshotsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSnapshotsInvoker) Invoke added in v0.0.90

type ListTemplatesInvoker added in v0.0.90

type ListTemplatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTemplatesInvoker) Invoke added in v0.0.90

type ListYmlsInvoker added in v0.0.90

type ListYmlsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListYmlsInvoker) Invoke added in v0.0.90

func (i *ListYmlsInvoker) Invoke() (*model.ListYmlsResponse, error)

type ListYmlsJobInvoker added in v0.0.90

type ListYmlsJobInvoker struct {
	*invoker.BaseInvoker
}

func (*ListYmlsJobInvoker) Invoke added in v0.0.90

type ResetPasswordInvoker added in v0.0.90

type ResetPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetPasswordInvoker) Invoke added in v0.0.90

type RestartClusterInvoker added in v0.0.90

type RestartClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*RestartClusterInvoker) Invoke added in v0.0.90

type RestoreSnapshotInvoker added in v0.0.90

type RestoreSnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*RestoreSnapshotInvoker) Invoke added in v0.0.90

type ShowAutoCreatePolicyInvoker added in v0.0.90

type ShowAutoCreatePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAutoCreatePolicyInvoker) Invoke added in v0.0.90

type ShowClusterDetailInvoker added in v0.0.90

type ShowClusterDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowClusterDetailInvoker) Invoke added in v0.0.90

type ShowClusterTagInvoker added in v0.0.90

type ShowClusterTagInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowClusterTagInvoker) Invoke added in v0.0.90

type ShowGetConfDetailInvoker added in v0.0.90

type ShowGetConfDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowGetConfDetailInvoker) Invoke added in v0.0.90

type ShowGetLogSettingInvoker added in v0.0.90

type ShowGetLogSettingInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowGetLogSettingInvoker) Invoke added in v0.0.90

type ShowIkThesaurusInvoker added in v0.0.90

type ShowIkThesaurusInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowIkThesaurusInvoker) Invoke added in v0.0.90

type ShowLogBackupInvoker added in v0.0.90

type ShowLogBackupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLogBackupInvoker) Invoke added in v0.0.90

type ShowVpcepConnectionInvoker added in v0.0.90

type ShowVpcepConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpcepConnectionInvoker) Invoke added in v0.0.90

type StartAutoSettingInvoker added in v0.0.90

type StartAutoSettingInvoker struct {
	*invoker.BaseInvoker
}

func (*StartAutoSettingInvoker) Invoke added in v0.0.90

type StartConnectivityTestInvoker added in v0.0.90

type StartConnectivityTestInvoker struct {
	*invoker.BaseInvoker
}

func (*StartConnectivityTestInvoker) Invoke added in v0.0.90

type StartKibanaPublicInvoker added in v0.0.90

type StartKibanaPublicInvoker struct {
	*invoker.BaseInvoker
}

func (*StartKibanaPublicInvoker) Invoke added in v0.0.90

type StartLogAutoBackupPolicyInvoker added in v0.0.90

type StartLogAutoBackupPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*StartLogAutoBackupPolicyInvoker) Invoke added in v0.0.90

type StartLogsInvoker added in v0.0.90

type StartLogsInvoker struct {
	*invoker.BaseInvoker
}

func (*StartLogsInvoker) Invoke added in v0.0.90

type StartPipelineInvoker added in v0.0.90

type StartPipelineInvoker struct {
	*invoker.BaseInvoker
}

func (*StartPipelineInvoker) Invoke added in v0.0.90

type StartPublicWhitelistInvoker added in v0.0.90

type StartPublicWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*StartPublicWhitelistInvoker) Invoke added in v0.0.90

type StartVpecpInvoker added in v0.0.90

type StartVpecpInvoker struct {
	*invoker.BaseInvoker
}

func (*StartVpecpInvoker) Invoke added in v0.0.90

type StopLogAutoBackupPolicyInvoker added in v0.0.90

type StopLogAutoBackupPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*StopLogAutoBackupPolicyInvoker) Invoke added in v0.0.90

type StopLogsInvoker added in v0.0.90

type StopLogsInvoker struct {
	*invoker.BaseInvoker
}

func (*StopLogsInvoker) Invoke added in v0.0.90

func (i *StopLogsInvoker) Invoke() (*model.StopLogsResponse, error)

type StopPipelineInvoker added in v0.0.90

type StopPipelineInvoker struct {
	*invoker.BaseInvoker
}

func (*StopPipelineInvoker) Invoke added in v0.0.90

type StopPublicKibanaWhitelistInvoker added in v0.0.90

type StopPublicKibanaWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*StopPublicKibanaWhitelistInvoker) Invoke added in v0.0.90

type StopPublicWhitelistInvoker added in v0.0.90

type StopPublicWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*StopPublicWhitelistInvoker) Invoke added in v0.0.90

type StopSnapshotInvoker added in v0.0.90

type StopSnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*StopSnapshotInvoker) Invoke added in v0.0.90

type StopVpecpInvoker added in v0.0.90

type StopVpecpInvoker struct {
	*invoker.BaseInvoker
}

func (*StopVpecpInvoker) Invoke added in v0.0.90

type UpdateAlterKibanaInvoker added in v0.0.90

type UpdateAlterKibanaInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAlterKibanaInvoker) Invoke added in v0.0.90

type UpdateBatchClustersTagsInvoker added in v0.0.90

type UpdateBatchClustersTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateBatchClustersTagsInvoker) Invoke added in v0.0.90

type UpdateCloseKibanaInvoker added in v0.0.90

type UpdateCloseKibanaInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCloseKibanaInvoker) Invoke added in v0.0.90

type UpdateClusterNameInvoker added in v0.0.90

type UpdateClusterNameInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateClusterNameInvoker) Invoke added in v0.0.90

type UpdateCnfInvoker added in v0.0.90

type UpdateCnfInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCnfInvoker) Invoke added in v0.0.90

type UpdateExtendClusterInvoker added in v0.0.90

type UpdateExtendClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateExtendClusterInvoker) Invoke added in v0.0.90

type UpdateExtendInstanceStorageInvoker added in v0.0.90

type UpdateExtendInstanceStorageInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateExtendInstanceStorageInvoker) Invoke added in v0.0.90

type UpdateFlavorByTypeInvoker added in v0.0.90

type UpdateFlavorByTypeInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFlavorByTypeInvoker) Invoke added in v0.0.90

type UpdateFlavorInvoker added in v0.0.90

type UpdateFlavorInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFlavorInvoker) Invoke added in v0.0.90

type UpdateInstanceInvoker added in v0.1.12

type UpdateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceInvoker) Invoke added in v0.1.12

type UpdateLogSettingInvoker added in v0.0.90

type UpdateLogSettingInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateLogSettingInvoker) Invoke added in v0.0.90

type UpdateOndemandClusterToPeriodInvoker added in v0.0.90

type UpdateOndemandClusterToPeriodInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateOndemandClusterToPeriodInvoker) Invoke added in v0.0.90

type UpdatePublicBandWidthInvoker added in v0.0.90

type UpdatePublicBandWidthInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePublicBandWidthInvoker) Invoke added in v0.0.90

type UpdatePublicKibanaWhitelistInvoker added in v0.0.90

type UpdatePublicKibanaWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePublicKibanaWhitelistInvoker) Invoke added in v0.0.90

type UpdateShrinkClusterInvoker added in v0.0.90

type UpdateShrinkClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateShrinkClusterInvoker) Invoke added in v0.0.90

type UpdateShrinkNodesInvoker added in v0.0.90

type UpdateShrinkNodesInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateShrinkNodesInvoker) Invoke added in v0.0.90

type UpdateSnapshotSettingInvoker added in v0.0.90

type UpdateSnapshotSettingInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateSnapshotSettingInvoker) Invoke added in v0.0.90

type UpdateUnbindPublicInvoker added in v0.0.90

type UpdateUnbindPublicInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUnbindPublicInvoker) Invoke added in v0.0.90

type UpdateVpcepConnectionInvoker added in v0.0.90

type UpdateVpcepConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpcepConnectionInvoker) Invoke added in v0.0.90

type UpdateVpcepWhitelistInvoker added in v0.0.90

type UpdateVpcepWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpcepWhitelistInvoker) Invoke added in v0.0.90

type UpdateYmlsInvoker added in v0.0.90

type UpdateYmlsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateYmlsInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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