client

package
v1.58.0 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClickhouseClient

type ClickhouseClient struct {
	core.JDCloudClient
}

func NewClickhouseClient

func NewClickhouseClient(credential *core.Credential) *ClickhouseClient

func (*ClickhouseClient) AddWhiteListGroup

增加白名单分组。

func (*ClickhouseClient) AttachNetwork

当实例不欠费了或者续费了,开启Clickhouse实例的网络访问功能。

func (*ClickhouseClient) Azs

获取当前用户可用的可用区

func (*ClickhouseClient) CreateAccount

创建一个Clickhouse账号

func (*ClickhouseClient) CreateInstance

创建一个Clickhouse实例

func (*ClickhouseClient) DeleteAccount

删除一个Clickhouse实例

func (*ClickhouseClient) DeleteInstance

删除一个Clickhouse实例

func (*ClickhouseClient) DeleteInstanceByForce

强行删除DRDS实例,包括包年包月未过期实例

func (*ClickhouseClient) DeleteWhiteListGroup

删除白名单分组。

func (*ClickhouseClient) DescribeAccounts

查询 Clickhouse account列表信息

func (*ClickhouseClient) DescribeAuditResult

查询 Clickhouse audit列表信息

func (*ClickhouseClient) DescribeDefaultConfig

查询 Clickhouse 推荐规格

func (*ClickhouseClient) DescribeDomainNames

获取某个实例下的所有节点对应的域名信息。

func (*ClickhouseClient) DescribeExposeType

查询k8s集群支持的集群外访问方式

func (*ClickhouseClient) DescribeInstanceAttributes

查询 Clickhouse 实例的详细信息

func (*ClickhouseClient) DescribeInstances

查询实例列表

func (*ClickhouseClient) DescribeNodeClasses

查询 node 可用规格

func (*ClickhouseClient) DescribeNodes

查询 Clickhouse 节点信息

func (*ClickhouseClient) DescribeParameters

查看JCHDB实例的配置参数。

func (*ClickhouseClient) DescribePodMap

查看实例当前的备份备份策略。

func (*ClickhouseClient) DescribeProgress

查询 Clickhouse 集群进度

func (*ClickhouseClient) DescribeSlowlogResult

查询 Clickhouse audit列表信息

func (*ClickhouseClient) DescribeWhiteList

查看实例当前白名单。白名单是允许访问当前实例的IP/IP段列表,缺省情况下,白名单对本VPC开放。如果用户开启了外网访问的功能,还需要对外网的IP配置白名单。

func (*ClickhouseClient) DetachNetwork

当实例欠费或者到期了,关闭Clickhouse实例的网络访问功能

func (*ClickhouseClient) DisableCloudDiskCapacity

关闭数据库的云盘扩容功能

func (*ClickhouseClient) DisableInternetAccess

关闭实例的外网访问功能。

func (*ClickhouseClient) DisableLogger

func (c *ClickhouseClient) DisableLogger()

func (*ClickhouseClient) EnableCloudDiskCapacity

开启数据库的云盘扩容功能

func (*ClickhouseClient) EnableInternetAccess

开启实例的外网访问功能。

func (*ClickhouseClient) InternalDescribeInstance

内部查询实例状态

func (*ClickhouseClient) ModifyInstanceName

修改实例名称。

func (*ClickhouseClient) ModifyInstanceSpec

Clickhouse实例变配

func (*ClickhouseClient) ModifyParameters

提交并修改实例的配置参数。 参数修改后,需要重启才能生效。

func (*ClickhouseClient) ModifyPrivilege

修改账号权限

func (*ClickhouseClient) ModifyWhiteList

修改允许访问实例的IP白名单。白名单是允许访问当前实例的IP/IP段列表,缺省情况下,白名单对本VPC开放。如果用户开启了外网访问的功能,还需要对外网的IP配置白名单。

func (*ClickhouseClient) OrderableInstanceType

获取当前用户售罄信息

func (*ClickhouseClient) ResetPassword

重置数据库账号密码

func (*ClickhouseClient) SelectDetailList

根据实例的的id,获取实例相关信息。

func (*ClickhouseClient) SetConfig

func (c *ClickhouseClient) SetConfig(config *core.Config)

func (*ClickhouseClient) SetLogger

func (c *ClickhouseClient) SetLogger(logger core.Logger)

func (*ClickhouseClient) UpgradeEngineVersion

集群版本升级。

Jump to

Keyboard shortcuts

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