v3

package
v0.0.88 Latest Latest
Warning

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

Go to latest
Published: May 13, 2022 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 GenReqDefForBatchTagAction added in v0.0.71

func GenReqDefForBatchTagAction() *def.HttpRequestDef

func GenReqDefForChangeGaussMySqlInstanceSpecification added in v0.0.64

func GenReqDefForChangeGaussMySqlInstanceSpecification() *def.HttpRequestDef

func GenReqDefForCreateGaussMySqlBackup added in v0.0.64

func GenReqDefForCreateGaussMySqlBackup() *def.HttpRequestDef

func GenReqDefForCreateGaussMySqlInstance added in v0.0.64

func GenReqDefForCreateGaussMySqlInstance() *def.HttpRequestDef

func GenReqDefForCreateGaussMySqlProxy added in v0.0.64

func GenReqDefForCreateGaussMySqlProxy() *def.HttpRequestDef

func GenReqDefForCreateGaussMySqlReadonlyNode added in v0.0.64

func GenReqDefForCreateGaussMySqlReadonlyNode() *def.HttpRequestDef

func GenReqDefForDeleteGaussMySqlInstance added in v0.0.64

func GenReqDefForDeleteGaussMySqlInstance() *def.HttpRequestDef

func GenReqDefForDeleteGaussMySqlProxy added in v0.0.64

func GenReqDefForDeleteGaussMySqlProxy() *def.HttpRequestDef

func GenReqDefForDeleteGaussMySqlReadonlyNode added in v0.0.64

func GenReqDefForDeleteGaussMySqlReadonlyNode() *def.HttpRequestDef

func GenReqDefForExpandGaussMySqlInstanceVolume added in v0.0.64

func GenReqDefForExpandGaussMySqlInstanceVolume() *def.HttpRequestDef

func GenReqDefForExpandGaussMySqlProxy added in v0.0.64

func GenReqDefForExpandGaussMySqlProxy() *def.HttpRequestDef

func GenReqDefForListGaussMySqlConfigurations added in v0.0.64

func GenReqDefForListGaussMySqlConfigurations() *def.HttpRequestDef

func GenReqDefForListGaussMySqlDedicatedResources added in v0.0.64

func GenReqDefForListGaussMySqlDedicatedResources() *def.HttpRequestDef

func GenReqDefForListGaussMySqlErrorLog added in v0.0.64

func GenReqDefForListGaussMySqlErrorLog() *def.HttpRequestDef

func GenReqDefForListGaussMySqlInstances added in v0.0.64

func GenReqDefForListGaussMySqlInstances() *def.HttpRequestDef

func GenReqDefForListGaussMySqlSlowLog added in v0.0.64

func GenReqDefForListGaussMySqlSlowLog() *def.HttpRequestDef

func GenReqDefForListInstanceTags added in v0.0.71

func GenReqDefForListInstanceTags() *def.HttpRequestDef

func GenReqDefForListProjectTags added in v0.0.71

func GenReqDefForListProjectTags() *def.HttpRequestDef

func GenReqDefForResetGaussMySqlPassword added in v0.0.64

func GenReqDefForResetGaussMySqlPassword() *def.HttpRequestDef

func GenReqDefForSetGaussMySqlQuotas added in v0.0.64

func GenReqDefForSetGaussMySqlQuotas() *def.HttpRequestDef

func GenReqDefForShowAuditLog added in v0.0.78

func GenReqDefForShowAuditLog() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlBackupList added in v0.0.64

func GenReqDefForShowGaussMySqlBackupList() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlBackupPolicy added in v0.0.64

func GenReqDefForShowGaussMySqlBackupPolicy() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlEngineVersion added in v0.0.64

func GenReqDefForShowGaussMySqlEngineVersion() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlFlavors added in v0.0.64

func GenReqDefForShowGaussMySqlFlavors() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlInstanceInfo added in v0.0.64

func GenReqDefForShowGaussMySqlInstanceInfo() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlJobInfo added in v0.0.64

func GenReqDefForShowGaussMySqlJobInfo() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlProjectQuotas added in v0.0.64

func GenReqDefForShowGaussMySqlProjectQuotas() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlProxy added in v0.0.64

func GenReqDefForShowGaussMySqlProxy() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlProxyFlavors added in v0.0.64

func GenReqDefForShowGaussMySqlProxyFlavors() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlProxyList added in v0.0.86

func GenReqDefForShowGaussMySqlProxyList() *def.HttpRequestDef

func GenReqDefForShowGaussMySqlQuotas added in v0.0.64

func GenReqDefForShowGaussMySqlQuotas() *def.HttpRequestDef

func GenReqDefForShowInstanceMonitorExtend added in v0.0.71

func GenReqDefForShowInstanceMonitorExtend() *def.HttpRequestDef

func GenReqDefForUpdateAuditLog added in v0.0.78

func GenReqDefForUpdateAuditLog() *def.HttpRequestDef

func GenReqDefForUpdateGaussMySqlBackupPolicy added in v0.0.64

func GenReqDefForUpdateGaussMySqlBackupPolicy() *def.HttpRequestDef

func GenReqDefForUpdateGaussMySqlInstanceName added in v0.0.64

func GenReqDefForUpdateGaussMySqlInstanceName() *def.HttpRequestDef

func GenReqDefForUpdateGaussMySqlQuotas added in v0.0.64

func GenReqDefForUpdateGaussMySqlQuotas() *def.HttpRequestDef

func GenReqDefForUpdateInstanceMonitor added in v0.0.71

func GenReqDefForUpdateInstanceMonitor() *def.HttpRequestDef

Types

type GaussDBClient

type GaussDBClient struct {
	HcClient *http_client.HcHttpClient
}

func NewGaussDBClient

func NewGaussDBClient(hcClient *http_client.HcHttpClient) *GaussDBClient

func (*GaussDBClient) BatchTagAction added in v0.0.71

批量添加或删除标签

批量添加或删除指定实例的标签。

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

func (*GaussDBClient) ChangeGaussMySqlInstanceSpecification added in v0.0.64

变更实例规格

变更数据库实例的规格。

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

func (*GaussDBClient) CreateGaussMySqlBackup added in v0.0.64

创建手动备份

创建手动备份

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

func (*GaussDBClient) CreateGaussMySqlInstance added in v0.0.64

创建数据库实例

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

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

func (*GaussDBClient) CreateGaussMySqlProxy added in v0.0.64

开启数据库代理

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

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

func (*GaussDBClient) CreateGaussMySqlReadonlyNode added in v0.0.64

创建只读节点

创建只读节点。

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

func (*GaussDBClient) DeleteGaussMySqlInstance added in v0.0.64

删除实例

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

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

func (*GaussDBClient) DeleteGaussMySqlProxy added in v0.0.64

关闭数据库代理

关闭数据库代理。

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

func (*GaussDBClient) DeleteGaussMySqlReadonlyNode added in v0.0.64

删除只读节点

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

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

func (*GaussDBClient) ExpandGaussMySqlInstanceVolume added in v0.0.64

包周期存储扩容

包周期存储扩容

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

func (*GaussDBClient) ExpandGaussMySqlProxy added in v0.0.64

扩容数据库代理节点的数量

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

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

func (*GaussDBClient) ListGaussMySqlConfigurations added in v0.0.64

查询参数模板

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

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

func (*GaussDBClient) ListGaussMySqlDedicatedResources added in v0.0.64

查询专属资源池列表

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

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

func (*GaussDBClient) ListGaussMySqlErrorLog added in v0.0.64

查询数据库错误日志

查询数据库错误日志。

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

func (*GaussDBClient) ListGaussMySqlInstances added in v0.0.64

查询实例列表

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

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

func (*GaussDBClient) ListGaussMySqlSlowLog added in v0.0.64

查询数据库慢日志

查询数据库慢日志

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

func (*GaussDBClient) ListInstanceTags added in v0.0.71

查询资源标签

查询指定实例的标签信息。

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

func (*GaussDBClient) ListProjectTags added in v0.0.71

查询项目标签

查询指定project ID下实例的所有标签集合。

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

func (*GaussDBClient) ResetGaussMySqlPassword added in v0.0.64

重置数据库密码

重置数据库密码

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

func (*GaussDBClient) SetGaussMySqlQuotas added in v0.0.64

设置租户基于企业项目的资源配额

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

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

func (*GaussDBClient) ShowAuditLog added in v0.0.78

查询审计日志开关状态

查询审计日志开关状态

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

func (*GaussDBClient) ShowGaussMySqlBackupList added in v0.0.64

查询备份列表

查询备份列表

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

func (*GaussDBClient) ShowGaussMySqlBackupPolicy added in v0.0.64

查询自动备份策略

查询自动备份策略。

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

func (*GaussDBClient) ShowGaussMySqlEngineVersion added in v0.0.64

查询数据库引擎的版本

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

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

func (*GaussDBClient) ShowGaussMySqlFlavors added in v0.0.64

查询数据库规格

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

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

func (*GaussDBClient) ShowGaussMySqlInstanceInfo added in v0.0.64

查询实例详情信息

查询实例详情信息

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

func (*GaussDBClient) ShowGaussMySqlJobInfo added in v0.0.64

获取指定ID的任务信息

获取指定ID的任务信息。

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

func (*GaussDBClient) ShowGaussMySqlProjectQuotas added in v0.0.64

查询租户的实例配额

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

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

func (*GaussDBClient) ShowGaussMySqlProxy added in v0.0.64

查询数据库代理信息

查询数据库代理信息。

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

func (*GaussDBClient) ShowGaussMySqlProxyFlavors added in v0.0.64

查询数据库代理规格信息

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

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

func (*GaussDBClient) ShowGaussMySqlProxyList added in v0.0.86

查询数据库代理信息列表

查询数据库代理信息列表。

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

func (*GaussDBClient) ShowGaussMySqlQuotas added in v0.0.64

查询租户基于企业项目的资源配额

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

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

func (*GaussDBClient) ShowInstanceMonitorExtend added in v0.0.71

查询实例秒级监控频率

查询实例秒级监控频率。

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

func (*GaussDBClient) UpdateAuditLog added in v0.0.78

开启或者关闭审计日志

开启或者关闭审计日志

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

func (*GaussDBClient) UpdateGaussMySqlBackupPolicy added in v0.0.64

修改备份策略

修改备份策略

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

func (*GaussDBClient) UpdateGaussMySqlInstanceName added in v0.0.64

修改实例名称

修改实例名称

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

func (*GaussDBClient) UpdateGaussMySqlQuotas added in v0.0.64

修改租户基于企业项目的资源配额

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

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

func (*GaussDBClient) UpdateInstanceMonitor added in v0.0.71

修改实例秒级监控频率

打开/关闭/修改实例秒级监控。

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