v3

package
v0.0.54 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GaussDBforNoSQLClientBuilder

func GaussDBforNoSQLClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForApplyConfiguration

func GenReqDefForApplyConfiguration() *def.HttpRequestDef

func GenReqDefForBatchTagAction

func GenReqDefForBatchTagAction() *def.HttpRequestDef

func GenReqDefForCreateConfiguration

func GenReqDefForCreateConfiguration() *def.HttpRequestDef

func GenReqDefForCreateInstance

func GenReqDefForCreateInstance() *def.HttpRequestDef

func GenReqDefForDeleteConfiguration

func GenReqDefForDeleteConfiguration() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForExpandInstanceNode

func GenReqDefForExpandInstanceNode() *def.HttpRequestDef

func GenReqDefForListApiVersion

func GenReqDefForListApiVersion() *def.HttpRequestDef

func GenReqDefForListConfigurations

func GenReqDefForListConfigurations() *def.HttpRequestDef

func GenReqDefForListDatastores

func GenReqDefForListDatastores() *def.HttpRequestDef

func GenReqDefForListFlavors

func GenReqDefForListFlavors() *def.HttpRequestDef

func GenReqDefForListInstanceTags

func GenReqDefForListInstanceTags() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListInstancesByTags

func GenReqDefForListInstancesByTags() *def.HttpRequestDef

func GenReqDefForListSlowLogs

func GenReqDefForListSlowLogs() *def.HttpRequestDef

func GenReqDefForResetPassword

func GenReqDefForResetPassword() *def.HttpRequestDef

func GenReqDefForResizeInstance

func GenReqDefForResizeInstance() *def.HttpRequestDef

func GenReqDefForResizeInstanceVolume

func GenReqDefForResizeInstanceVolume() *def.HttpRequestDef

func GenReqDefForSetBackupPolicy

func GenReqDefForSetBackupPolicy() *def.HttpRequestDef

func GenReqDefForShowApiVersion

func GenReqDefForShowApiVersion() *def.HttpRequestDef

func GenReqDefForShowBackupPolicy

func GenReqDefForShowBackupPolicy() *def.HttpRequestDef

func GenReqDefForShowConfigurationDetail

func GenReqDefForShowConfigurationDetail() *def.HttpRequestDef

func GenReqDefForShowInstanceConfiguration

func GenReqDefForShowInstanceConfiguration() *def.HttpRequestDef

func GenReqDefForShowQuotas

func GenReqDefForShowQuotas() *def.HttpRequestDef

func GenReqDefForShrinkInstanceNode

func GenReqDefForShrinkInstanceNode() *def.HttpRequestDef

func GenReqDefForUpdateConfiguration

func GenReqDefForUpdateConfiguration() *def.HttpRequestDef

func GenReqDefForUpdateInstanceConfiguration

func GenReqDefForUpdateInstanceConfiguration() *def.HttpRequestDef

func GenReqDefForUpdateInstanceName

func GenReqDefForUpdateInstanceName() *def.HttpRequestDef

func GenReqDefForUpdateSecurityGroup

func GenReqDefForUpdateSecurityGroup() *def.HttpRequestDef

Types

type GaussDBforNoSQLClient

type GaussDBforNoSQLClient struct {
	HcClient *http_client.HcHttpClient
}

func NewGaussDBforNoSQLClient

func NewGaussDBforNoSQLClient(hcClient *http_client.HcHttpClient) *GaussDBforNoSQLClient

func (*GaussDBforNoSQLClient) ApplyConfiguration

将参数模板应用到实例,可以指定一个或多个实例。

func (*GaussDBforNoSQLClient) BatchTagAction

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

func (*GaussDBforNoSQLClient) CreateConfiguration

创建参数模板。

func (*GaussDBforNoSQLClient) CreateInstance

创建文档数据库实例,包括集群实例、副本集实例、以及单节点实例。

func (*GaussDBforNoSQLClient) DeleteConfiguration

删除指定参数模板。

func (*GaussDBforNoSQLClient) DeleteInstance

删除数据库实例。

func (*GaussDBforNoSQLClient) ExpandInstanceNode

扩容指定集群实例的节点数量。

func (*GaussDBforNoSQLClient) ListApiVersion

查询当前支持的API版本信息列表。

func (*GaussDBforNoSQLClient) ListConfigurations

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

func (*GaussDBforNoSQLClient) ListDatastores

查询指定实例类型的数据库版本信息。

func (*GaussDBforNoSQLClient) ListFlavors

查询指定条件下的所有实例规格信息。

func (*GaussDBforNoSQLClient) ListInstanceTags

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

func (*GaussDBforNoSQLClient) ListInstances

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

func (*GaussDBforNoSQLClient) ListInstancesByTags

根据标签查询指定的数据库实例。

func (*GaussDBforNoSQLClient) ListSlowLogs

查询数据库慢日志信息。

func (*GaussDBforNoSQLClient) ResetPassword

修改实例的管理员密码。

func (*GaussDBforNoSQLClient) ResizeInstance

变更实例的规格。

func (*GaussDBforNoSQLClient) ResizeInstanceVolume

扩容实例的存储容量大小。

func (*GaussDBforNoSQLClient) SetBackupPolicy

设置自动备份策略。

func (*GaussDBforNoSQLClient) ShowApiVersion

查询指定API版本信息。

func (*GaussDBforNoSQLClient) ShowBackupPolicy

查询自动备份策略。

func (*GaussDBforNoSQLClient) ShowConfigurationDetail

获取指定参数模板的详细信息。

func (*GaussDBforNoSQLClient) ShowInstanceConfiguration

获取指定实例的参数模板。

func (*GaussDBforNoSQLClient) ShowQuotas

查询单租户在GaussDBforNoSQL服务下的资源配额。

func (*GaussDBforNoSQLClient) ShrinkInstanceNode

缩容指定集群实例的节点数量。

func (*GaussDBforNoSQLClient) UpdateConfiguration

修改参数模板参数。

func (*GaussDBforNoSQLClient) UpdateInstanceConfiguration

修改指定实例的参数。

func (*GaussDBforNoSQLClient) UpdateInstanceName

修改实例名称

func (*GaussDBforNoSQLClient) UpdateSecurityGroup

变更实例关联的安全组

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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