v3

package
v0.0.60 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GaussDBClientBuilder

func GaussDBClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForChangeMysqlInstanceSpecification

func GenReqDefForChangeMysqlInstanceSpecification() *def.HttpRequestDef

func GenReqDefForCreateMysqlBackup

func GenReqDefForCreateMysqlBackup() *def.HttpRequestDef

func GenReqDefForCreateMysqlInstance

func GenReqDefForCreateMysqlInstance() *def.HttpRequestDef

func GenReqDefForCreateMysqlProxy

func GenReqDefForCreateMysqlProxy() *def.HttpRequestDef

func GenReqDefForCreateMysqlReadonlyNode

func GenReqDefForCreateMysqlReadonlyNode() *def.HttpRequestDef

func GenReqDefForDeleteMysqlInstance

func GenReqDefForDeleteMysqlInstance() *def.HttpRequestDef

func GenReqDefForDeleteMysqlProxy

func GenReqDefForDeleteMysqlProxy() *def.HttpRequestDef

func GenReqDefForDeleteMysqlReadonlyNode

func GenReqDefForDeleteMysqlReadonlyNode() *def.HttpRequestDef

func GenReqDefForExpandMysqlInstanceVolume

func GenReqDefForExpandMysqlInstanceVolume() *def.HttpRequestDef

func GenReqDefForExpandMysqlProxy

func GenReqDefForExpandMysqlProxy() *def.HttpRequestDef

func GenReqDefForListDedicatedResources added in v0.0.58

func GenReqDefForListDedicatedResources() *def.HttpRequestDef

func GenReqDefForListMysqlConfigurations

func GenReqDefForListMysqlConfigurations() *def.HttpRequestDef

func GenReqDefForListMysqlErrorLog

func GenReqDefForListMysqlErrorLog() *def.HttpRequestDef

func GenReqDefForListMysqlSlowLog

func GenReqDefForListMysqlSlowLog() *def.HttpRequestDef

func GenReqDefForResetMysqlPassword

func GenReqDefForResetMysqlPassword() *def.HttpRequestDef

func GenReqDefForSetMysqlQuotas

func GenReqDefForSetMysqlQuotas() *def.HttpRequestDef

func GenReqDefForShowMysqlBackupList

func GenReqDefForShowMysqlBackupList() *def.HttpRequestDef

func GenReqDefForShowMysqlBackupPolicy

func GenReqDefForShowMysqlBackupPolicy() *def.HttpRequestDef

func GenReqDefForShowMysqlEngineVersion

func GenReqDefForShowMysqlEngineVersion() *def.HttpRequestDef

func GenReqDefForShowMysqlFlavors

func GenReqDefForShowMysqlFlavors() *def.HttpRequestDef

func GenReqDefForShowMysqlInstanceInfo

func GenReqDefForShowMysqlInstanceInfo() *def.HttpRequestDef

func GenReqDefForShowMysqlInstanceList

func GenReqDefForShowMysqlInstanceList() *def.HttpRequestDef

func GenReqDefForShowMysqlJobInfo

func GenReqDefForShowMysqlJobInfo() *def.HttpRequestDef

func GenReqDefForShowMysqlProjectQuotas

func GenReqDefForShowMysqlProjectQuotas() *def.HttpRequestDef

func GenReqDefForShowMysqlProxy

func GenReqDefForShowMysqlProxy() *def.HttpRequestDef

func GenReqDefForShowMysqlProxyFlavors

func GenReqDefForShowMysqlProxyFlavors() *def.HttpRequestDef

func GenReqDefForShowMysqlQuotas

func GenReqDefForShowMysqlQuotas() *def.HttpRequestDef

func GenReqDefForUpdateMysqlBackupPolicy

func GenReqDefForUpdateMysqlBackupPolicy() *def.HttpRequestDef

func GenReqDefForUpdateMysqlInstanceName

func GenReqDefForUpdateMysqlInstanceName() *def.HttpRequestDef

func GenReqDefForUpdateMysqlQuotas

func GenReqDefForUpdateMysqlQuotas() *def.HttpRequestDef

Types

type GaussDBClient

type GaussDBClient struct {
	HcClient *http_client.HcHttpClient
}

func NewGaussDBClient

func NewGaussDBClient(hcClient *http_client.HcHttpClient) *GaussDBClient

func (*GaussDBClient) ChangeMysqlInstanceSpecification

变更数据库实例的规格。

func (*GaussDBClient) CreateMysqlBackup

创建手动备份

func (*GaussDBClient) CreateMysqlInstance

创建云数据库 GaussDB(for MySQL)实例。

func (*GaussDBClient) CreateMysqlProxy

开启数据库代理,只支持ELB模式。

func (*GaussDBClient) CreateMysqlReadonlyNode

创建只读节点。

func (*GaussDBClient) DeleteMysqlInstance

删除数据库实例,不支持删除包周期实例。

func (*GaussDBClient) DeleteMysqlProxy

关闭数据库代理。

func (*GaussDBClient) DeleteMysqlReadonlyNode

删除实例的只读节点。多可用区模式删除只读节点时,要保证删除后,剩余的只读节点和主节点在不同的可用区中,否则无法删除该只读节点。

func (*GaussDBClient) ExpandMysqlInstanceVolume

包周期存储扩容

func (*GaussDBClient) ExpandMysqlProxy

扩容数据库代理节点的数量。 DeC专属云账号暂不支持数据库代理。

func (*GaussDBClient) ListDedicatedResources added in v0.0.58

获取专属资源池列表,包括用户开通的所有专属资源池信息。

func (*GaussDBClient) ListMysqlConfigurations

获取参数模板列表,包括所有数据库的默认参数模板和用户创建的参数模板。

func (*GaussDBClient) ListMysqlErrorLog

查询数据库错误日志。

func (*GaussDBClient) ListMysqlSlowLog

查询数据库慢日志

func (*GaussDBClient) ResetMysqlPassword

重置数据库密码

func (*GaussDBClient) SetMysqlQuotas

设置指定企业项目的资源配额。

func (*GaussDBClient) ShowMysqlBackupList

查询备份列表

func (*GaussDBClient) ShowMysqlBackupPolicy

查询自动备份策略。

func (*GaussDBClient) ShowMysqlEngineVersion

获取指定数据库引擎对应的数据库版本信息。

func (*GaussDBClient) ShowMysqlFlavors

获取指定数据库引擎版本对应的规格信息。

func (*GaussDBClient) ShowMysqlInstanceInfo

查询实例详情信息

func (*GaussDBClient) ShowMysqlInstanceList

根据指定条件查询实例列表。

func (*GaussDBClient) ShowMysqlJobInfo

获取指定ID的任务信息。

func (*GaussDBClient) ShowMysqlProjectQuotas

获取指定租户的资源配额。

func (*GaussDBClient) ShowMysqlProxy

查询数据库代理信息。

func (*GaussDBClient) ShowMysqlProxyFlavors

查询数据库代理规格信息。

func (*GaussDBClient) ShowMysqlQuotas

获取指定企业项目的资源配额。

func (*GaussDBClient) UpdateMysqlBackupPolicy

修改备份策略

func (*GaussDBClient) UpdateMysqlInstanceName

修改实例名称

func (*GaussDBClient) UpdateMysqlQuotas

修改指定企业项目的资源配额。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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