Documentation
¶
Index ¶
- type ClickhouseClient
- func (c *ClickhouseClient) AddWhiteListGroup(request *clickhouse.AddWhiteListGroupRequest) (*clickhouse.AddWhiteListGroupResponse, error)
- func (c *ClickhouseClient) AttachNetwork(request *clickhouse.AttachNetworkRequest) (*clickhouse.AttachNetworkResponse, error)
- func (c *ClickhouseClient) Azs(request *clickhouse.AzsRequest) (*clickhouse.AzsResponse, error)
- func (c *ClickhouseClient) CreateAccount(request *clickhouse.CreateAccountRequest) (*clickhouse.CreateAccountResponse, error)
- func (c *ClickhouseClient) CreateInstance(request *clickhouse.CreateInstanceRequest) (*clickhouse.CreateInstanceResponse, error)
- func (c *ClickhouseClient) DeleteAccount(request *clickhouse.DeleteAccountRequest) (*clickhouse.DeleteAccountResponse, error)
- func (c *ClickhouseClient) DeleteInstance(request *clickhouse.DeleteInstanceRequest) (*clickhouse.DeleteInstanceResponse, error)
- func (c *ClickhouseClient) DeleteInstanceByForce(request *clickhouse.DeleteInstanceByForceRequest) (*clickhouse.DeleteInstanceByForceResponse, error)
- func (c *ClickhouseClient) DeleteWhiteListGroup(request *clickhouse.DeleteWhiteListGroupRequest) (*clickhouse.DeleteWhiteListGroupResponse, error)
- func (c *ClickhouseClient) DescribeAccounts(request *clickhouse.DescribeAccountsRequest) (*clickhouse.DescribeAccountsResponse, error)
- func (c *ClickhouseClient) DescribeAuditResult(request *clickhouse.DescribeAuditResultRequest) (*clickhouse.DescribeAuditResultResponse, error)
- func (c *ClickhouseClient) DescribeDefaultConfig(request *clickhouse.DescribeDefaultConfigRequest) (*clickhouse.DescribeDefaultConfigResponse, error)
- func (c *ClickhouseClient) DescribeDomainNames(request *clickhouse.DescribeDomainNamesRequest) (*clickhouse.DescribeDomainNamesResponse, error)
- func (c *ClickhouseClient) DescribeExposeType(request *clickhouse.DescribeExposeTypeRequest) (*clickhouse.DescribeExposeTypeResponse, error)
- func (c *ClickhouseClient) DescribeInstanceAttributes(request *clickhouse.DescribeInstanceAttributesRequest) (*clickhouse.DescribeInstanceAttributesResponse, error)
- func (c *ClickhouseClient) DescribeInstances(request *clickhouse.DescribeInstancesRequest) (*clickhouse.DescribeInstancesResponse, error)
- func (c *ClickhouseClient) DescribeNodeClasses(request *clickhouse.DescribeNodeClassesRequest) (*clickhouse.DescribeNodeClassesResponse, error)
- func (c *ClickhouseClient) DescribeNodes(request *clickhouse.DescribeNodesRequest) (*clickhouse.DescribeNodesResponse, error)
- func (c *ClickhouseClient) DescribeParameters(request *clickhouse.DescribeParametersRequest) (*clickhouse.DescribeParametersResponse, error)
- func (c *ClickhouseClient) DescribePodMap(request *clickhouse.DescribePodMapRequest) (*clickhouse.DescribePodMapResponse, error)
- func (c *ClickhouseClient) DescribeProgress(request *clickhouse.DescribeProgressRequest) (*clickhouse.DescribeProgressResponse, error)
- func (c *ClickhouseClient) DescribeSlowlogResult(request *clickhouse.DescribeSlowlogResultRequest) (*clickhouse.DescribeSlowlogResultResponse, error)
- func (c *ClickhouseClient) DescribeWhiteList(request *clickhouse.DescribeWhiteListRequest) (*clickhouse.DescribeWhiteListResponse, error)
- func (c *ClickhouseClient) DetachNetwork(request *clickhouse.DetachNetworkRequest) (*clickhouse.DetachNetworkResponse, error)
- func (c *ClickhouseClient) DisableCloudDiskCapacity(request *clickhouse.DisableCloudDiskCapacityRequest) (*clickhouse.DisableCloudDiskCapacityResponse, error)
- func (c *ClickhouseClient) DisableInternetAccess(request *clickhouse.DisableInternetAccessRequest) (*clickhouse.DisableInternetAccessResponse, error)
- func (c *ClickhouseClient) DisableLogger()
- func (c *ClickhouseClient) EnableCloudDiskCapacity(request *clickhouse.EnableCloudDiskCapacityRequest) (*clickhouse.EnableCloudDiskCapacityResponse, error)
- func (c *ClickhouseClient) EnableInternetAccess(request *clickhouse.EnableInternetAccessRequest) (*clickhouse.EnableInternetAccessResponse, error)
- func (c *ClickhouseClient) InternalDescribeInstance(request *clickhouse.InternalDescribeInstanceRequest) (*clickhouse.InternalDescribeInstanceResponse, error)
- func (c *ClickhouseClient) ModifyInstanceName(request *clickhouse.ModifyInstanceNameRequest) (*clickhouse.ModifyInstanceNameResponse, error)
- func (c *ClickhouseClient) ModifyInstanceSpec(request *clickhouse.ModifyInstanceSpecRequest) (*clickhouse.ModifyInstanceSpecResponse, error)
- func (c *ClickhouseClient) ModifyParameters(request *clickhouse.ModifyParametersRequest) (*clickhouse.ModifyParametersResponse, error)
- func (c *ClickhouseClient) ModifyPrivilege(request *clickhouse.ModifyPrivilegeRequest) (*clickhouse.ModifyPrivilegeResponse, error)
- func (c *ClickhouseClient) ModifyWhiteList(request *clickhouse.ModifyWhiteListRequest) (*clickhouse.ModifyWhiteListResponse, error)
- func (c *ClickhouseClient) OrderableInstanceType(request *clickhouse.OrderableInstanceTypeRequest) (*clickhouse.OrderableInstanceTypeResponse, error)
- func (c *ClickhouseClient) ResetPassword(request *clickhouse.ResetPasswordRequest) (*clickhouse.ResetPasswordResponse, error)
- func (c *ClickhouseClient) SelectDetailList(request *clickhouse.SelectDetailListRequest) (*clickhouse.SelectDetailListResponse, error)
- func (c *ClickhouseClient) SetConfig(config *core.Config)
- func (c *ClickhouseClient) SetLogger(logger core.Logger)
- func (c *ClickhouseClient) UpgradeEngineVersion(request *clickhouse.UpgradeEngineVersionRequest) (*clickhouse.UpgradeEngineVersionResponse, error)
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 (c *ClickhouseClient) AddWhiteListGroup(request *clickhouse.AddWhiteListGroupRequest) (*clickhouse.AddWhiteListGroupResponse, error)
增加白名单分组。
func (*ClickhouseClient) AttachNetwork ¶
func (c *ClickhouseClient) AttachNetwork(request *clickhouse.AttachNetworkRequest) (*clickhouse.AttachNetworkResponse, error)
当实例不欠费了或者续费了,开启Clickhouse实例的网络访问功能。
func (*ClickhouseClient) Azs ¶
func (c *ClickhouseClient) Azs(request *clickhouse.AzsRequest) (*clickhouse.AzsResponse, error)
获取当前用户可用的可用区
func (*ClickhouseClient) CreateAccount ¶
func (c *ClickhouseClient) CreateAccount(request *clickhouse.CreateAccountRequest) (*clickhouse.CreateAccountResponse, error)
创建一个Clickhouse账号
func (*ClickhouseClient) CreateInstance ¶
func (c *ClickhouseClient) CreateInstance(request *clickhouse.CreateInstanceRequest) (*clickhouse.CreateInstanceResponse, error)
创建一个Clickhouse实例
func (*ClickhouseClient) DeleteAccount ¶
func (c *ClickhouseClient) DeleteAccount(request *clickhouse.DeleteAccountRequest) (*clickhouse.DeleteAccountResponse, error)
删除一个Clickhouse实例
func (*ClickhouseClient) DeleteInstance ¶
func (c *ClickhouseClient) DeleteInstance(request *clickhouse.DeleteInstanceRequest) (*clickhouse.DeleteInstanceResponse, error)
删除一个Clickhouse实例
func (*ClickhouseClient) DeleteInstanceByForce ¶
func (c *ClickhouseClient) DeleteInstanceByForce(request *clickhouse.DeleteInstanceByForceRequest) (*clickhouse.DeleteInstanceByForceResponse, error)
强行删除DRDS实例,包括包年包月未过期实例
func (*ClickhouseClient) DeleteWhiteListGroup ¶
func (c *ClickhouseClient) DeleteWhiteListGroup(request *clickhouse.DeleteWhiteListGroupRequest) (*clickhouse.DeleteWhiteListGroupResponse, error)
删除白名单分组。
func (*ClickhouseClient) DescribeAccounts ¶
func (c *ClickhouseClient) DescribeAccounts(request *clickhouse.DescribeAccountsRequest) (*clickhouse.DescribeAccountsResponse, error)
查询 Clickhouse account列表信息
func (*ClickhouseClient) DescribeAuditResult ¶
func (c *ClickhouseClient) DescribeAuditResult(request *clickhouse.DescribeAuditResultRequest) (*clickhouse.DescribeAuditResultResponse, error)
查询 Clickhouse audit列表信息
func (*ClickhouseClient) DescribeDefaultConfig ¶
func (c *ClickhouseClient) DescribeDefaultConfig(request *clickhouse.DescribeDefaultConfigRequest) (*clickhouse.DescribeDefaultConfigResponse, error)
查询 Clickhouse 推荐规格
func (*ClickhouseClient) DescribeDomainNames ¶
func (c *ClickhouseClient) DescribeDomainNames(request *clickhouse.DescribeDomainNamesRequest) (*clickhouse.DescribeDomainNamesResponse, error)
获取某个实例下的所有节点对应的域名信息。
func (*ClickhouseClient) DescribeExposeType ¶
func (c *ClickhouseClient) DescribeExposeType(request *clickhouse.DescribeExposeTypeRequest) (*clickhouse.DescribeExposeTypeResponse, error)
查询k8s集群支持的集群外访问方式
func (*ClickhouseClient) DescribeInstanceAttributes ¶
func (c *ClickhouseClient) DescribeInstanceAttributes(request *clickhouse.DescribeInstanceAttributesRequest) (*clickhouse.DescribeInstanceAttributesResponse, error)
查询 Clickhouse 实例的详细信息
func (*ClickhouseClient) DescribeInstances ¶
func (c *ClickhouseClient) DescribeInstances(request *clickhouse.DescribeInstancesRequest) (*clickhouse.DescribeInstancesResponse, error)
查询实例列表
func (*ClickhouseClient) DescribeNodeClasses ¶
func (c *ClickhouseClient) DescribeNodeClasses(request *clickhouse.DescribeNodeClassesRequest) (*clickhouse.DescribeNodeClassesResponse, error)
查询 node 可用规格
func (*ClickhouseClient) DescribeNodes ¶
func (c *ClickhouseClient) DescribeNodes(request *clickhouse.DescribeNodesRequest) (*clickhouse.DescribeNodesResponse, error)
查询 Clickhouse 节点信息
func (*ClickhouseClient) DescribeParameters ¶
func (c *ClickhouseClient) DescribeParameters(request *clickhouse.DescribeParametersRequest) (*clickhouse.DescribeParametersResponse, error)
查看JCHDB实例的配置参数。
func (*ClickhouseClient) DescribePodMap ¶
func (c *ClickhouseClient) DescribePodMap(request *clickhouse.DescribePodMapRequest) (*clickhouse.DescribePodMapResponse, error)
查看实例当前的备份备份策略。
func (*ClickhouseClient) DescribeProgress ¶
func (c *ClickhouseClient) DescribeProgress(request *clickhouse.DescribeProgressRequest) (*clickhouse.DescribeProgressResponse, error)
查询 Clickhouse 集群进度
func (*ClickhouseClient) DescribeSlowlogResult ¶
func (c *ClickhouseClient) DescribeSlowlogResult(request *clickhouse.DescribeSlowlogResultRequest) (*clickhouse.DescribeSlowlogResultResponse, error)
查询 Clickhouse audit列表信息
func (*ClickhouseClient) DescribeWhiteList ¶
func (c *ClickhouseClient) DescribeWhiteList(request *clickhouse.DescribeWhiteListRequest) (*clickhouse.DescribeWhiteListResponse, error)
查看实例当前白名单。白名单是允许访问当前实例的IP/IP段列表,缺省情况下,白名单对本VPC开放。如果用户开启了外网访问的功能,还需要对外网的IP配置白名单。
func (*ClickhouseClient) DetachNetwork ¶
func (c *ClickhouseClient) DetachNetwork(request *clickhouse.DetachNetworkRequest) (*clickhouse.DetachNetworkResponse, error)
当实例欠费或者到期了,关闭Clickhouse实例的网络访问功能
func (*ClickhouseClient) DisableCloudDiskCapacity ¶
func (c *ClickhouseClient) DisableCloudDiskCapacity(request *clickhouse.DisableCloudDiskCapacityRequest) (*clickhouse.DisableCloudDiskCapacityResponse, error)
关闭数据库的云盘扩容功能
func (*ClickhouseClient) DisableInternetAccess ¶
func (c *ClickhouseClient) DisableInternetAccess(request *clickhouse.DisableInternetAccessRequest) (*clickhouse.DisableInternetAccessResponse, error)
关闭实例的外网访问功能。
func (*ClickhouseClient) DisableLogger ¶
func (c *ClickhouseClient) DisableLogger()
func (*ClickhouseClient) EnableCloudDiskCapacity ¶
func (c *ClickhouseClient) EnableCloudDiskCapacity(request *clickhouse.EnableCloudDiskCapacityRequest) (*clickhouse.EnableCloudDiskCapacityResponse, error)
开启数据库的云盘扩容功能
func (*ClickhouseClient) EnableInternetAccess ¶
func (c *ClickhouseClient) EnableInternetAccess(request *clickhouse.EnableInternetAccessRequest) (*clickhouse.EnableInternetAccessResponse, error)
开启实例的外网访问功能。
func (*ClickhouseClient) InternalDescribeInstance ¶
func (c *ClickhouseClient) InternalDescribeInstance(request *clickhouse.InternalDescribeInstanceRequest) (*clickhouse.InternalDescribeInstanceResponse, error)
内部查询实例状态
func (*ClickhouseClient) ModifyInstanceName ¶
func (c *ClickhouseClient) ModifyInstanceName(request *clickhouse.ModifyInstanceNameRequest) (*clickhouse.ModifyInstanceNameResponse, error)
修改实例名称。
func (*ClickhouseClient) ModifyInstanceSpec ¶
func (c *ClickhouseClient) ModifyInstanceSpec(request *clickhouse.ModifyInstanceSpecRequest) (*clickhouse.ModifyInstanceSpecResponse, error)
Clickhouse实例变配
func (*ClickhouseClient) ModifyParameters ¶
func (c *ClickhouseClient) ModifyParameters(request *clickhouse.ModifyParametersRequest) (*clickhouse.ModifyParametersResponse, error)
提交并修改实例的配置参数。 参数修改后,需要重启才能生效。
func (*ClickhouseClient) ModifyPrivilege ¶
func (c *ClickhouseClient) ModifyPrivilege(request *clickhouse.ModifyPrivilegeRequest) (*clickhouse.ModifyPrivilegeResponse, error)
修改账号权限
func (*ClickhouseClient) ModifyWhiteList ¶
func (c *ClickhouseClient) ModifyWhiteList(request *clickhouse.ModifyWhiteListRequest) (*clickhouse.ModifyWhiteListResponse, error)
修改允许访问实例的IP白名单。白名单是允许访问当前实例的IP/IP段列表,缺省情况下,白名单对本VPC开放。如果用户开启了外网访问的功能,还需要对外网的IP配置白名单。
func (*ClickhouseClient) OrderableInstanceType ¶
func (c *ClickhouseClient) OrderableInstanceType(request *clickhouse.OrderableInstanceTypeRequest) (*clickhouse.OrderableInstanceTypeResponse, error)
获取当前用户售罄信息
func (*ClickhouseClient) ResetPassword ¶
func (c *ClickhouseClient) ResetPassword(request *clickhouse.ResetPasswordRequest) (*clickhouse.ResetPasswordResponse, error)
重置数据库账号密码
func (*ClickhouseClient) SelectDetailList ¶
func (c *ClickhouseClient) SelectDetailList(request *clickhouse.SelectDetailListRequest) (*clickhouse.SelectDetailListResponse, error)
根据实例的的id,获取实例相关信息。
func (*ClickhouseClient) SetConfig ¶
func (c *ClickhouseClient) SetConfig(config *core.Config)
func (*ClickhouseClient) SetLogger ¶
func (c *ClickhouseClient) SetLogger(logger core.Logger)
func (*ClickhouseClient) UpgradeEngineVersion ¶
func (c *ClickhouseClient) UpgradeEngineVersion(request *clickhouse.UpgradeEngineVersionRequest) (*clickhouse.UpgradeEngineVersionResponse, error)
集群版本升级。