v1

package
v0.0.85 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 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 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 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 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 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)

添加到自定义模板

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateAutoCreatePolicy

设置自动创建快照策略

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateBindPublic

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

开启公网访问

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateCluster

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

创建集群

该接口用于创建集群。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateClustersTags

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

添加指定集群标签

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateCnf

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

创建配置文件

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateLoadIkThesaurus

加载自定义词库

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateLogBackup

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

备份日志

该接口用于备份日志。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) CreateSnapshot

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

手动创建快照

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) DeleteCluster

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

删除集群

此接口用于删除集群。集群删除将释放此集群的所有资源,包括客户数据。为了安全起见,请确保为这个集群创建快照。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) DeleteClustersTags

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

删除集群标签

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) DeleteConf

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

删除配置文件

删除配置文件。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) DeleteIkThesaurus

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

删除自定义词库

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) DeleteSnapshot

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

删除快照

该接口用于删除快照。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) DeleteTemplate

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

删除自定义模板

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListActions

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

查询操作记录

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListClustersDetails

查询集群列表

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListClustersTags

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

查询所有标签

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListConfs

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

查询配置文件列表

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListFlavors

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

获取实例规格列表

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListLogsJob added in v0.0.78

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

查询作业列表

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListPipelines

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

查询pipeline列表

该接口用于查询pipeline列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListSnapshots

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

查询快照列表

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListTemplates

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

查询模板列表

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListYmls

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

获取参数配置列表

该接口用于获取参数配置列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ListYmlsJob

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

获取参数配置任务列表

该接口用于获取参数配置任务列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ResetPassword

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

修改密码

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) RestartCluster

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

重启集群

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) RestoreSnapshot

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

恢复快照

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowAutoCreatePolicy

查询集群的自动创建快照策略

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowClusterDetail added in v0.0.78

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

查询集群详情

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowClusterTag

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

查询指定集群的标签

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowGetConfDetail

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

查询配置文件内容

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowGetLogSetting

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

查询日志基础配置

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowIkThesaurus

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

查询自定义词库状态

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowLogBackup

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

查询日志

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) ShowVpcepConnection

获取终端节点连接

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartAutoSetting

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

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

说明:自动设置集群快照接口将会自动创建快照OBS桶和委托。如果有多个集群,每个集群使用这个接口都会创建一个不一样的OBS桶,可能会导致OBS的配额不够,较多的OBS桶也难以维护。建议可以直接使用[修改集群快照的基础配置](https://support.huaweicloud.com/api-css/css_03_0030.html)。

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

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartConnectivityTest

连通性测试

该接口用于连通性测试。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartKibanaPublic

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

开启Kibana公网访问

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartLogAutoBackupPolicy

开启日志自动备份策略

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartLogs

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

开启日志功能

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartPipeline

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

启动pipeline迁移数据

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartPublicWhitelist

开启公网访问控制白名单

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StartVpecp

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

开启终端节点服务

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopLogAutoBackupPolicy

关闭日志自动备份策略

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopLogs

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

关闭日志功能

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopPipeline

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

停止pipeline迁移数据

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopPublicKibanaWhitelist

关闭访问控制

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopPublicWhitelist

关闭公网访问控制白名单

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopSnapshot

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

停用快照功能

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) StopVpecp

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

关闭终端节点服务

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateAlterKibana

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

修改Kibana公网带宽

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateBatchClustersTags

批量添加或删除集群标签

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateCloseKibana

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

关闭Kibana公网访问

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateClusterName

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

修改集群名称

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateCnf

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

更新配置文件

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateExtendCluster

扩容集群

该接口用于集群扩容实例(仅支持扩容elasticsearch实例)。只扩容普通节点,且只针对要扩容的集群实例不存在特殊节点(Master、Client、冷数据节点)的情况。 说明:推荐使用[扩容实例的数量和存储容量](https://support.huaweicloud.com/api-css/css_03_0038.html)进行扩容。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateExtendInstanceStorage

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

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateFlavor added in v0.0.78

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

变更规格

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

详细说明请参考华为云API Explorer。 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)

全规格集群变更

修改集群规格。支持修改ess, ess-cold, ess-client, ess-master节点类型。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateLogSetting

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

修改日志基础配置

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateOndemandClusterToPeriod

按需集群转包周期

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdatePublicBandWidth

修改公网访问带宽

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdatePublicKibanaWhitelist

修改访问控制

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateShrinkCluster added in v0.0.78

缩容集群

该接口用于集群缩容不同类型实例的个数以及存储容量。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateShrinkNodes added in v0.0.78

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

指定角色下线

该接口用于下线集群指定角色。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateSnapshotSetting

修改集群快照的基础配置

该接口用于修改集群快照的基础配置,可修改OBS桶和IAM委托。 说明:如果未开启快照功能,使用该接口后,将会开启快照。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateUnbindPublic

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

关闭公网访问

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateVpcepConnection

更新终端节点连接

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateVpcepWhitelist

修改终端节点服务白名单

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*CssClient) UpdateYmls

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

修改参数配置

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

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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