Documentation ¶
Index ¶
- func CssClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAddFavorite() *def.HttpRequestDef
- func GenReqDefForCreateAutoCreatePolicy() *def.HttpRequestDef
- func GenReqDefForCreateBindPublic() *def.HttpRequestDef
- func GenReqDefForCreateCluster() *def.HttpRequestDef
- func GenReqDefForCreateClustersTags() *def.HttpRequestDef
- func GenReqDefForCreateCnf() *def.HttpRequestDef
- func GenReqDefForCreateLoadIkThesaurus() *def.HttpRequestDef
- func GenReqDefForCreateLogBackup() *def.HttpRequestDef
- func GenReqDefForCreateSnapshot() *def.HttpRequestDef
- func GenReqDefForDeleteCluster() *def.HttpRequestDef
- func GenReqDefForDeleteClustersTags() *def.HttpRequestDef
- func GenReqDefForDeleteConf() *def.HttpRequestDef
- func GenReqDefForDeleteIkThesaurus() *def.HttpRequestDef
- func GenReqDefForDeleteSnapshot() *def.HttpRequestDef
- func GenReqDefForDeleteTemplate() *def.HttpRequestDef
- func GenReqDefForListActions() *def.HttpRequestDef
- func GenReqDefForListClustersDetails() *def.HttpRequestDef
- func GenReqDefForListClustersTags() *def.HttpRequestDef
- func GenReqDefForListConfs() *def.HttpRequestDef
- func GenReqDefForListFlavors() *def.HttpRequestDef
- func GenReqDefForListPipelines() *def.HttpRequestDef
- func GenReqDefForListSnapshots() *def.HttpRequestDef
- func GenReqDefForListTemplates() *def.HttpRequestDef
- func GenReqDefForListYmls() *def.HttpRequestDef
- func GenReqDefForListYmlsJob() *def.HttpRequestDef
- func GenReqDefForResetPassword() *def.HttpRequestDef
- func GenReqDefForRestartCluster() *def.HttpRequestDef
- func GenReqDefForRestoreSnapshot() *def.HttpRequestDef
- func GenReqDefForShowAutoCreatePolicy() *def.HttpRequestDef
- func GenReqDefForShowClusterTag() *def.HttpRequestDef
- func GenReqDefForShowGetConfDetail() *def.HttpRequestDef
- func GenReqDefForShowGetLogSetting() *def.HttpRequestDef
- func GenReqDefForShowIkThesaurus() *def.HttpRequestDef
- func GenReqDefForShowLogBackup() *def.HttpRequestDef
- func GenReqDefForShowVpcepConnection() *def.HttpRequestDef
- func GenReqDefForStartAutoSetting() *def.HttpRequestDef
- func GenReqDefForStartConnectivityTest() *def.HttpRequestDef
- func GenReqDefForStartKibanaPublic() *def.HttpRequestDef
- func GenReqDefForStartLogAutoBackupPolicy() *def.HttpRequestDef
- func GenReqDefForStartLogs() *def.HttpRequestDef
- func GenReqDefForStartPipeline() *def.HttpRequestDef
- func GenReqDefForStartPublicWhitelist() *def.HttpRequestDef
- func GenReqDefForStartVpecp() *def.HttpRequestDef
- func GenReqDefForStopLogAutoBackupPolicy() *def.HttpRequestDef
- func GenReqDefForStopLogs() *def.HttpRequestDef
- func GenReqDefForStopPipeline() *def.HttpRequestDef
- func GenReqDefForStopPublicKibanaWhitelist() *def.HttpRequestDef
- func GenReqDefForStopPublicWhitelist() *def.HttpRequestDef
- func GenReqDefForStopSnapshot() *def.HttpRequestDef
- func GenReqDefForStopVpecp() *def.HttpRequestDef
- func GenReqDefForUpdateAlterKibana() *def.HttpRequestDef
- func GenReqDefForUpdateBatchClustersTags() *def.HttpRequestDef
- func GenReqDefForUpdateCloseKibana() *def.HttpRequestDef
- func GenReqDefForUpdateClusterName() *def.HttpRequestDef
- func GenReqDefForUpdateCnf() *def.HttpRequestDef
- func GenReqDefForUpdateExtendCluster() *def.HttpRequestDef
- func GenReqDefForUpdateExtendInstanceStorage() *def.HttpRequestDef
- func GenReqDefForUpdateLogSetting() *def.HttpRequestDef
- func GenReqDefForUpdateOndemandClusterToPeriod() *def.HttpRequestDef
- func GenReqDefForUpdatePublicBandWidth() *def.HttpRequestDef
- func GenReqDefForUpdatePublicKibanaWhitelist() *def.HttpRequestDef
- func GenReqDefForUpdateSnapshotSetting() *def.HttpRequestDef
- func GenReqDefForUpdateUnbindPublic() *def.HttpRequestDef
- func GenReqDefForUpdateVpcepConnection() *def.HttpRequestDef
- func GenReqDefForUpdateVpcepWhitelist() *def.HttpRequestDef
- func GenReqDefForUpdateYmls() *def.HttpRequestDef
- type CssClient
- func (c *CssClient) AddFavorite(request *model.AddFavoriteRequest) (*model.AddFavoriteResponse, error)
- func (c *CssClient) CreateAutoCreatePolicy(request *model.CreateAutoCreatePolicyRequest) (*model.CreateAutoCreatePolicyResponse, error)
- func (c *CssClient) CreateBindPublic(request *model.CreateBindPublicRequest) (*model.CreateBindPublicResponse, error)
- func (c *CssClient) CreateCluster(request *model.CreateClusterRequest) (*model.CreateClusterResponse, error)
- func (c *CssClient) CreateClustersTags(request *model.CreateClustersTagsRequest) (*model.CreateClustersTagsResponse, error)
- func (c *CssClient) CreateCnf(request *model.CreateCnfRequest) (*model.CreateCnfResponse, error)
- func (c *CssClient) CreateLoadIkThesaurus(request *model.CreateLoadIkThesaurusRequest) (*model.CreateLoadIkThesaurusResponse, error)
- func (c *CssClient) CreateLogBackup(request *model.CreateLogBackupRequest) (*model.CreateLogBackupResponse, error)
- func (c *CssClient) CreateSnapshot(request *model.CreateSnapshotRequest) (*model.CreateSnapshotResponse, error)
- func (c *CssClient) DeleteCluster(request *model.DeleteClusterRequest) (*model.DeleteClusterResponse, error)
- func (c *CssClient) DeleteClustersTags(request *model.DeleteClustersTagsRequest) (*model.DeleteClustersTagsResponse, error)
- func (c *CssClient) DeleteConf(request *model.DeleteConfRequest) (*model.DeleteConfResponse, error)
- func (c *CssClient) DeleteIkThesaurus(request *model.DeleteIkThesaurusRequest) (*model.DeleteIkThesaurusResponse, error)
- func (c *CssClient) DeleteSnapshot(request *model.DeleteSnapshotRequest) (*model.DeleteSnapshotResponse, error)
- func (c *CssClient) DeleteTemplate(request *model.DeleteTemplateRequest) (*model.DeleteTemplateResponse, error)
- func (c *CssClient) ListActions(request *model.ListActionsRequest) (*model.ListActionsResponse, error)
- func (c *CssClient) ListClustersDetails(request *model.ListClustersDetailsRequest) (*model.ListClustersDetailsResponse, error)
- func (c *CssClient) ListClustersTags(request *model.ListClustersTagsRequest) (*model.ListClustersTagsResponse, error)
- func (c *CssClient) ListConfs(request *model.ListConfsRequest) (*model.ListConfsResponse, error)
- func (c *CssClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
- func (c *CssClient) ListPipelines(request *model.ListPipelinesRequest) (*model.ListPipelinesResponse, error)
- func (c *CssClient) ListSnapshots(request *model.ListSnapshotsRequest) (*model.ListSnapshotsResponse, error)
- func (c *CssClient) ListTemplates(request *model.ListTemplatesRequest) (*model.ListTemplatesResponse, error)
- func (c *CssClient) ListYmls(request *model.ListYmlsRequest) (*model.ListYmlsResponse, error)
- func (c *CssClient) ListYmlsJob(request *model.ListYmlsJobRequest) (*model.ListYmlsJobResponse, error)
- func (c *CssClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)
- func (c *CssClient) RestartCluster(request *model.RestartClusterRequest) (*model.RestartClusterResponse, error)
- func (c *CssClient) RestoreSnapshot(request *model.RestoreSnapshotRequest) (*model.RestoreSnapshotResponse, error)
- func (c *CssClient) ShowAutoCreatePolicy(request *model.ShowAutoCreatePolicyRequest) (*model.ShowAutoCreatePolicyResponse, error)
- func (c *CssClient) ShowClusterTag(request *model.ShowClusterTagRequest) (*model.ShowClusterTagResponse, error)
- func (c *CssClient) ShowGetConfDetail(request *model.ShowGetConfDetailRequest) (*model.ShowGetConfDetailResponse, error)
- func (c *CssClient) ShowGetLogSetting(request *model.ShowGetLogSettingRequest) (*model.ShowGetLogSettingResponse, error)
- func (c *CssClient) ShowIkThesaurus(request *model.ShowIkThesaurusRequest) (*model.ShowIkThesaurusResponse, error)
- func (c *CssClient) ShowLogBackup(request *model.ShowLogBackupRequest) (*model.ShowLogBackupResponse, error)
- func (c *CssClient) ShowVpcepConnection(request *model.ShowVpcepConnectionRequest) (*model.ShowVpcepConnectionResponse, error)
- func (c *CssClient) StartAutoSetting(request *model.StartAutoSettingRequest) (*model.StartAutoSettingResponse, error)
- func (c *CssClient) StartConnectivityTest(request *model.StartConnectivityTestRequest) (*model.StartConnectivityTestResponse, error)
- func (c *CssClient) StartKibanaPublic(request *model.StartKibanaPublicRequest) (*model.StartKibanaPublicResponse, error)
- func (c *CssClient) StartLogAutoBackupPolicy(request *model.StartLogAutoBackupPolicyRequest) (*model.StartLogAutoBackupPolicyResponse, error)
- func (c *CssClient) StartLogs(request *model.StartLogsRequest) (*model.StartLogsResponse, error)
- func (c *CssClient) StartPipeline(request *model.StartPipelineRequest) (*model.StartPipelineResponse, error)
- func (c *CssClient) StartPublicWhitelist(request *model.StartPublicWhitelistRequest) (*model.StartPublicWhitelistResponse, error)
- func (c *CssClient) StartVpecp(request *model.StartVpecpRequest) (*model.StartVpecpResponse, error)
- func (c *CssClient) StopLogAutoBackupPolicy(request *model.StopLogAutoBackupPolicyRequest) (*model.StopLogAutoBackupPolicyResponse, error)
- func (c *CssClient) StopLogs(request *model.StopLogsRequest) (*model.StopLogsResponse, error)
- func (c *CssClient) StopPipeline(request *model.StopPipelineRequest) (*model.StopPipelineResponse, error)
- func (c *CssClient) StopPublicKibanaWhitelist(request *model.StopPublicKibanaWhitelistRequest) (*model.StopPublicKibanaWhitelistResponse, error)
- func (c *CssClient) StopPublicWhitelist(request *model.StopPublicWhitelistRequest) (*model.StopPublicWhitelistResponse, error)
- func (c *CssClient) StopSnapshot(request *model.StopSnapshotRequest) (*model.StopSnapshotResponse, error)
- func (c *CssClient) StopVpecp(request *model.StopVpecpRequest) (*model.StopVpecpResponse, error)
- func (c *CssClient) UpdateAlterKibana(request *model.UpdateAlterKibanaRequest) (*model.UpdateAlterKibanaResponse, error)
- func (c *CssClient) UpdateBatchClustersTags(request *model.UpdateBatchClustersTagsRequest) (*model.UpdateBatchClustersTagsResponse, error)
- func (c *CssClient) UpdateCloseKibana(request *model.UpdateCloseKibanaRequest) (*model.UpdateCloseKibanaResponse, error)
- func (c *CssClient) UpdateClusterName(request *model.UpdateClusterNameRequest) (*model.UpdateClusterNameResponse, error)
- func (c *CssClient) UpdateCnf(request *model.UpdateCnfRequest) (*model.UpdateCnfResponse, error)
- func (c *CssClient) UpdateExtendCluster(request *model.UpdateExtendClusterRequest) (*model.UpdateExtendClusterResponse, error)
- func (c *CssClient) UpdateExtendInstanceStorage(request *model.UpdateExtendInstanceStorageRequest) (*model.UpdateExtendInstanceStorageResponse, error)
- func (c *CssClient) UpdateLogSetting(request *model.UpdateLogSettingRequest) (*model.UpdateLogSettingResponse, error)
- func (c *CssClient) UpdateOndemandClusterToPeriod(request *model.UpdateOndemandClusterToPeriodRequest) (*model.UpdateOndemandClusterToPeriodResponse, error)
- func (c *CssClient) UpdatePublicBandWidth(request *model.UpdatePublicBandWidthRequest) (*model.UpdatePublicBandWidthResponse, error)
- func (c *CssClient) UpdatePublicKibanaWhitelist(request *model.UpdatePublicKibanaWhitelistRequest) (*model.UpdatePublicKibanaWhitelistResponse, error)
- func (c *CssClient) UpdateSnapshotSetting(request *model.UpdateSnapshotSettingRequest) (*model.UpdateSnapshotSettingResponse, error)
- func (c *CssClient) UpdateUnbindPublic(request *model.UpdateUnbindPublicRequest) (*model.UpdateUnbindPublicResponse, error)
- func (c *CssClient) UpdateVpcepConnection(request *model.UpdateVpcepConnectionRequest) (*model.UpdateVpcepConnectionResponse, error)
- func (c *CssClient) UpdateVpcepWhitelist(request *model.UpdateVpcepWhitelistRequest) (*model.UpdateVpcepWhitelistResponse, error)
- func (c *CssClient) UpdateYmls(request *model.UpdateYmlsRequest) (*model.UpdateYmlsResponse, error)
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 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 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 GenReqDefForUpdateLogSetting ¶
func GenReqDefForUpdateLogSetting() *def.HttpRequestDef
func GenReqDefForUpdateOndemandClusterToPeriod ¶
func GenReqDefForUpdateOndemandClusterToPeriod() *def.HttpRequestDef
func GenReqDefForUpdatePublicBandWidth ¶
func GenReqDefForUpdatePublicBandWidth() *def.HttpRequestDef
func GenReqDefForUpdatePublicKibanaWhitelist ¶
func GenReqDefForUpdatePublicKibanaWhitelist() *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)
该接口用于添加到自定义模板。
func (*CssClient) CreateAutoCreatePolicy ¶
func (c *CssClient) CreateAutoCreatePolicy(request *model.CreateAutoCreatePolicyRequest) (*model.CreateAutoCreatePolicyResponse, error)
该接口用于设置自动创建快照,默认一天创建一个快照。
func (*CssClient) CreateBindPublic ¶
func (c *CssClient) CreateBindPublic(request *model.CreateBindPublicRequest) (*model.CreateBindPublicResponse, error)
该接口用于开启公网访问。
func (*CssClient) CreateCluster ¶
func (c *CssClient) CreateCluster(request *model.CreateClusterRequest) (*model.CreateClusterResponse, error)
该接口用于创建集群。
func (*CssClient) CreateClustersTags ¶
func (c *CssClient) CreateClustersTags(request *model.CreateClustersTagsRequest) (*model.CreateClustersTagsResponse, error)
该接口用于给指定集群添加标签。
func (*CssClient) CreateCnf ¶
func (c *CssClient) CreateCnf(request *model.CreateCnfRequest) (*model.CreateCnfResponse, error)
该接口用于创建配置文件。
func (*CssClient) CreateLoadIkThesaurus ¶
func (c *CssClient) CreateLoadIkThesaurus(request *model.CreateLoadIkThesaurusRequest) (*model.CreateLoadIkThesaurusResponse, error)
该接口用于加载存放于OBS的自定义词库。
func (*CssClient) CreateLogBackup ¶
func (c *CssClient) CreateLogBackup(request *model.CreateLogBackupRequest) (*model.CreateLogBackupResponse, error)
该接口用于备份日志。
func (*CssClient) CreateSnapshot ¶
func (c *CssClient) CreateSnapshot(request *model.CreateSnapshotRequest) (*model.CreateSnapshotResponse, error)
该接口用于手动创建一个快照。
func (*CssClient) DeleteCluster ¶
func (c *CssClient) DeleteCluster(request *model.DeleteClusterRequest) (*model.DeleteClusterResponse, error)
此接口用于删除集群。集群删除将释放此集群的所有资源,包括客户数据。为了安全起见,请确保为这个集群创建快照。
func (*CssClient) DeleteClustersTags ¶
func (c *CssClient) DeleteClustersTags(request *model.DeleteClustersTagsRequest) (*model.DeleteClustersTagsResponse, error)
此接口用于删除集群标签。
func (*CssClient) DeleteConf ¶
func (c *CssClient) DeleteConf(request *model.DeleteConfRequest) (*model.DeleteConfResponse, error)
删除配置文件。
func (*CssClient) DeleteIkThesaurus ¶
func (c *CssClient) DeleteIkThesaurus(request *model.DeleteIkThesaurusRequest) (*model.DeleteIkThesaurusResponse, error)
该接口用于删除自定义词库。
func (*CssClient) DeleteSnapshot ¶
func (c *CssClient) DeleteSnapshot(request *model.DeleteSnapshotRequest) (*model.DeleteSnapshotResponse, error)
该接口用于删除快照。
func (*CssClient) DeleteTemplate ¶
func (c *CssClient) DeleteTemplate(request *model.DeleteTemplateRequest) (*model.DeleteTemplateResponse, error)
该接口用于删除自定义模板。
func (*CssClient) ListActions ¶
func (c *CssClient) ListActions(request *model.ListActionsRequest) (*model.ListActionsResponse, error)
该接口用于查询操作记录。
func (*CssClient) ListClustersDetails ¶
func (c *CssClient) ListClustersDetails(request *model.ListClustersDetailsRequest) (*model.ListClustersDetailsResponse, error)
该接口用于查询并显示集群列表以及集群的状态。
func (*CssClient) ListClustersTags ¶
func (c *CssClient) ListClustersTags(request *model.ListClustersTagsRequest) (*model.ListClustersTagsResponse, error)
该接口用于查询指定region下的所有标签集合。
func (*CssClient) ListConfs ¶
func (c *CssClient) ListConfs(request *model.ListConfsRequest) (*model.ListConfsResponse, error)
该接口用于查询配置文件列表。
func (*CssClient) ListFlavors ¶
func (c *CssClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
该接口用于查询并显示支持的实例规格对应的ID。
func (*CssClient) ListPipelines ¶
func (c *CssClient) ListPipelines(request *model.ListPipelinesRequest) (*model.ListPipelinesResponse, error)
该接口用于查询pipeline列表。
func (*CssClient) ListSnapshots ¶
func (c *CssClient) ListSnapshots(request *model.ListSnapshotsRequest) (*model.ListSnapshotsResponse, error)
该接口用于查询集群的所有快照。
func (*CssClient) ListTemplates ¶
func (c *CssClient) ListTemplates(request *model.ListTemplatesRequest) (*model.ListTemplatesResponse, error)
该接口用于查询模板列表。
func (*CssClient) ListYmls ¶
func (c *CssClient) ListYmls(request *model.ListYmlsRequest) (*model.ListYmlsResponse, error)
该接口用于获取参数配置列表。
func (*CssClient) ListYmlsJob ¶
func (c *CssClient) ListYmlsJob(request *model.ListYmlsJobRequest) (*model.ListYmlsJobResponse, error)
该接口用于获取参数配置任务列表。
func (*CssClient) ResetPassword ¶
func (c *CssClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)
该接口用于修改集群密码。
func (*CssClient) RestartCluster ¶
func (c *CssClient) RestartCluster(request *model.RestartClusterRequest) (*model.RestartClusterResponse, error)
此接口用于重启集群,重启集群将导致业务中断。
func (*CssClient) RestoreSnapshot ¶
func (c *CssClient) RestoreSnapshot(request *model.RestoreSnapshotRequest) (*model.RestoreSnapshotResponse, error)
该接口用于手动恢复一个快照。
func (*CssClient) ShowAutoCreatePolicy ¶
func (c *CssClient) ShowAutoCreatePolicy(request *model.ShowAutoCreatePolicyRequest) (*model.ShowAutoCreatePolicyResponse, error)
该接口用于查询自动创建快照策略。
func (*CssClient) ShowClusterTag ¶
func (c *CssClient) ShowClusterTag(request *model.ShowClusterTagRequest) (*model.ShowClusterTagResponse, error)
该接口用于查询指定集群的标签信息。
func (*CssClient) ShowGetConfDetail ¶
func (c *CssClient) ShowGetConfDetail(request *model.ShowGetConfDetailRequest) (*model.ShowGetConfDetailResponse, error)
该接口用于查询配置文件内容。
func (*CssClient) ShowGetLogSetting ¶
func (c *CssClient) ShowGetLogSetting(request *model.ShowGetLogSettingRequest) (*model.ShowGetLogSettingResponse, error)
该接口用于日志基础配置查询。
func (*CssClient) ShowIkThesaurus ¶
func (c *CssClient) ShowIkThesaurus(request *model.ShowIkThesaurusRequest) (*model.ShowIkThesaurusResponse, error)
该接口用于查询自定义词库的加载状态。
func (*CssClient) ShowLogBackup ¶
func (c *CssClient) ShowLogBackup(request *model.ShowLogBackupRequest) (*model.ShowLogBackupResponse, error)
该接口用于查询日志信息。
func (*CssClient) ShowVpcepConnection ¶
func (c *CssClient) ShowVpcepConnection(request *model.ShowVpcepConnectionRequest) (*model.ShowVpcepConnectionResponse, error)
该接口用于获取终端节点连接。
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服务的授权。
func (*CssClient) StartConnectivityTest ¶
func (c *CssClient) StartConnectivityTest(request *model.StartConnectivityTestRequest) (*model.StartConnectivityTestResponse, error)
该接口用于连通性测试。
func (*CssClient) StartKibanaPublic ¶
func (c *CssClient) StartKibanaPublic(request *model.StartKibanaPublicRequest) (*model.StartKibanaPublicResponse, error)
该接口用于开启Kibana公网访问。
func (*CssClient) StartLogAutoBackupPolicy ¶
func (c *CssClient) StartLogAutoBackupPolicy(request *model.StartLogAutoBackupPolicyRequest) (*model.StartLogAutoBackupPolicyResponse, error)
该接口用于日志自动备份策略开启。
func (*CssClient) StartLogs ¶
func (c *CssClient) StartLogs(request *model.StartLogsRequest) (*model.StartLogsResponse, error)
该接口用于开启日志功能。
func (*CssClient) StartPipeline ¶
func (c *CssClient) StartPipeline(request *model.StartPipelineRequest) (*model.StartPipelineResponse, error)
该接口用于启动pipeline迁移数据。
func (*CssClient) StartPublicWhitelist ¶
func (c *CssClient) StartPublicWhitelist(request *model.StartPublicWhitelistRequest) (*model.StartPublicWhitelistResponse, error)
该接口用于开启公网访问控制白名单。
func (*CssClient) StartVpecp ¶
func (c *CssClient) StartVpecp(request *model.StartVpecpRequest) (*model.StartVpecpResponse, error)
该接口用于开启终端节点服务。
func (*CssClient) StopLogAutoBackupPolicy ¶
func (c *CssClient) StopLogAutoBackupPolicy(request *model.StopLogAutoBackupPolicyRequest) (*model.StopLogAutoBackupPolicyResponse, error)
该接口用于日志自动备份策略关闭。
func (*CssClient) StopLogs ¶
func (c *CssClient) StopLogs(request *model.StopLogsRequest) (*model.StopLogsResponse, error)
该接口用于关闭日志功能。
func (*CssClient) StopPipeline ¶
func (c *CssClient) StopPipeline(request *model.StopPipelineRequest) (*model.StopPipelineResponse, error)
该接口用于停止pipeline迁移数据。
func (*CssClient) StopPublicKibanaWhitelist ¶
func (c *CssClient) StopPublicKibanaWhitelist(request *model.StopPublicKibanaWhitelistRequest) (*model.StopPublicKibanaWhitelistResponse, error)
该接口用于关闭Kibana公网访问控制。
func (*CssClient) StopPublicWhitelist ¶
func (c *CssClient) StopPublicWhitelist(request *model.StopPublicWhitelistRequest) (*model.StopPublicWhitelistResponse, error)
该接口用于关闭公网访问控制白名单。
func (*CssClient) StopSnapshot ¶
func (c *CssClient) StopSnapshot(request *model.StopSnapshotRequest) (*model.StopSnapshotResponse, error)
该接口用于停用快照功能。
func (*CssClient) StopVpecp ¶
func (c *CssClient) StopVpecp(request *model.StopVpecpRequest) (*model.StopVpecpResponse, error)
该接口用于关闭终端节点服务。
func (*CssClient) UpdateAlterKibana ¶
func (c *CssClient) UpdateAlterKibana(request *model.UpdateAlterKibanaRequest) (*model.UpdateAlterKibanaResponse, error)
该接口用于修改Kibana公网带宽。
func (*CssClient) UpdateBatchClustersTags ¶
func (c *CssClient) UpdateBatchClustersTags(request *model.UpdateBatchClustersTagsRequest) (*model.UpdateBatchClustersTagsResponse, error)
该接口用于批量添加或删除集群标签。
func (*CssClient) UpdateCloseKibana ¶
func (c *CssClient) UpdateCloseKibana(request *model.UpdateCloseKibanaRequest) (*model.UpdateCloseKibanaResponse, error)
该接口用于关闭Kibana公网访问。
func (*CssClient) UpdateClusterName ¶
func (c *CssClient) UpdateClusterName(request *model.UpdateClusterNameRequest) (*model.UpdateClusterNameResponse, error)
该接口用于修改集群名称。
func (*CssClient) UpdateCnf ¶
func (c *CssClient) UpdateCnf(request *model.UpdateCnfRequest) (*model.UpdateCnfResponse, error)
该接口用于更新配置文件。
func (*CssClient) UpdateExtendCluster ¶
func (c *CssClient) UpdateExtendCluster(request *model.UpdateExtendClusterRequest) (*model.UpdateExtendClusterResponse, error)
该接口用于集群扩容实例(仅支持扩容elasticsearch实例)。只扩容普通节点,且只针对要扩容的集群实例不存在特殊节点(Master、Client、冷数据节点)的情况。 说明:推荐使用[扩容实例的数量和存储容量](https://support.huaweicloud.com/api-css/css_03_0038.html)进行扩容。
func (*CssClient) UpdateExtendInstanceStorage ¶
func (c *CssClient) UpdateExtendInstanceStorage(request *model.UpdateExtendInstanceStorageRequest) (*model.UpdateExtendInstanceStorageResponse, error)
该接口用于集群扩容不同类型实例的个数以及存储容量。已经存在独立Master、Client、冷数据节点的集群使用该接口扩容。(支持扩容elasticsearch和logstash实例)。
func (*CssClient) UpdateLogSetting ¶
func (c *CssClient) UpdateLogSetting(request *model.UpdateLogSettingRequest) (*model.UpdateLogSettingResponse, error)
该接口用于修改日志基础配置。
func (*CssClient) UpdateOndemandClusterToPeriod ¶
func (c *CssClient) UpdateOndemandClusterToPeriod(request *model.UpdateOndemandClusterToPeriodRequest) (*model.UpdateOndemandClusterToPeriodResponse, error)
该接口用于按需集群转包周期集群。
func (*CssClient) UpdatePublicBandWidth ¶
func (c *CssClient) UpdatePublicBandWidth(request *model.UpdatePublicBandWidthRequest) (*model.UpdatePublicBandWidthResponse, error)
该接口用于修改公网访问带宽。
func (*CssClient) UpdatePublicKibanaWhitelist ¶
func (c *CssClient) UpdatePublicKibanaWhitelist(request *model.UpdatePublicKibanaWhitelistRequest) (*model.UpdatePublicKibanaWhitelistResponse, error)
该接口通过修改kibana白名单,修改kibana的访问权限。
func (*CssClient) UpdateSnapshotSetting ¶
func (c *CssClient) UpdateSnapshotSetting(request *model.UpdateSnapshotSettingRequest) (*model.UpdateSnapshotSettingResponse, error)
该接口用于修改集群快照的基础配置,可修改OBS桶和IAM委托。 说明:如果未开启快照功能,使用该接口后,将会开启快照。
func (*CssClient) UpdateUnbindPublic ¶
func (c *CssClient) UpdateUnbindPublic(request *model.UpdateUnbindPublicRequest) (*model.UpdateUnbindPublicResponse, error)
该接口用于关闭公网访问。
func (*CssClient) UpdateVpcepConnection ¶
func (c *CssClient) UpdateVpcepConnection(request *model.UpdateVpcepConnectionRequest) (*model.UpdateVpcepConnectionResponse, error)
该接口用于更新终端节点连接。
func (*CssClient) UpdateVpcepWhitelist ¶
func (c *CssClient) UpdateVpcepWhitelist(request *model.UpdateVpcepWhitelistRequest) (*model.UpdateVpcepWhitelistResponse, error)
该接口用于修改终端节点服务白名单。
func (*CssClient) UpdateYmls ¶
func (c *CssClient) UpdateYmls(request *model.UpdateYmlsRequest) (*model.UpdateYmlsResponse, error)
该接口用于修改参数配口。