v3

package
v0.1.43 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 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 GenReqDefForCheckDisasterRecoveryOperation added in v0.0.104

func GenReqDefForCheckDisasterRecoveryOperation() *def.HttpRequestDef

func GenReqDefForCheckWeekPassword added in v0.1.13

func GenReqDefForCheckWeekPassword() *def.HttpRequestDef

func GenReqDefForCompareConfiguration added in v0.1.13

func GenReqDefForCompareConfiguration() *def.HttpRequestDef

func GenReqDefForCopyConfiguration added in v0.1.13

func GenReqDefForCopyConfiguration() *def.HttpRequestDef

func GenReqDefForCreateBack added in v0.1.13

func GenReqDefForCreateBack() *def.HttpRequestDef

func GenReqDefForCreateColdVolume added in v0.1.12

func GenReqDefForCreateColdVolume() *def.HttpRequestDef

func GenReqDefForCreateConfiguration

func GenReqDefForCreateConfiguration() *def.HttpRequestDef

func GenReqDefForCreateDbUser added in v0.1.28

func GenReqDefForCreateDbUser() *def.HttpRequestDef

func GenReqDefForCreateDisasterRecovery added in v0.0.104

func GenReqDefForCreateDisasterRecovery() *def.HttpRequestDef

func GenReqDefForCreateInstance

func GenReqDefForCreateInstance() *def.HttpRequestDef

func GenReqDefForDeleteBackup added in v0.1.6

func GenReqDefForDeleteBackup() *def.HttpRequestDef

func GenReqDefForDeleteConfiguration

func GenReqDefForDeleteConfiguration() *def.HttpRequestDef

func GenReqDefForDeleteDbUser added in v0.1.28

func GenReqDefForDeleteDbUser() *def.HttpRequestDef

func GenReqDefForDeleteDisasterRecovery added in v0.0.104

func GenReqDefForDeleteDisasterRecovery() *def.HttpRequestDef

func GenReqDefForDeleteEnlargeFailNode added in v0.1.13

func GenReqDefForDeleteEnlargeFailNode() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForExpandInstanceNode

func GenReqDefForExpandInstanceNode() *def.HttpRequestDef

func GenReqDefForListApiVersion

func GenReqDefForListApiVersion() *def.HttpRequestDef

func GenReqDefForListAvailableFlavorInfos added in v0.1.13

func GenReqDefForListAvailableFlavorInfos() *def.HttpRequestDef

func GenReqDefForListConfigurationDatastores added in v0.1.13

func GenReqDefForListConfigurationDatastores() *def.HttpRequestDef

func GenReqDefForListConfigurationTemplates added in v0.0.57

func GenReqDefForListConfigurationTemplates() *def.HttpRequestDef

func GenReqDefForListConfigurations

func GenReqDefForListConfigurations() *def.HttpRequestDef

func GenReqDefForListDatastores

func GenReqDefForListDatastores() *def.HttpRequestDef

func GenReqDefForListDbUsers added in v0.1.28

func GenReqDefForListDbUsers() *def.HttpRequestDef

func GenReqDefForListDedicatedResources added in v0.0.57

func GenReqDefForListDedicatedResources() *def.HttpRequestDef

func GenReqDefForListEpsQuotas added in v0.1.13

func GenReqDefForListEpsQuotas() *def.HttpRequestDef

func GenReqDefForListFlavorInfos added in v0.0.57

func GenReqDefForListFlavorInfos() *def.HttpRequestDef

func GenReqDefForListFlavors

func GenReqDefForListFlavors() *def.HttpRequestDef

func GenReqDefForListInstanceDatabases added in v0.1.28

func GenReqDefForListInstanceDatabases() *def.HttpRequestDef

func GenReqDefForListInstanceTags

func GenReqDefForListInstanceTags() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListInstancesByResourceTags added in v0.0.57

func GenReqDefForListInstancesByResourceTags() *def.HttpRequestDef

func GenReqDefForListInstancesByTags

func GenReqDefForListInstancesByTags() *def.HttpRequestDef

func GenReqDefForListProjectTags added in v0.1.13

func GenReqDefForListProjectTags() *def.HttpRequestDef

func GenReqDefForListRecycleInstances added in v0.1.13

func GenReqDefForListRecycleInstances() *def.HttpRequestDef

func GenReqDefForListRestoreTime added in v0.1.6

func GenReqDefForListRestoreTime() *def.HttpRequestDef

func GenReqDefForListSlowLogs

func GenReqDefForListSlowLogs() *def.HttpRequestDef

func GenReqDefForModifyDbUserPrivilege added in v0.1.28

func GenReqDefForModifyDbUserPrivilege() *def.HttpRequestDef

func GenReqDefForModifyEpsQuotas added in v0.1.13

func GenReqDefForModifyEpsQuotas() *def.HttpRequestDef

func GenReqDefForModifyPort added in v0.1.13

func GenReqDefForModifyPort() *def.HttpRequestDef

func GenReqDefForModifyPublicIp added in v0.1.12

func GenReqDefForModifyPublicIp() *def.HttpRequestDef

func GenReqDefForModifyVolume added in v0.1.18

func GenReqDefForModifyVolume() *def.HttpRequestDef

func GenReqDefForPauseResumeDataSynchronization added in v0.1.13

func GenReqDefForPauseResumeDataSynchronization() *def.HttpRequestDef

func GenReqDefForResetDbUserPassword added in v0.1.28

func GenReqDefForResetDbUserPassword() *def.HttpRequestDef

func GenReqDefForResetPassword

func GenReqDefForResetPassword() *def.HttpRequestDef

func GenReqDefForResizeColdVolume added in v0.1.12

func GenReqDefForResizeColdVolume() *def.HttpRequestDef

func GenReqDefForResizeInstance

func GenReqDefForResizeInstance() *def.HttpRequestDef

func GenReqDefForResizeInstanceVolume

func GenReqDefForResizeInstanceVolume() *def.HttpRequestDef

func GenReqDefForRestartInstance added in v0.1.12

func GenReqDefForRestartInstance() *def.HttpRequestDef

func GenReqDefForRestoreExistingInstance added in v0.1.6

func GenReqDefForRestoreExistingInstance() *def.HttpRequestDef

func GenReqDefForSetAutoEnlargePolicy added in v0.1.12

func GenReqDefForSetAutoEnlargePolicy() *def.HttpRequestDef

func GenReqDefForSetBackupPolicy

func GenReqDefForSetBackupPolicy() *def.HttpRequestDef

func GenReqDefForSetRecyclePolicy added in v0.1.13

func GenReqDefForSetRecyclePolicy() *def.HttpRequestDef

func GenReqDefForShowAllInstancesBackups added in v0.1.13

func GenReqDefForShowAllInstancesBackups() *def.HttpRequestDef

func GenReqDefForShowAllInstancesBackupsNew added in v0.1.40

func GenReqDefForShowAllInstancesBackupsNew() *def.HttpRequestDef

func GenReqDefForShowApiVersion

func GenReqDefForShowApiVersion() *def.HttpRequestDef

func GenReqDefForShowApplicableInstances added in v0.1.12

func GenReqDefForShowApplicableInstances() *def.HttpRequestDef

func GenReqDefForShowApplyHistory added in v0.1.12

func GenReqDefForShowApplyHistory() *def.HttpRequestDef

func GenReqDefForShowAutoEnlargePolicy added in v0.1.13

func GenReqDefForShowAutoEnlargePolicy() *def.HttpRequestDef

func GenReqDefForShowBackupPolicy

func GenReqDefForShowBackupPolicy() *def.HttpRequestDef

func GenReqDefForShowConfigurationDetail

func GenReqDefForShowConfigurationDetail() *def.HttpRequestDef

func GenReqDefForShowErrorLog added in v0.1.13

func GenReqDefForShowErrorLog() *def.HttpRequestDef

func GenReqDefForShowInstanceConfiguration

func GenReqDefForShowInstanceConfiguration() *def.HttpRequestDef

func GenReqDefForShowInstanceRole added in v0.1.11

func GenReqDefForShowInstanceRole() *def.HttpRequestDef

func GenReqDefForShowIpNumRequirement added in v0.1.13

func GenReqDefForShowIpNumRequirement() *def.HttpRequestDef

func GenReqDefForShowModifyHistory added in v0.1.12

func GenReqDefForShowModifyHistory() *def.HttpRequestDef

func GenReqDefForShowPauseResumeStutus added in v0.1.13

func GenReqDefForShowPauseResumeStutus() *def.HttpRequestDef

func GenReqDefForShowQuotas

func GenReqDefForShowQuotas() *def.HttpRequestDef

func GenReqDefForShowRecyclePolicy added in v0.1.13

func GenReqDefForShowRecyclePolicy() *def.HttpRequestDef

func GenReqDefForShowRestorableList added in v0.1.6

func GenReqDefForShowRestorableList() *def.HttpRequestDef

func GenReqDefForShowSlowLogDesensitization added in v0.1.13

func GenReqDefForShowSlowLogDesensitization() *def.HttpRequestDef

func GenReqDefForShrinkInstanceNode

func GenReqDefForShrinkInstanceNode() *def.HttpRequestDef

func GenReqDefForSwitchSlowlogDesensitization added in v0.1.13

func GenReqDefForSwitchSlowlogDesensitization() *def.HttpRequestDef

func GenReqDefForSwitchSsl added in v0.1.12

func GenReqDefForSwitchSsl() *def.HttpRequestDef

func GenReqDefForSwitchToMaster added in v0.1.11

func GenReqDefForSwitchToMaster() *def.HttpRequestDef

func GenReqDefForSwitchToSlave added in v0.1.11

func GenReqDefForSwitchToSlave() *def.HttpRequestDef

func GenReqDefForUpdateClientNetwork added in v0.1.13

func GenReqDefForUpdateClientNetwork() *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

func GenReqDefForUpgradeDbVersion added in v0.0.101

func GenReqDefForUpgradeDbVersion() *def.HttpRequestDef

Types

type ApplyConfigurationInvoker added in v0.0.90

type ApplyConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*ApplyConfigurationInvoker) Invoke added in v0.0.90

type BatchTagActionInvoker added in v0.0.90

type BatchTagActionInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchTagActionInvoker) Invoke added in v0.0.90

type CheckDisasterRecoveryOperationInvoker added in v0.0.104

type CheckDisasterRecoveryOperationInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckDisasterRecoveryOperationInvoker) Invoke added in v0.0.104

type CheckWeekPasswordInvoker added in v0.1.13

type CheckWeekPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckWeekPasswordInvoker) Invoke added in v0.1.13

type CompareConfigurationInvoker added in v0.1.13

type CompareConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*CompareConfigurationInvoker) Invoke added in v0.1.13

type CopyConfigurationInvoker added in v0.1.13

type CopyConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*CopyConfigurationInvoker) Invoke added in v0.1.13

type CreateBackInvoker added in v0.1.13

type CreateBackInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateBackInvoker) Invoke added in v0.1.13

type CreateColdVolumeInvoker added in v0.1.12

type CreateColdVolumeInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateColdVolumeInvoker) Invoke added in v0.1.12

type CreateConfigurationInvoker added in v0.0.90

type CreateConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateConfigurationInvoker) Invoke added in v0.0.90

type CreateDbUserInvoker added in v0.1.28

type CreateDbUserInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDbUserInvoker) Invoke added in v0.1.28

type CreateDisasterRecoveryInvoker added in v0.0.104

type CreateDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDisasterRecoveryInvoker) Invoke added in v0.0.104

type CreateInstanceInvoker added in v0.0.90

type CreateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceInvoker) Invoke added in v0.0.90

type DeleteBackupInvoker added in v0.1.6

type DeleteBackupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteBackupInvoker) Invoke added in v0.1.6

type DeleteConfigurationInvoker added in v0.0.90

type DeleteConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteConfigurationInvoker) Invoke added in v0.0.90

type DeleteDbUserInvoker added in v0.1.28

type DeleteDbUserInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDbUserInvoker) Invoke added in v0.1.28

type DeleteDisasterRecoveryInvoker added in v0.0.104

type DeleteDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDisasterRecoveryInvoker) Invoke added in v0.0.104

type DeleteEnlargeFailNodeInvoker added in v0.1.13

type DeleteEnlargeFailNodeInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEnlargeFailNodeInvoker) Invoke added in v0.1.13

type DeleteInstanceInvoker added in v0.0.90

type DeleteInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceInvoker) Invoke added in v0.0.90

type ExpandInstanceNodeInvoker added in v0.0.90

type ExpandInstanceNodeInvoker struct {
	*invoker.BaseInvoker
}

func (*ExpandInstanceNodeInvoker) Invoke added in v0.0.90

type GaussDBforNoSQLClient

type GaussDBforNoSQLClient struct {
	HcClient *http_client.HcHttpClient
}

func NewGaussDBforNoSQLClient

func NewGaussDBforNoSQLClient(hcClient *http_client.HcHttpClient) *GaussDBforNoSQLClient

func (*GaussDBforNoSQLClient) ApplyConfiguration

ApplyConfiguration 应用参数模板

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ApplyConfigurationInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ApplyConfigurationInvoker(request *model.ApplyConfigurationRequest) *ApplyConfigurationInvoker

ApplyConfigurationInvoker 应用参数模板

func (*GaussDBforNoSQLClient) BatchTagAction

BatchTagAction 批量添加或删除资源标签

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) BatchTagActionInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) BatchTagActionInvoker(request *model.BatchTagActionRequest) *BatchTagActionInvoker

BatchTagActionInvoker 批量添加或删除资源标签

func (*GaussDBforNoSQLClient) CheckDisasterRecoveryOperation added in v0.0.104

CheckDisasterRecoveryOperation 校验实例是否可以与指定实例建立/解除容灾关系

校验实例是否可以与指定实例建立/解除容灾关系。若接口返回成功,表示可以与指定实例建立/解除容灾关系。 该接口需要对建立/解除容灾关系的两个实例各调用一次,2次调用都响应成功才能进行容灾关系的搭建/解除。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CheckDisasterRecoveryOperationInvoker added in v0.0.104

CheckDisasterRecoveryOperationInvoker 校验实例是否可以与指定实例建立/解除容灾关系

func (*GaussDBforNoSQLClient) CheckWeekPassword added in v0.1.13

CheckWeekPassword 判断弱密码

判断弱密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CheckWeekPasswordInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) CheckWeekPasswordInvoker(request *model.CheckWeekPasswordRequest) *CheckWeekPasswordInvoker

CheckWeekPasswordInvoker 判断弱密码

func (*GaussDBforNoSQLClient) CompareConfiguration added in v0.1.13

CompareConfiguration 参数模板比较

比较两个参数模板之间的差异

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CompareConfigurationInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) CompareConfigurationInvoker(request *model.CompareConfigurationRequest) *CompareConfigurationInvoker

CompareConfigurationInvoker 参数模板比较

func (*GaussDBforNoSQLClient) CopyConfiguration added in v0.1.13

CopyConfiguration 复制参数模板

复制参数模板

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CopyConfigurationInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) CopyConfigurationInvoker(request *model.CopyConfigurationRequest) *CopyConfigurationInvoker

CopyConfigurationInvoker 复制参数模板

func (*GaussDBforNoSQLClient) CreateBack added in v0.1.13

CreateBack 创建手动备份

创建手动备份。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CreateBackInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) CreateBackInvoker(request *model.CreateBackRequest) *CreateBackInvoker

CreateBackInvoker 创建手动备份

func (*GaussDBforNoSQLClient) CreateColdVolume added in v0.1.12

CreateColdVolume ‘创建冷数据存储’

‘创建冷数据存储’

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CreateColdVolumeInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) CreateColdVolumeInvoker(request *model.CreateColdVolumeRequest) *CreateColdVolumeInvoker

CreateColdVolumeInvoker ‘创建冷数据存储’

func (*GaussDBforNoSQLClient) CreateConfiguration

CreateConfiguration 创建参数模板

创建参数模板。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CreateConfigurationInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) CreateConfigurationInvoker(request *model.CreateConfigurationRequest) *CreateConfigurationInvoker

CreateConfigurationInvoker 创建参数模板

func (*GaussDBforNoSQLClient) CreateDbUser added in v0.1.28

CreateDbUser 创建Redis数据库账号

在Redis实例中创建数据库帐号。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CreateDbUserInvoker added in v0.1.28

func (c *GaussDBforNoSQLClient) CreateDbUserInvoker(request *model.CreateDbUserRequest) *CreateDbUserInvoker

CreateDbUserInvoker 创建Redis数据库账号

func (*GaussDBforNoSQLClient) CreateDisasterRecovery added in v0.0.104

CreateDisasterRecovery 搭建实例与特定实例的容灾关系

搭建实例与特定实例的容灾关系。 该接口需要对搭建容灾关系的两个实例分别各调用一次,2次接口都调用成功才能成功搭建容灾关系。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CreateDisasterRecoveryInvoker added in v0.0.104

func (c *GaussDBforNoSQLClient) CreateDisasterRecoveryInvoker(request *model.CreateDisasterRecoveryRequest) *CreateDisasterRecoveryInvoker

CreateDisasterRecoveryInvoker 搭建实例与特定实例的容灾关系

func (*GaussDBforNoSQLClient) CreateInstance

CreateInstance 创建实例

创建数据库实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) CreateInstanceInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) CreateInstanceInvoker(request *model.CreateInstanceRequest) *CreateInstanceInvoker

CreateInstanceInvoker 创建实例

func (*GaussDBforNoSQLClient) DeleteBackup added in v0.1.6

DeleteBackup 删除手动备份

删除手动备份

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) DeleteBackupInvoker added in v0.1.6

func (c *GaussDBforNoSQLClient) DeleteBackupInvoker(request *model.DeleteBackupRequest) *DeleteBackupInvoker

DeleteBackupInvoker 删除手动备份

func (*GaussDBforNoSQLClient) DeleteConfiguration

DeleteConfiguration 删除参数模板

删除指定参数模板。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) DeleteConfigurationInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) DeleteConfigurationInvoker(request *model.DeleteConfigurationRequest) *DeleteConfigurationInvoker

DeleteConfigurationInvoker 删除参数模板

func (*GaussDBforNoSQLClient) DeleteDbUser added in v0.1.28

DeleteDbUser 删除Redis数据库账号

删除Redis实例的数据库账号。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) DeleteDbUserInvoker added in v0.1.28

func (c *GaussDBforNoSQLClient) DeleteDbUserInvoker(request *model.DeleteDbUserRequest) *DeleteDbUserInvoker

DeleteDbUserInvoker 删除Redis数据库账号

func (*GaussDBforNoSQLClient) DeleteDisasterRecovery added in v0.0.104

DeleteDisasterRecovery 解除实例与特定实例的容灾关系

解除实例与特定实例的容灾关系。 该接口需要对搭建容灾关系的两个实例分别各调用一次,2次接口都调用成功才能成功解除容灾关系。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) DeleteDisasterRecoveryInvoker added in v0.0.104

func (c *GaussDBforNoSQLClient) DeleteDisasterRecoveryInvoker(request *model.DeleteDisasterRecoveryRequest) *DeleteDisasterRecoveryInvoker

DeleteDisasterRecoveryInvoker 解除实例与特定实例的容灾关系

func (*GaussDBforNoSQLClient) DeleteEnlargeFailNode added in v0.1.13

DeleteEnlargeFailNode 删除扩容失败的节点

删除扩容失败的节点

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) DeleteEnlargeFailNodeInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) DeleteEnlargeFailNodeInvoker(request *model.DeleteEnlargeFailNodeRequest) *DeleteEnlargeFailNodeInvoker

DeleteEnlargeFailNodeInvoker 删除扩容失败的节点

func (*GaussDBforNoSQLClient) DeleteInstance

DeleteInstance 删除实例

删除数据库实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) DeleteInstanceInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker

DeleteInstanceInvoker 删除实例

func (*GaussDBforNoSQLClient) ExpandInstanceNode

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ExpandInstanceNodeInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ExpandInstanceNodeInvoker(request *model.ExpandInstanceNodeRequest) *ExpandInstanceNodeInvoker

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

func (*GaussDBforNoSQLClient) ListApiVersion

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListApiVersionInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListApiVersionInvoker(request *model.ListApiVersionRequest) *ListApiVersionInvoker

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

func (*GaussDBforNoSQLClient) ListAvailableFlavorInfos added in v0.1.13

ListAvailableFlavorInfos 查询实例可变更规格

查询实例可变更规格。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListAvailableFlavorInfosInvoker added in v0.1.13

ListAvailableFlavorInfosInvoker 查询实例可变更规格

func (*GaussDBforNoSQLClient) ListConfigurationDatastores added in v0.1.13

ListConfigurationDatastores 查询支持参数模板的引擎信息

查询支持参数模板的引擎信息

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListConfigurationDatastoresInvoker added in v0.1.13

ListConfigurationDatastoresInvoker 查询支持参数模板的引擎信息

func (*GaussDBforNoSQLClient) ListConfigurationTemplates added in v0.0.57

ListConfigurationTemplates 获取参数模板列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListConfigurationTemplatesInvoker added in v0.0.90

ListConfigurationTemplatesInvoker 获取参数模板列表

func (*GaussDBforNoSQLClient) ListConfigurations

ListConfigurations 获取参数模板列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListConfigurationsInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListConfigurationsInvoker(request *model.ListConfigurationsRequest) *ListConfigurationsInvoker

ListConfigurationsInvoker 获取参数模板列表

func (*GaussDBforNoSQLClient) ListDatastores

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListDatastoresInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListDatastoresInvoker(request *model.ListDatastoresRequest) *ListDatastoresInvoker

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

func (*GaussDBforNoSQLClient) ListDbUsers added in v0.1.28

ListDbUsers 获取Redis数据库账号列表和详情

获取Redis数据库账号列表和详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListDbUsersInvoker added in v0.1.28

func (c *GaussDBforNoSQLClient) ListDbUsersInvoker(request *model.ListDbUsersRequest) *ListDbUsersInvoker

ListDbUsersInvoker 获取Redis数据库账号列表和详情

func (*GaussDBforNoSQLClient) ListDedicatedResources added in v0.0.57

ListDedicatedResources 查询专属资源列表

查询专属资源列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListDedicatedResourcesInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListDedicatedResourcesInvoker(request *model.ListDedicatedResourcesRequest) *ListDedicatedResourcesInvoker

ListDedicatedResourcesInvoker 查询专属资源列表

func (*GaussDBforNoSQLClient) ListEpsQuotas added in v0.1.13

ListEpsQuotas 查询企业项目配额

查询企业项目配额。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListEpsQuotasInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ListEpsQuotasInvoker(request *model.ListEpsQuotasRequest) *ListEpsQuotasInvoker

ListEpsQuotasInvoker 查询企业项目配额

func (*GaussDBforNoSQLClient) ListFlavorInfos added in v0.0.57

ListFlavorInfos 查询数据库规格

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListFlavorInfosInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListFlavorInfosInvoker(request *model.ListFlavorInfosRequest) *ListFlavorInfosInvoker

ListFlavorInfosInvoker 查询数据库规格

func (*GaussDBforNoSQLClient) ListFlavors

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListFlavorsInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListFlavorsInvoker(request *model.ListFlavorsRequest) *ListFlavorsInvoker

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

func (*GaussDBforNoSQLClient) ListInstanceDatabases added in v0.1.28

ListInstanceDatabases 获取Redis实例数据库列表

获取Redis实例数据库列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListInstanceDatabasesInvoker added in v0.1.28

func (c *GaussDBforNoSQLClient) ListInstanceDatabasesInvoker(request *model.ListInstanceDatabasesRequest) *ListInstanceDatabasesInvoker

ListInstanceDatabasesInvoker 获取Redis实例数据库列表

func (*GaussDBforNoSQLClient) ListInstanceTags

ListInstanceTags 查询资源标签

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListInstanceTagsInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListInstanceTagsInvoker(request *model.ListInstanceTagsRequest) *ListInstanceTagsInvoker

ListInstanceTagsInvoker 查询资源标签

func (*GaussDBforNoSQLClient) ListInstances

ListInstances 查询实例列表和详情

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListInstancesByResourceTags added in v0.0.57

ListInstancesByResourceTags 查询资源实例

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListInstancesByResourceTagsInvoker added in v0.0.90

ListInstancesByResourceTagsInvoker 查询资源实例

func (*GaussDBforNoSQLClient) ListInstancesByTags

ListInstancesByTags 查询资源实例

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListInstancesByTagsInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListInstancesByTagsInvoker(request *model.ListInstancesByTagsRequest) *ListInstancesByTagsInvoker

ListInstancesByTagsInvoker 查询资源实例

func (*GaussDBforNoSQLClient) ListInstancesInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker

ListInstancesInvoker 查询实例列表和详情

func (*GaussDBforNoSQLClient) ListProjectTags added in v0.1.13

ListProjectTags 查询项目标签

查询指定项目的标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListProjectTagsInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ListProjectTagsInvoker(request *model.ListProjectTagsRequest) *ListProjectTagsInvoker

ListProjectTagsInvoker 查询项目标签

func (*GaussDBforNoSQLClient) ListRecycleInstances added in v0.1.13

ListRecycleInstances 查询回收站实例列表

查询回收站所有引擎的实例列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListRecycleInstancesInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ListRecycleInstancesInvoker(request *model.ListRecycleInstancesRequest) *ListRecycleInstancesInvoker

ListRecycleInstancesInvoker 查询回收站实例列表

func (*GaussDBforNoSQLClient) ListRestoreTime added in v0.1.6

ListRestoreTime 查询实例可恢复的时间段

查询实例可恢复的时间段

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListRestoreTimeInvoker added in v0.1.6

func (c *GaussDBforNoSQLClient) ListRestoreTimeInvoker(request *model.ListRestoreTimeRequest) *ListRestoreTimeInvoker

ListRestoreTimeInvoker 查询实例可恢复的时间段

func (*GaussDBforNoSQLClient) ListSlowLogs

ListSlowLogs 查询数据库慢日志

查询数据库慢日志信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ListSlowLogsInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ListSlowLogsInvoker(request *model.ListSlowLogsRequest) *ListSlowLogsInvoker

ListSlowLogsInvoker 查询数据库慢日志

func (*GaussDBforNoSQLClient) ModifyDbUserPrivilege added in v0.1.28

ModifyDbUserPrivilege 修改Redis数据库帐号权限

修改Redis数据库帐号权限。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ModifyDbUserPrivilegeInvoker added in v0.1.28

func (c *GaussDBforNoSQLClient) ModifyDbUserPrivilegeInvoker(request *model.ModifyDbUserPrivilegeRequest) *ModifyDbUserPrivilegeInvoker

ModifyDbUserPrivilegeInvoker 修改Redis数据库帐号权限

func (*GaussDBforNoSQLClient) ModifyEpsQuotas added in v0.1.13

ModifyEpsQuotas 修改企业项目配额

修改企业项目配额。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ModifyEpsQuotasInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ModifyEpsQuotasInvoker(request *model.ModifyEpsQuotasRequest) *ModifyEpsQuotasInvoker

ModifyEpsQuotasInvoker 修改企业项目配额

func (*GaussDBforNoSQLClient) ModifyPort added in v0.1.13

ModifyPort 修改数据库端口

修改数据库实例的端口。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ModifyPortInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ModifyPortInvoker(request *model.ModifyPortRequest) *ModifyPortInvoker

ModifyPortInvoker 修改数据库端口

func (*GaussDBforNoSQLClient) ModifyPublicIp added in v0.1.12

ModifyPublicIp 绑定/解绑弹性公网IP

实例下的节点绑定弹性公网IP/解绑弹性公网IP

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ModifyPublicIpInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) ModifyPublicIpInvoker(request *model.ModifyPublicIpRequest) *ModifyPublicIpInvoker

ModifyPublicIpInvoker 绑定/解绑弹性公网IP

func (*GaussDBforNoSQLClient) ModifyVolume added in v0.1.18

ModifyVolume 变更实例存储容量

变更实例的存储容量大小

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ModifyVolumeInvoker added in v0.1.18

func (c *GaussDBforNoSQLClient) ModifyVolumeInvoker(request *model.ModifyVolumeRequest) *ModifyVolumeInvoker

ModifyVolumeInvoker 变更实例存储容量

func (*GaussDBforNoSQLClient) PauseResumeDataSynchronization added in v0.1.13

PauseResumeDataSynchronization 暂停/恢复具备容灾关系的实例数据同步

该接口用于暂停/恢复具备容灾关系的实例数据同步。

该接口需要对具备容灾关系的两个实例分别各调用一次,2次接口都调用成功才能成功暂停/恢复容灾实例数据同步。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) PauseResumeDataSynchronizationInvoker added in v0.1.13

PauseResumeDataSynchronizationInvoker 暂停/恢复具备容灾关系的实例数据同步

func (*GaussDBforNoSQLClient) ResetDbUserPassword added in v0.1.28

ResetDbUserPassword 重置Redis数据库账号密码

重置Redis数据库账号密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ResetDbUserPasswordInvoker added in v0.1.28

func (c *GaussDBforNoSQLClient) ResetDbUserPasswordInvoker(request *model.ResetDbUserPasswordRequest) *ResetDbUserPasswordInvoker

ResetDbUserPasswordInvoker 重置Redis数据库账号密码

func (*GaussDBforNoSQLClient) ResetPassword

ResetPassword 修改实例的管理员密码

修改实例的管理员密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ResetPasswordInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ResetPasswordInvoker(request *model.ResetPasswordRequest) *ResetPasswordInvoker

ResetPasswordInvoker 修改实例的管理员密码

func (*GaussDBforNoSQLClient) ResizeColdVolume added in v0.1.12

ResizeColdVolume 扩容冷数据存储

扩容冷数据存储。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ResizeColdVolumeInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) ResizeColdVolumeInvoker(request *model.ResizeColdVolumeRequest) *ResizeColdVolumeInvoker

ResizeColdVolumeInvoker 扩容冷数据存储

func (*GaussDBforNoSQLClient) ResizeInstance

ResizeInstance 变更实例规格

变更实例的规格。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ResizeInstanceInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ResizeInstanceInvoker(request *model.ResizeInstanceRequest) *ResizeInstanceInvoker

ResizeInstanceInvoker 变更实例规格

func (*GaussDBforNoSQLClient) ResizeInstanceVolume

ResizeInstanceVolume 扩容实例存储容量

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ResizeInstanceVolumeInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ResizeInstanceVolumeInvoker(request *model.ResizeInstanceVolumeRequest) *ResizeInstanceVolumeInvoker

ResizeInstanceVolumeInvoker 扩容实例存储容量

func (*GaussDBforNoSQLClient) RestartInstance added in v0.1.12

RestartInstance 重启实例的数据库服务

重启实例的数据库服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) RestartInstanceInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) RestartInstanceInvoker(request *model.RestartInstanceRequest) *RestartInstanceInvoker

RestartInstanceInvoker 重启实例的数据库服务

func (*GaussDBforNoSQLClient) RestoreExistingInstance added in v0.1.6

RestoreExistingInstance 恢复到已有实例

恢复到已有实例

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) RestoreExistingInstanceInvoker added in v0.1.6

RestoreExistingInstanceInvoker 恢复到已有实例

func (*GaussDBforNoSQLClient) SetAutoEnlargePolicy added in v0.1.12

SetAutoEnlargePolicy 设置磁盘自动扩容策略

设置磁盘自动扩容策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SetAutoEnlargePolicyInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) SetAutoEnlargePolicyInvoker(request *model.SetAutoEnlargePolicyRequest) *SetAutoEnlargePolicyInvoker

SetAutoEnlargePolicyInvoker 设置磁盘自动扩容策略

func (*GaussDBforNoSQLClient) SetBackupPolicy

SetBackupPolicy 设置自动备份策略

设置自动备份策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SetBackupPolicyInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) SetBackupPolicyInvoker(request *model.SetBackupPolicyRequest) *SetBackupPolicyInvoker

SetBackupPolicyInvoker 设置自动备份策略

func (*GaussDBforNoSQLClient) SetRecyclePolicy added in v0.1.13

SetRecyclePolicy 设置回收策略

设置已删除实例保留天数,修改保留天数后删除的实例按照新的天数保留,修改之前已在回收站的实例保留天数不变。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SetRecyclePolicyInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) SetRecyclePolicyInvoker(request *model.SetRecyclePolicyRequest) *SetRecyclePolicyInvoker

SetRecyclePolicyInvoker 设置回收策略

func (*GaussDBforNoSQLClient) ShowAllInstancesBackups added in v0.1.13

ShowAllInstancesBackups 查询备份列表

根据指定条件查询备份列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowAllInstancesBackupsInvoker added in v0.1.13

ShowAllInstancesBackupsInvoker 查询备份列表

func (*GaussDBforNoSQLClient) ShowAllInstancesBackupsNew added in v0.1.40

ShowAllInstancesBackupsNew 查询备份列表(推荐)

根据指定条件查询备份列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowAllInstancesBackupsNewInvoker added in v0.1.40

ShowAllInstancesBackupsNewInvoker 查询备份列表(推荐)

func (*GaussDBforNoSQLClient) ShowApiVersion

ShowApiVersion 查询指定API版本信息

查询指定API版本信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowApiVersionInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ShowApiVersionInvoker(request *model.ShowApiVersionRequest) *ShowApiVersionInvoker

ShowApiVersionInvoker 查询指定API版本信息

func (*GaussDBforNoSQLClient) ShowApplicableInstances added in v0.1.12

ShowApplicableInstances 查询参数模板可应用的实例列表

查询参数模板可应用的实例列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowApplicableInstancesInvoker added in v0.1.12

ShowApplicableInstancesInvoker 查询参数模板可应用的实例列表

func (*GaussDBforNoSQLClient) ShowApplyHistory added in v0.1.12

ShowApplyHistory 查询参数模板应用历史

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowApplyHistoryInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) ShowApplyHistoryInvoker(request *model.ShowApplyHistoryRequest) *ShowApplyHistoryInvoker

ShowApplyHistoryInvoker 查询参数模板应用历史

func (*GaussDBforNoSQLClient) ShowAutoEnlargePolicy added in v0.1.13

ShowAutoEnlargePolicy 查询磁盘自动扩容策略

查询磁盘自动扩容策略

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowAutoEnlargePolicyInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ShowAutoEnlargePolicyInvoker(request *model.ShowAutoEnlargePolicyRequest) *ShowAutoEnlargePolicyInvoker

ShowAutoEnlargePolicyInvoker 查询磁盘自动扩容策略

func (*GaussDBforNoSQLClient) ShowBackupPolicy

ShowBackupPolicy 查询自动备份策略

查询自动备份策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowBackupPolicyInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ShowBackupPolicyInvoker(request *model.ShowBackupPolicyRequest) *ShowBackupPolicyInvoker

ShowBackupPolicyInvoker 查询自动备份策略

func (*GaussDBforNoSQLClient) ShowConfigurationDetail

ShowConfigurationDetail 获取指定参数模板的参数

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowConfigurationDetailInvoker added in v0.0.90

ShowConfigurationDetailInvoker 获取指定参数模板的参数

func (*GaussDBforNoSQLClient) ShowErrorLog added in v0.1.13

ShowErrorLog 查询数据库错误日志信息

查询数据库错误日志

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowErrorLogInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ShowErrorLogInvoker(request *model.ShowErrorLogRequest) *ShowErrorLogInvoker

ShowErrorLogInvoker 查询数据库错误日志信息

func (*GaussDBforNoSQLClient) ShowInstanceConfiguration

ShowInstanceConfiguration 获取指定实例的参数

获取指定实例的参数信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowInstanceConfigurationInvoker added in v0.0.90

ShowInstanceConfigurationInvoker 获取指定实例的参数

func (*GaussDBforNoSQLClient) ShowInstanceRole added in v0.1.11

ShowInstanceRole 获取容灾实例主/备角色信息

该接口用于获取容灾实例主/备角色信息,以便后续容灾实例备升主和容灾实例主降备接口调用。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowInstanceRoleInvoker added in v0.1.11

func (c *GaussDBforNoSQLClient) ShowInstanceRoleInvoker(request *model.ShowInstanceRoleRequest) *ShowInstanceRoleInvoker

ShowInstanceRoleInvoker 获取容灾实例主/备角色信息

func (*GaussDBforNoSQLClient) ShowIpNumRequirement added in v0.1.13

ShowIpNumRequirement 查询创建实例或扩容节点时需要的IP数量

查询创建实例或扩容节点时需要的IP数量

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowIpNumRequirementInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ShowIpNumRequirementInvoker(request *model.ShowIpNumRequirementRequest) *ShowIpNumRequirementInvoker

ShowIpNumRequirementInvoker 查询创建实例或扩容节点时需要的IP数量

func (*GaussDBforNoSQLClient) ShowModifyHistory added in v0.1.12

ShowModifyHistory 查询实例参数的修改历史

查询实例参数的修改历史

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowModifyHistoryInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) ShowModifyHistoryInvoker(request *model.ShowModifyHistoryRequest) *ShowModifyHistoryInvoker

ShowModifyHistoryInvoker 查询实例参数的修改历史

func (*GaussDBforNoSQLClient) ShowPauseResumeStutus added in v0.1.13

ShowPauseResumeStutus 获取容灾实例数据同步状态

获取容灾实例数据同步状态,主备实例id,数据同步指标值,以及倒换和切换场景下的RPO,RTO指标值。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowPauseResumeStutusInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ShowPauseResumeStutusInvoker(request *model.ShowPauseResumeStutusRequest) *ShowPauseResumeStutusInvoker

ShowPauseResumeStutusInvoker 获取容灾实例数据同步状态

func (*GaussDBforNoSQLClient) ShowQuotas

ShowQuotas 查询配额

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowQuotasInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ShowQuotasInvoker(request *model.ShowQuotasRequest) *ShowQuotasInvoker

ShowQuotasInvoker 查询配额

func (*GaussDBforNoSQLClient) ShowRecyclePolicy added in v0.1.13

ShowRecyclePolicy 查询回收策略

查询回收策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowRecyclePolicyInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) ShowRecyclePolicyInvoker(request *model.ShowRecyclePolicyRequest) *ShowRecyclePolicyInvoker

ShowRecyclePolicyInvoker 查询回收策略

func (*GaussDBforNoSQLClient) ShowRestorableList added in v0.1.6

ShowRestorableList 查询可恢复的实例列表

查询用户可恢复的实例列表

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowRestorableListInvoker added in v0.1.6

func (c *GaussDBforNoSQLClient) ShowRestorableListInvoker(request *model.ShowRestorableListRequest) *ShowRestorableListInvoker

ShowRestorableListInvoker 查询可恢复的实例列表

func (*GaussDBforNoSQLClient) ShowSlowLogDesensitization added in v0.1.13

ShowSlowLogDesensitization 查询慢日志脱敏状态

查询慢日志脱敏状态。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShowSlowLogDesensitizationInvoker added in v0.1.13

ShowSlowLogDesensitizationInvoker 查询慢日志脱敏状态

func (*GaussDBforNoSQLClient) ShrinkInstanceNode

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) ShrinkInstanceNodeInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) ShrinkInstanceNodeInvoker(request *model.ShrinkInstanceNodeRequest) *ShrinkInstanceNodeInvoker

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

func (*GaussDBforNoSQLClient) SwitchSlowlogDesensitization added in v0.1.13

SwitchSlowlogDesensitization 设置慢日志脱敏状态

设置慢日志脱敏状态

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SwitchSlowlogDesensitizationInvoker added in v0.1.13

SwitchSlowlogDesensitizationInvoker 设置慢日志脱敏状态

func (*GaussDBforNoSQLClient) SwitchSsl added in v0.1.12

SwitchSsl 切换实例SSL开关

切换实例SSL开关。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SwitchSslInvoker added in v0.1.12

func (c *GaussDBforNoSQLClient) SwitchSslInvoker(request *model.SwitchSslRequest) *SwitchSslInvoker

SwitchSslInvoker 切换实例SSL开关

func (*GaussDBforNoSQLClient) SwitchToMaster added in v0.1.11

SwitchToMaster 容灾实例备升主

该接口用于对已经搭建容灾关系的实例,将备实例升级为主实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SwitchToMasterInvoker added in v0.1.11

func (c *GaussDBforNoSQLClient) SwitchToMasterInvoker(request *model.SwitchToMasterRequest) *SwitchToMasterInvoker

SwitchToMasterInvoker 容灾实例备升主

func (*GaussDBforNoSQLClient) SwitchToSlave added in v0.1.11

SwitchToSlave 容灾实例主降备

该接口用于对已经搭建容灾关系的实例,将主实例降级为备实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) SwitchToSlaveInvoker added in v0.1.11

func (c *GaussDBforNoSQLClient) SwitchToSlaveInvoker(request *model.SwitchToSlaveRequest) *SwitchToSlaveInvoker

SwitchToSlaveInvoker 容灾实例主降备

func (*GaussDBforNoSQLClient) UpdateClientNetwork added in v0.1.13

UpdateClientNetwork 修改副本集跨网段访问配置

修改副本集跨网段访问配置

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) UpdateClientNetworkInvoker added in v0.1.13

func (c *GaussDBforNoSQLClient) UpdateClientNetworkInvoker(request *model.UpdateClientNetworkRequest) *UpdateClientNetworkInvoker

UpdateClientNetworkInvoker 修改副本集跨网段访问配置

func (*GaussDBforNoSQLClient) UpdateConfiguration

UpdateConfiguration 修改参数模板参数

修改参数模板参数。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) UpdateConfigurationInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) UpdateConfigurationInvoker(request *model.UpdateConfigurationRequest) *UpdateConfigurationInvoker

UpdateConfigurationInvoker 修改参数模板参数

func (*GaussDBforNoSQLClient) UpdateInstanceConfiguration

UpdateInstanceConfiguration 修改指定实例的参数

修改指定实例的参数。

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) UpdateInstanceConfigurationInvoker added in v0.0.90

UpdateInstanceConfigurationInvoker 修改指定实例的参数

func (*GaussDBforNoSQLClient) UpdateInstanceName

UpdateInstanceName 修改实例名称

修改实例名称

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) UpdateInstanceNameInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) UpdateInstanceNameInvoker(request *model.UpdateInstanceNameRequest) *UpdateInstanceNameInvoker

UpdateInstanceNameInvoker 修改实例名称

func (*GaussDBforNoSQLClient) UpdateSecurityGroup

UpdateSecurityGroup 变更实例安全组

变更实例关联的安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) UpdateSecurityGroupInvoker added in v0.0.90

func (c *GaussDBforNoSQLClient) UpdateSecurityGroupInvoker(request *model.UpdateSecurityGroupRequest) *UpdateSecurityGroupInvoker

UpdateSecurityGroupInvoker 变更实例安全组

func (*GaussDBforNoSQLClient) UpgradeDbVersion added in v0.0.101

UpgradeDbVersion 数据库补丁升级

升级数据库补丁版本

Please refer to HUAWEI cloud API Explorer for details.

func (*GaussDBforNoSQLClient) UpgradeDbVersionInvoker added in v0.0.101

func (c *GaussDBforNoSQLClient) UpgradeDbVersionInvoker(request *model.UpgradeDbVersionRequest) *UpgradeDbVersionInvoker

UpgradeDbVersionInvoker 数据库补丁升级

type ListApiVersionInvoker added in v0.0.90

type ListApiVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApiVersionInvoker) Invoke added in v0.0.90

type ListAvailableFlavorInfosInvoker added in v0.1.13

type ListAvailableFlavorInfosInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailableFlavorInfosInvoker) Invoke added in v0.1.13

type ListConfigurationDatastoresInvoker added in v0.1.13

type ListConfigurationDatastoresInvoker struct {
	*invoker.BaseInvoker
}

func (*ListConfigurationDatastoresInvoker) Invoke added in v0.1.13

type ListConfigurationTemplatesInvoker added in v0.0.90

type ListConfigurationTemplatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListConfigurationTemplatesInvoker) Invoke added in v0.0.90

type ListConfigurationsInvoker added in v0.0.90

type ListConfigurationsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListConfigurationsInvoker) Invoke added in v0.0.90

type ListDatastoresInvoker added in v0.0.90

type ListDatastoresInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDatastoresInvoker) Invoke added in v0.0.90

type ListDbUsersInvoker added in v0.1.28

type ListDbUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDbUsersInvoker) Invoke added in v0.1.28

type ListDedicatedResourcesInvoker added in v0.0.90

type ListDedicatedResourcesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDedicatedResourcesInvoker) Invoke added in v0.0.90

type ListEpsQuotasInvoker added in v0.1.13

type ListEpsQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEpsQuotasInvoker) Invoke added in v0.1.13

type ListFlavorInfosInvoker added in v0.0.90

type ListFlavorInfosInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlavorInfosInvoker) Invoke added in v0.0.90

type ListFlavorsInvoker added in v0.0.90

type ListFlavorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlavorsInvoker) Invoke added in v0.0.90

type ListInstanceDatabasesInvoker added in v0.1.28

type ListInstanceDatabasesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstanceDatabasesInvoker) Invoke added in v0.1.28

type ListInstanceTagsInvoker added in v0.0.90

type ListInstanceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstanceTagsInvoker) Invoke added in v0.0.90

type ListInstancesByResourceTagsInvoker added in v0.0.90

type ListInstancesByResourceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesByResourceTagsInvoker) Invoke added in v0.0.90

type ListInstancesByTagsInvoker added in v0.0.90

type ListInstancesByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesByTagsInvoker) Invoke added in v0.0.90

type ListInstancesInvoker added in v0.0.90

type ListInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesInvoker) Invoke added in v0.0.90

type ListProjectTagsInvoker added in v0.1.13

type ListProjectTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProjectTagsInvoker) Invoke added in v0.1.13

type ListRecycleInstancesInvoker added in v0.1.13

type ListRecycleInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecycleInstancesInvoker) Invoke added in v0.1.13

type ListRestoreTimeInvoker added in v0.1.6

type ListRestoreTimeInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRestoreTimeInvoker) Invoke added in v0.1.6

type ListSlowLogsInvoker added in v0.0.90

type ListSlowLogsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSlowLogsInvoker) Invoke added in v0.0.90

type ModifyDbUserPrivilegeInvoker added in v0.1.28

type ModifyDbUserPrivilegeInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyDbUserPrivilegeInvoker) Invoke added in v0.1.28

type ModifyEpsQuotasInvoker added in v0.1.13

type ModifyEpsQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyEpsQuotasInvoker) Invoke added in v0.1.13

type ModifyPortInvoker added in v0.1.13

type ModifyPortInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyPortInvoker) Invoke added in v0.1.13

type ModifyPublicIpInvoker added in v0.1.12

type ModifyPublicIpInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyPublicIpInvoker) Invoke added in v0.1.12

type ModifyVolumeInvoker added in v0.1.18

type ModifyVolumeInvoker struct {
	*invoker.BaseInvoker
}

func (*ModifyVolumeInvoker) Invoke added in v0.1.18

type PauseResumeDataSynchronizationInvoker added in v0.1.13

type PauseResumeDataSynchronizationInvoker struct {
	*invoker.BaseInvoker
}

func (*PauseResumeDataSynchronizationInvoker) Invoke added in v0.1.13

type ResetDbUserPasswordInvoker added in v0.1.28

type ResetDbUserPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetDbUserPasswordInvoker) Invoke added in v0.1.28

type ResetPasswordInvoker added in v0.0.90

type ResetPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetPasswordInvoker) Invoke added in v0.0.90

type ResizeColdVolumeInvoker added in v0.1.12

type ResizeColdVolumeInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeColdVolumeInvoker) Invoke added in v0.1.12

type ResizeInstanceInvoker added in v0.0.90

type ResizeInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeInstanceInvoker) Invoke added in v0.0.90

type ResizeInstanceVolumeInvoker added in v0.0.90

type ResizeInstanceVolumeInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeInstanceVolumeInvoker) Invoke added in v0.0.90

type RestartInstanceInvoker added in v0.1.12

type RestartInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*RestartInstanceInvoker) Invoke added in v0.1.12

type RestoreExistingInstanceInvoker added in v0.1.6

type RestoreExistingInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*RestoreExistingInstanceInvoker) Invoke added in v0.1.6

type SetAutoEnlargePolicyInvoker added in v0.1.12

type SetAutoEnlargePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*SetAutoEnlargePolicyInvoker) Invoke added in v0.1.12

type SetBackupPolicyInvoker added in v0.0.90

type SetBackupPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*SetBackupPolicyInvoker) Invoke added in v0.0.90

type SetRecyclePolicyInvoker added in v0.1.13

type SetRecyclePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*SetRecyclePolicyInvoker) Invoke added in v0.1.13

type ShowAllInstancesBackupsInvoker added in v0.1.13

type ShowAllInstancesBackupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAllInstancesBackupsInvoker) Invoke added in v0.1.13

type ShowAllInstancesBackupsNewInvoker added in v0.1.40

type ShowAllInstancesBackupsNewInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAllInstancesBackupsNewInvoker) Invoke added in v0.1.40

type ShowApiVersionInvoker added in v0.0.90

type ShowApiVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApiVersionInvoker) Invoke added in v0.0.90

type ShowApplicableInstancesInvoker added in v0.1.12

type ShowApplicableInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApplicableInstancesInvoker) Invoke added in v0.1.12

type ShowApplyHistoryInvoker added in v0.1.12

type ShowApplyHistoryInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApplyHistoryInvoker) Invoke added in v0.1.12

type ShowAutoEnlargePolicyInvoker added in v0.1.13

type ShowAutoEnlargePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAutoEnlargePolicyInvoker) Invoke added in v0.1.13

type ShowBackupPolicyInvoker added in v0.0.90

type ShowBackupPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowBackupPolicyInvoker) Invoke added in v0.0.90

type ShowConfigurationDetailInvoker added in v0.0.90

type ShowConfigurationDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowConfigurationDetailInvoker) Invoke added in v0.0.90

type ShowErrorLogInvoker added in v0.1.13

type ShowErrorLogInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowErrorLogInvoker) Invoke added in v0.1.13

type ShowInstanceConfigurationInvoker added in v0.0.90

type ShowInstanceConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceConfigurationInvoker) Invoke added in v0.0.90

type ShowInstanceRoleInvoker added in v0.1.11

type ShowInstanceRoleInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceRoleInvoker) Invoke added in v0.1.11

type ShowIpNumRequirementInvoker added in v0.1.13

type ShowIpNumRequirementInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowIpNumRequirementInvoker) Invoke added in v0.1.13

type ShowModifyHistoryInvoker added in v0.1.12

type ShowModifyHistoryInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowModifyHistoryInvoker) Invoke added in v0.1.12

type ShowPauseResumeStutusInvoker added in v0.1.13

type ShowPauseResumeStutusInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPauseResumeStutusInvoker) Invoke added in v0.1.13

type ShowQuotasInvoker added in v0.0.90

type ShowQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotasInvoker) Invoke added in v0.0.90

type ShowRecyclePolicyInvoker added in v0.1.13

type ShowRecyclePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRecyclePolicyInvoker) Invoke added in v0.1.13

type ShowRestorableListInvoker added in v0.1.6

type ShowRestorableListInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRestorableListInvoker) Invoke added in v0.1.6

type ShowSlowLogDesensitizationInvoker added in v0.1.13

type ShowSlowLogDesensitizationInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSlowLogDesensitizationInvoker) Invoke added in v0.1.13

type ShrinkInstanceNodeInvoker added in v0.0.90

type ShrinkInstanceNodeInvoker struct {
	*invoker.BaseInvoker
}

func (*ShrinkInstanceNodeInvoker) Invoke added in v0.0.90

type SwitchSlowlogDesensitizationInvoker added in v0.1.13

type SwitchSlowlogDesensitizationInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchSlowlogDesensitizationInvoker) Invoke added in v0.1.13

type SwitchSslInvoker added in v0.1.12

type SwitchSslInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchSslInvoker) Invoke added in v0.1.12

type SwitchToMasterInvoker added in v0.1.11

type SwitchToMasterInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchToMasterInvoker) Invoke added in v0.1.11

type SwitchToSlaveInvoker added in v0.1.11

type SwitchToSlaveInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchToSlaveInvoker) Invoke added in v0.1.11

type UpdateClientNetworkInvoker added in v0.1.13

type UpdateClientNetworkInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateClientNetworkInvoker) Invoke added in v0.1.13

type UpdateConfigurationInvoker added in v0.0.90

type UpdateConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateConfigurationInvoker) Invoke added in v0.0.90

type UpdateInstanceConfigurationInvoker added in v0.0.90

type UpdateInstanceConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceConfigurationInvoker) Invoke added in v0.0.90

type UpdateInstanceNameInvoker added in v0.0.90

type UpdateInstanceNameInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceNameInvoker) Invoke added in v0.0.90

type UpdateSecurityGroupInvoker added in v0.0.90

type UpdateSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateSecurityGroupInvoker) Invoke added in v0.0.90

type UpgradeDbVersionInvoker added in v0.0.101

type UpgradeDbVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*UpgradeDbVersionInvoker) Invoke added in v0.0.101

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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