v2

package
v0.1.44 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 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 DwsClientBuilder

func DwsClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForAddWorkloadQueue added in v0.1.14

func GenReqDefForAddWorkloadQueue() *def.HttpRequestDef

func GenReqDefForAssociateEip added in v0.1.14

func GenReqDefForAssociateEip() *def.HttpRequestDef

func GenReqDefForAssociateElb added in v0.1.14

func GenReqDefForAssociateElb() *def.HttpRequestDef

func GenReqDefForBatchCreateClusterCn added in v0.1.14

func GenReqDefForBatchCreateClusterCn() *def.HttpRequestDef

func GenReqDefForBatchCreateResourceTag added in v0.1.14

func GenReqDefForBatchCreateResourceTag() *def.HttpRequestDef

func GenReqDefForBatchDeleteClusterCn added in v0.1.14

func GenReqDefForBatchDeleteClusterCn() *def.HttpRequestDef

func GenReqDefForBatchDeleteResourceTag added in v0.1.14

func GenReqDefForBatchDeleteResourceTag() *def.HttpRequestDef

func GenReqDefForCancelReadonlyCluster added in v0.1.14

func GenReqDefForCancelReadonlyCluster() *def.HttpRequestDef

func GenReqDefForCheckCluster added in v0.1.14

func GenReqDefForCheckCluster() *def.HttpRequestDef

func GenReqDefForCheckDisasterName added in v0.1.40

func GenReqDefForCheckDisasterName() *def.HttpRequestDef

func GenReqDefForCopySnapshot added in v0.1.14

func GenReqDefForCopySnapshot() *def.HttpRequestDef

func GenReqDefForCreateAlarmSub added in v0.1.14

func GenReqDefForCreateAlarmSub() *def.HttpRequestDef

func GenReqDefForCreateCluster

func GenReqDefForCreateCluster() *def.HttpRequestDef

func GenReqDefForCreateClusterDns added in v0.1.14

func GenReqDefForCreateClusterDns() *def.HttpRequestDef

func GenReqDefForCreateClusterV2 added in v0.1.27

func GenReqDefForCreateClusterV2() *def.HttpRequestDef

func GenReqDefForCreateClusterWorkload added in v0.1.14

func GenReqDefForCreateClusterWorkload() *def.HttpRequestDef

func GenReqDefForCreateDataSource added in v0.1.14

func GenReqDefForCreateDataSource() *def.HttpRequestDef

func GenReqDefForCreateDisasterRecovery added in v0.1.14

func GenReqDefForCreateDisasterRecovery() *def.HttpRequestDef

func GenReqDefForCreateEventSub added in v0.1.14

func GenReqDefForCreateEventSub() *def.HttpRequestDef

func GenReqDefForCreateSnapshot

func GenReqDefForCreateSnapshot() *def.HttpRequestDef

func GenReqDefForCreateSnapshotPolicy added in v0.1.14

func GenReqDefForCreateSnapshotPolicy() *def.HttpRequestDef

func GenReqDefForCreateWorkloadPlan added in v0.1.14

func GenReqDefForCreateWorkloadPlan() *def.HttpRequestDef

func GenReqDefForDeleteAlarmSub added in v0.1.14

func GenReqDefForDeleteAlarmSub() *def.HttpRequestDef

func GenReqDefForDeleteCluster

func GenReqDefForDeleteCluster() *def.HttpRequestDef

func GenReqDefForDeleteClusterDns added in v0.1.14

func GenReqDefForDeleteClusterDns() *def.HttpRequestDef

func GenReqDefForDeleteDataSource added in v0.1.18

func GenReqDefForDeleteDataSource() *def.HttpRequestDef

func GenReqDefForDeleteDisasterRecovery added in v0.1.14

func GenReqDefForDeleteDisasterRecovery() *def.HttpRequestDef

func GenReqDefForDeleteEventSub added in v0.1.14

func GenReqDefForDeleteEventSub() *def.HttpRequestDef

func GenReqDefForDeleteSnapshot

func GenReqDefForDeleteSnapshot() *def.HttpRequestDef

func GenReqDefForDeleteSnapshotPolicy added in v0.1.14

func GenReqDefForDeleteSnapshotPolicy() *def.HttpRequestDef

func GenReqDefForDeleteWorkloadQueue added in v0.1.14

func GenReqDefForDeleteWorkloadQueue() *def.HttpRequestDef

func GenReqDefForDisassociateEip added in v0.1.14

func GenReqDefForDisassociateEip() *def.HttpRequestDef

func GenReqDefForDisassociateElb added in v0.1.14

func GenReqDefForDisassociateElb() *def.HttpRequestDef

func GenReqDefForExecuteRedistributionCluster added in v0.1.14

func GenReqDefForExecuteRedistributionCluster() *def.HttpRequestDef

func GenReqDefForExpandInstanceStorage added in v0.1.18

func GenReqDefForExpandInstanceStorage() *def.HttpRequestDef

func GenReqDefForListAlarmConfigs added in v0.1.14

func GenReqDefForListAlarmConfigs() *def.HttpRequestDef

func GenReqDefForListAlarmDetail added in v0.1.14

func GenReqDefForListAlarmDetail() *def.HttpRequestDef

func GenReqDefForListAlarmStatistic added in v0.1.14

func GenReqDefForListAlarmStatistic() *def.HttpRequestDef

func GenReqDefForListAlarmSubs added in v0.1.14

func GenReqDefForListAlarmSubs() *def.HttpRequestDef

func GenReqDefForListAuditLog added in v0.1.14

func GenReqDefForListAuditLog() *def.HttpRequestDef

func GenReqDefForListAvailabilityZones added in v0.1.14

func GenReqDefForListAvailabilityZones() *def.HttpRequestDef

func GenReqDefForListAvailableDisasterClusters added in v0.1.40

func GenReqDefForListAvailableDisasterClusters() *def.HttpRequestDef

func GenReqDefForListClusterCn added in v0.1.14

func GenReqDefForListClusterCn() *def.HttpRequestDef

func GenReqDefForListClusterConfigurations added in v0.1.14

func GenReqDefForListClusterConfigurations() *def.HttpRequestDef

func GenReqDefForListClusterConfigurationsParameter added in v0.1.14

func GenReqDefForListClusterConfigurationsParameter() *def.HttpRequestDef

func GenReqDefForListClusterDetails

func GenReqDefForListClusterDetails() *def.HttpRequestDef

func GenReqDefForListClusterScaleInNumbers added in v0.1.14

func GenReqDefForListClusterScaleInNumbers() *def.HttpRequestDef

func GenReqDefForListClusterSnapshots added in v0.1.14

func GenReqDefForListClusterSnapshots() *def.HttpRequestDef

func GenReqDefForListClusterTags added in v0.1.14

func GenReqDefForListClusterTags() *def.HttpRequestDef

func GenReqDefForListClusterWorkload added in v0.1.14

func GenReqDefForListClusterWorkload() *def.HttpRequestDef

func GenReqDefForListClusters

func GenReqDefForListClusters() *def.HttpRequestDef

func GenReqDefForListDataSource added in v0.1.14

func GenReqDefForListDataSource() *def.HttpRequestDef

func GenReqDefForListDatabaseUsers added in v0.1.44

func GenReqDefForListDatabaseUsers() *def.HttpRequestDef

func GenReqDefForListDisasterRecover added in v0.1.14

func GenReqDefForListDisasterRecover() *def.HttpRequestDef

func GenReqDefForListDssPools added in v0.1.14

func GenReqDefForListDssPools() *def.HttpRequestDef

func GenReqDefForListElbs added in v0.1.14

func GenReqDefForListElbs() *def.HttpRequestDef

func GenReqDefForListEventSpecs added in v0.1.14

func GenReqDefForListEventSpecs() *def.HttpRequestDef

func GenReqDefForListEventSubs added in v0.1.14

func GenReqDefForListEventSubs() *def.HttpRequestDef

func GenReqDefForListEvents added in v0.1.14

func GenReqDefForListEvents() *def.HttpRequestDef

func GenReqDefForListHostDisk added in v0.1.14

func GenReqDefForListHostDisk() *def.HttpRequestDef

func GenReqDefForListHostNet added in v0.1.14

func GenReqDefForListHostNet() *def.HttpRequestDef

func GenReqDefForListHostOverview added in v0.1.14

func GenReqDefForListHostOverview() *def.HttpRequestDef

func GenReqDefForListJobDetails added in v0.1.14

func GenReqDefForListJobDetails() *def.HttpRequestDef

func GenReqDefForListMonitorIndicatorData added in v0.1.23

func GenReqDefForListMonitorIndicatorData() *def.HttpRequestDef

func GenReqDefForListMonitorIndicators added in v0.1.23

func GenReqDefForListMonitorIndicators() *def.HttpRequestDef

func GenReqDefForListNodeTypes

func GenReqDefForListNodeTypes() *def.HttpRequestDef

func GenReqDefForListQuotas added in v0.1.14

func GenReqDefForListQuotas() *def.HttpRequestDef

func GenReqDefForListSnapshotDetails

func GenReqDefForListSnapshotDetails() *def.HttpRequestDef

func GenReqDefForListSnapshotPolicy added in v0.1.14

func GenReqDefForListSnapshotPolicy() *def.HttpRequestDef

func GenReqDefForListSnapshotStatistics added in v0.1.14

func GenReqDefForListSnapshotStatistics() *def.HttpRequestDef

func GenReqDefForListSnapshots

func GenReqDefForListSnapshots() *def.HttpRequestDef

func GenReqDefForListStatistics added in v0.1.14

func GenReqDefForListStatistics() *def.HttpRequestDef

func GenReqDefForListTags added in v0.1.14

func GenReqDefForListTags() *def.HttpRequestDef

func GenReqDefForListWorkloadQueue added in v0.1.14

func GenReqDefForListWorkloadQueue() *def.HttpRequestDef

func GenReqDefForPauseDisasterRecovery added in v0.1.14

func GenReqDefForPauseDisasterRecovery() *def.HttpRequestDef

func GenReqDefForResetPassword

func GenReqDefForResetPassword() *def.HttpRequestDef

func GenReqDefForResizeCluster

func GenReqDefForResizeCluster() *def.HttpRequestDef

func GenReqDefForRestartCluster

func GenReqDefForRestartCluster() *def.HttpRequestDef

func GenReqDefForRestoreCluster

func GenReqDefForRestoreCluster() *def.HttpRequestDef

func GenReqDefForRestoreDisaster added in v0.1.14

func GenReqDefForRestoreDisaster() *def.HttpRequestDef

func GenReqDefForShowDatabaseAuthority added in v0.1.44

func GenReqDefForShowDatabaseAuthority() *def.HttpRequestDef

func GenReqDefForShowDatabaseUser added in v0.1.44

func GenReqDefForShowDatabaseUser() *def.HttpRequestDef

func GenReqDefForShowDisasterDetail added in v0.1.40

func GenReqDefForShowDisasterDetail() *def.HttpRequestDef

func GenReqDefForShowDisasterProgress added in v0.1.44

func GenReqDefForShowDisasterProgress() *def.HttpRequestDef

func GenReqDefForShrinkCluster added in v0.1.14

func GenReqDefForShrinkCluster() *def.HttpRequestDef

func GenReqDefForStartDisasterRecovery added in v0.1.14

func GenReqDefForStartDisasterRecovery() *def.HttpRequestDef

func GenReqDefForSwitchFailoverDisaster added in v0.1.14

func GenReqDefForSwitchFailoverDisaster() *def.HttpRequestDef

func GenReqDefForSwitchOverCluster added in v0.1.14

func GenReqDefForSwitchOverCluster() *def.HttpRequestDef

func GenReqDefForSwitchoverDisasterRecovery added in v0.1.14

func GenReqDefForSwitchoverDisasterRecovery() *def.HttpRequestDef

func GenReqDefForSyncIamUsers added in v0.1.44

func GenReqDefForSyncIamUsers() *def.HttpRequestDef

func GenReqDefForUpdateAlarmSub added in v0.1.14

func GenReqDefForUpdateAlarmSub() *def.HttpRequestDef

func GenReqDefForUpdateClusterDns added in v0.1.14

func GenReqDefForUpdateClusterDns() *def.HttpRequestDef

func GenReqDefForUpdateConfiguration added in v0.1.14

func GenReqDefForUpdateConfiguration() *def.HttpRequestDef

func GenReqDefForUpdateDataSource added in v0.1.14

func GenReqDefForUpdateDataSource() *def.HttpRequestDef

func GenReqDefForUpdateDatabaseAuthority added in v0.1.44

func GenReqDefForUpdateDatabaseAuthority() *def.HttpRequestDef

func GenReqDefForUpdateDatabaseUserInfo added in v0.1.44

func GenReqDefForUpdateDatabaseUserInfo() *def.HttpRequestDef

func GenReqDefForUpdateDisasterInfo added in v0.1.40

func GenReqDefForUpdateDisasterInfo() *def.HttpRequestDef

func GenReqDefForUpdateEventSub added in v0.1.14

func GenReqDefForUpdateEventSub() *def.HttpRequestDef

func GenReqDefForUpdateMaintenanceWindow added in v0.1.14

func GenReqDefForUpdateMaintenanceWindow() *def.HttpRequestDef

Types

type AddWorkloadQueueInvoker added in v0.1.14

type AddWorkloadQueueInvoker struct {
	*invoker.BaseInvoker
}

func (*AddWorkloadQueueInvoker) Invoke added in v0.1.14

type AssociateEipInvoker added in v0.1.14

type AssociateEipInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateEipInvoker) Invoke added in v0.1.14

type AssociateElbInvoker added in v0.1.14

type AssociateElbInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateElbInvoker) Invoke added in v0.1.14

type BatchCreateClusterCnInvoker added in v0.1.14

type BatchCreateClusterCnInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateClusterCnInvoker) Invoke added in v0.1.14

type BatchCreateResourceTagInvoker added in v0.1.14

type BatchCreateResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateResourceTagInvoker) Invoke added in v0.1.14

type BatchDeleteClusterCnInvoker added in v0.1.14

type BatchDeleteClusterCnInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteClusterCnInvoker) Invoke added in v0.1.14

type BatchDeleteResourceTagInvoker added in v0.1.14

type BatchDeleteResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteResourceTagInvoker) Invoke added in v0.1.14

type CancelReadonlyClusterInvoker added in v0.1.14

type CancelReadonlyClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*CancelReadonlyClusterInvoker) Invoke added in v0.1.14

type CheckClusterInvoker added in v0.1.14

type CheckClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckClusterInvoker) Invoke added in v0.1.14

type CheckDisasterNameInvoker added in v0.1.40

type CheckDisasterNameInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckDisasterNameInvoker) Invoke added in v0.1.40

type CopySnapshotInvoker added in v0.1.14

type CopySnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*CopySnapshotInvoker) Invoke added in v0.1.14

type CreateAlarmSubInvoker added in v0.1.14

type CreateAlarmSubInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAlarmSubInvoker) Invoke added in v0.1.14

type CreateClusterDnsInvoker added in v0.1.14

type CreateClusterDnsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterDnsInvoker) Invoke added in v0.1.14

type CreateClusterInvoker added in v0.0.90

type CreateClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterInvoker) Invoke added in v0.0.90

type CreateClusterV2Invoker added in v0.1.27

type CreateClusterV2Invoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterV2Invoker) Invoke added in v0.1.27

type CreateClusterWorkloadInvoker added in v0.1.14

type CreateClusterWorkloadInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateClusterWorkloadInvoker) Invoke added in v0.1.14

type CreateDataSourceInvoker added in v0.1.14

type CreateDataSourceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDataSourceInvoker) Invoke added in v0.1.14

type CreateDisasterRecoveryInvoker added in v0.1.14

type CreateDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateDisasterRecoveryInvoker) Invoke added in v0.1.14

type CreateEventSubInvoker added in v0.1.14

type CreateEventSubInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEventSubInvoker) Invoke added in v0.1.14

type CreateSnapshotInvoker added in v0.0.90

type CreateSnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSnapshotInvoker) Invoke added in v0.0.90

type CreateSnapshotPolicyInvoker added in v0.1.14

type CreateSnapshotPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSnapshotPolicyInvoker) Invoke added in v0.1.14

type CreateWorkloadPlanInvoker added in v0.1.14

type CreateWorkloadPlanInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateWorkloadPlanInvoker) Invoke added in v0.1.14

type DeleteAlarmSubInvoker added in v0.1.14

type DeleteAlarmSubInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAlarmSubInvoker) Invoke added in v0.1.14

type DeleteClusterDnsInvoker added in v0.1.14

type DeleteClusterDnsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteClusterDnsInvoker) Invoke added in v0.1.14

type DeleteClusterInvoker added in v0.0.90

type DeleteClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteClusterInvoker) Invoke added in v0.0.90

type DeleteDataSourceInvoker added in v0.1.18

type DeleteDataSourceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDataSourceInvoker) Invoke added in v0.1.18

type DeleteDisasterRecoveryInvoker added in v0.1.14

type DeleteDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteDisasterRecoveryInvoker) Invoke added in v0.1.14

type DeleteEventSubInvoker added in v0.1.14

type DeleteEventSubInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEventSubInvoker) Invoke added in v0.1.14

type DeleteSnapshotInvoker added in v0.0.90

type DeleteSnapshotInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSnapshotInvoker) Invoke added in v0.0.90

type DeleteSnapshotPolicyInvoker added in v0.1.14

type DeleteSnapshotPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSnapshotPolicyInvoker) Invoke added in v0.1.14

type DeleteWorkloadQueueInvoker added in v0.1.14

type DeleteWorkloadQueueInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteWorkloadQueueInvoker) Invoke added in v0.1.14

type DisassociateEipInvoker added in v0.1.14

type DisassociateEipInvoker struct {
	*invoker.BaseInvoker
}

func (*DisassociateEipInvoker) Invoke added in v0.1.14

type DisassociateElbInvoker added in v0.1.14

type DisassociateElbInvoker struct {
	*invoker.BaseInvoker
}

func (*DisassociateElbInvoker) Invoke added in v0.1.14

type DwsClient

type DwsClient struct {
	HcClient *http_client.HcHttpClient
}

func NewDwsClient

func NewDwsClient(hcClient *http_client.HcHttpClient) *DwsClient

func (*DwsClient) AddWorkloadQueue added in v0.1.14

func (c *DwsClient) AddWorkloadQueue(request *model.AddWorkloadQueueRequest) (*model.AddWorkloadQueueResponse, error)

AddWorkloadQueue 添加工作负载队列

添加工作负载队列

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) AddWorkloadQueueInvoker added in v0.1.14

func (c *DwsClient) AddWorkloadQueueInvoker(request *model.AddWorkloadQueueRequest) *AddWorkloadQueueInvoker

AddWorkloadQueueInvoker 添加工作负载队列

func (*DwsClient) AssociateEip added in v0.1.14

func (c *DwsClient) AssociateEip(request *model.AssociateEipRequest) (*model.AssociateEipResponse, error)

AssociateEip 集群绑定EIP

集群绑定Eip

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) AssociateEipInvoker added in v0.1.14

func (c *DwsClient) AssociateEipInvoker(request *model.AssociateEipRequest) *AssociateEipInvoker

AssociateEipInvoker 集群绑定EIP

func (*DwsClient) AssociateElb added in v0.1.14

func (c *DwsClient) AssociateElb(request *model.AssociateElbRequest) (*model.AssociateElbResponse, error)

AssociateElb 集群绑定ELB

集群绑定Elb接口

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) AssociateElbInvoker added in v0.1.14

func (c *DwsClient) AssociateElbInvoker(request *model.AssociateElbRequest) *AssociateElbInvoker

AssociateElbInvoker 集群绑定ELB

func (*DwsClient) BatchCreateClusterCn added in v0.1.14

BatchCreateClusterCn 批量增加CN节点

当用户集群创建后,实际需要的CN数量会随着业务需求而发生变化,因此管理CN节点功能的实现使用户可以根据实际需求动态调整集群CN数量。 - 增删CN节点过程中不允许执行其他运维操作。 - 增删CN节点过程中需要停止业务操作,建议在业务低峰期或业务中断情况下进行操作。 - 增删CN节点时发生故障且回滚失败,需要用户登录后台进行处理,处理方案请参见《故障排除》中的“集群使用>增删CN回滚失败”章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) BatchCreateClusterCnInvoker added in v0.1.14

func (c *DwsClient) BatchCreateClusterCnInvoker(request *model.BatchCreateClusterCnRequest) *BatchCreateClusterCnInvoker

BatchCreateClusterCnInvoker 批量增加CN节点

func (*DwsClient) BatchCreateResourceTag added in v0.1.14

BatchCreateResourceTag 批量添加标签

为指定集群批量添加标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) BatchCreateResourceTagInvoker added in v0.1.14

func (c *DwsClient) BatchCreateResourceTagInvoker(request *model.BatchCreateResourceTagRequest) *BatchCreateResourceTagInvoker

BatchCreateResourceTagInvoker 批量添加标签

func (*DwsClient) BatchDeleteClusterCn added in v0.1.14

BatchDeleteClusterCn 批量删除CN节点

当用户集群创建后,实际需要的CN数量会随着业务需求而发生变化,因此管理CN节点功能的实现使用户可以根据实际需求动态调整集群CN数量。 - 增删CN节点过程中不允许执行其他运维操作。 - 增删CN节点过程中需要停止业务操作,建议在业务低峰期或业务中断情况下进行操作。 - 增删CN节点时发生故障且回滚失败,需要用户登录后台进行处理,处理方案请参见《故障排除》中的“集群使用>增删CN回滚失败”章节。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) BatchDeleteClusterCnInvoker added in v0.1.14

func (c *DwsClient) BatchDeleteClusterCnInvoker(request *model.BatchDeleteClusterCnRequest) *BatchDeleteClusterCnInvoker

BatchDeleteClusterCnInvoker 批量删除CN节点

func (*DwsClient) BatchDeleteResourceTag added in v0.1.14

BatchDeleteResourceTag 批量删除标签

为指定集群批量删除标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) BatchDeleteResourceTagInvoker added in v0.1.14

func (c *DwsClient) BatchDeleteResourceTagInvoker(request *model.BatchDeleteResourceTagRequest) *BatchDeleteResourceTagInvoker

BatchDeleteResourceTagInvoker 批量删除标签

func (*DwsClient) CancelReadonlyCluster added in v0.1.14

CancelReadonlyCluster 解除只读

当集群进入只读状态时,无法进行数据库相关操作,用户可以在管理控制台解除集群的只读状态。触发只读状态可能是由于磁盘使用率过高,因此需要对集群数据进行清理或扩容。 - 解除只读支持1.7.2及以上版本。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CancelReadonlyClusterInvoker added in v0.1.14

func (c *DwsClient) CancelReadonlyClusterInvoker(request *model.CancelReadonlyClusterRequest) *CancelReadonlyClusterInvoker

CancelReadonlyClusterInvoker 解除只读

func (*DwsClient) CheckCluster added in v0.1.14

func (c *DwsClient) CheckCluster(request *model.CheckClusterRequest) (*model.CheckClusterResponse, error)

CheckCluster 创建集群前检查

创建集群前预检查

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CheckClusterInvoker added in v0.1.14

func (c *DwsClient) CheckClusterInvoker(request *model.CheckClusterRequest) *CheckClusterInvoker

CheckClusterInvoker 创建集群前检查

func (*DwsClient) CheckDisasterName added in v0.1.40

func (c *DwsClient) CheckDisasterName(request *model.CheckDisasterNameRequest) (*model.CheckDisasterNameResponse, error)

CheckDisasterName 检查容灾名称

检查容灾名称

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CheckDisasterNameInvoker added in v0.1.40

func (c *DwsClient) CheckDisasterNameInvoker(request *model.CheckDisasterNameRequest) *CheckDisasterNameInvoker

CheckDisasterNameInvoker 检查容灾名称

func (*DwsClient) CopySnapshot added in v0.1.14

func (c *DwsClient) CopySnapshot(request *model.CopySnapshotRequest) (*model.CopySnapshotResponse, error)

CopySnapshot 复制快照

该接口用于复制一个自动快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CopySnapshotInvoker added in v0.1.14

func (c *DwsClient) CopySnapshotInvoker(request *model.CopySnapshotRequest) *CopySnapshotInvoker

CopySnapshotInvoker 复制快照

func (*DwsClient) CreateAlarmSub added in v0.1.14

func (c *DwsClient) CreateAlarmSub(request *model.CreateAlarmSubRequest) (*model.CreateAlarmSubResponse, error)

CreateAlarmSub 创建告警订阅

创建告警订阅

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateAlarmSubInvoker added in v0.1.14

func (c *DwsClient) CreateAlarmSubInvoker(request *model.CreateAlarmSubRequest) *CreateAlarmSubInvoker

CreateAlarmSubInvoker 创建告警订阅

func (*DwsClient) CreateCluster

func (c *DwsClient) CreateCluster(request *model.CreateClusterRequest) (*model.CreateClusterResponse, error)

CreateCluster 创建集群

该接口用于创建集群。 集群必须要运行在VPC之内,创建集群前,您需要先创建VPC,并获取VPC和子网的id。 该接口为异步接口,创建集群需要10~15分钟。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateClusterDns added in v0.1.14

func (c *DwsClient) CreateClusterDns(request *model.CreateClusterDnsRequest) (*model.CreateClusterDnsResponse, error)

CreateClusterDns 申请域名

为指定集群申请域名。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateClusterDnsInvoker added in v0.1.14

func (c *DwsClient) CreateClusterDnsInvoker(request *model.CreateClusterDnsRequest) *CreateClusterDnsInvoker

CreateClusterDnsInvoker 申请域名

func (*DwsClient) CreateClusterInvoker added in v0.0.90

func (c *DwsClient) CreateClusterInvoker(request *model.CreateClusterRequest) *CreateClusterInvoker

CreateClusterInvoker 创建集群

func (*DwsClient) CreateClusterV2 added in v0.1.27

func (c *DwsClient) CreateClusterV2(request *model.CreateClusterV2Request) (*model.CreateClusterV2Response, error)

CreateClusterV2 V2创建集群

该接口用于创建集群。 集群必须要运行在VPC之内,创建集群前,您需要先创建VPC,并获取VPC和子网的id。 该接口为异步接口,创建集群需要10~15分钟。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateClusterV2Invoker added in v0.1.27

func (c *DwsClient) CreateClusterV2Invoker(request *model.CreateClusterV2Request) *CreateClusterV2Invoker

CreateClusterV2Invoker V2创建集群

func (*DwsClient) CreateClusterWorkload added in v0.1.14

CreateClusterWorkload 设置资源管理

设置资源管理。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateClusterWorkloadInvoker added in v0.1.14

func (c *DwsClient) CreateClusterWorkloadInvoker(request *model.CreateClusterWorkloadRequest) *CreateClusterWorkloadInvoker

CreateClusterWorkloadInvoker 设置资源管理

func (*DwsClient) CreateDataSource added in v0.1.14

func (c *DwsClient) CreateDataSource(request *model.CreateDataSourceRequest) (*model.CreateDataSourceResponse, error)

CreateDataSource 创建数据源

该接口用于创建一个数据源。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateDataSourceInvoker added in v0.1.14

func (c *DwsClient) CreateDataSourceInvoker(request *model.CreateDataSourceRequest) *CreateDataSourceInvoker

CreateDataSourceInvoker 创建数据源

func (*DwsClient) CreateDisasterRecovery added in v0.1.14

CreateDisasterRecovery 创建容灾

创建容灾

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateDisasterRecoveryInvoker added in v0.1.14

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

CreateDisasterRecoveryInvoker 创建容灾

func (*DwsClient) CreateEventSub added in v0.1.14

func (c *DwsClient) CreateEventSub(request *model.CreateEventSubRequest) (*model.CreateEventSubResponse, error)

CreateEventSub 创建订阅事件

添加订阅的事件

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateEventSubInvoker added in v0.1.14

func (c *DwsClient) CreateEventSubInvoker(request *model.CreateEventSubRequest) *CreateEventSubInvoker

CreateEventSubInvoker 创建订阅事件

func (*DwsClient) CreateSnapshot

func (c *DwsClient) CreateSnapshot(request *model.CreateSnapshotRequest) (*model.CreateSnapshotResponse, error)

CreateSnapshot 创建快照

该接口用于为指定集群创建快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateSnapshotInvoker added in v0.0.90

func (c *DwsClient) CreateSnapshotInvoker(request *model.CreateSnapshotRequest) *CreateSnapshotInvoker

CreateSnapshotInvoker 创建快照

func (*DwsClient) CreateSnapshotPolicy added in v0.1.14

CreateSnapshotPolicy 添加快照策略

该接口用于设置快照策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateSnapshotPolicyInvoker added in v0.1.14

func (c *DwsClient) CreateSnapshotPolicyInvoker(request *model.CreateSnapshotPolicyRequest) *CreateSnapshotPolicyInvoker

CreateSnapshotPolicyInvoker 添加快照策略

func (*DwsClient) CreateWorkloadPlan added in v0.1.14

func (c *DwsClient) CreateWorkloadPlan(request *model.CreateWorkloadPlanRequest) (*model.CreateWorkloadPlanResponse, error)

CreateWorkloadPlan 添加工作负载计划

添加工作负载计划

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) CreateWorkloadPlanInvoker added in v0.1.14

func (c *DwsClient) CreateWorkloadPlanInvoker(request *model.CreateWorkloadPlanRequest) *CreateWorkloadPlanInvoker

CreateWorkloadPlanInvoker 添加工作负载计划

func (*DwsClient) DeleteAlarmSub added in v0.1.14

func (c *DwsClient) DeleteAlarmSub(request *model.DeleteAlarmSubRequest) (*model.DeleteAlarmSubResponse, error)

DeleteAlarmSub 删除告警订阅

删除订阅的告警

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteAlarmSubInvoker added in v0.1.14

func (c *DwsClient) DeleteAlarmSubInvoker(request *model.DeleteAlarmSubRequest) *DeleteAlarmSubInvoker

DeleteAlarmSubInvoker 删除告警订阅

func (*DwsClient) DeleteCluster

func (c *DwsClient) DeleteCluster(request *model.DeleteClusterRequest) (*model.DeleteClusterResponse, error)

DeleteCluster 删除集群

此接口用于删除集群。集群删除后将释放此集群的所有资源,包括客户数据。为了安全起见,请在删除集群前为这个集群创建快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteClusterDns added in v0.1.14

func (c *DwsClient) DeleteClusterDns(request *model.DeleteClusterDnsRequest) (*model.DeleteClusterDnsResponse, error)

DeleteClusterDns 删除集群域名

删除指定集群域名。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteClusterDnsInvoker added in v0.1.14

func (c *DwsClient) DeleteClusterDnsInvoker(request *model.DeleteClusterDnsRequest) *DeleteClusterDnsInvoker

DeleteClusterDnsInvoker 删除集群域名

func (*DwsClient) DeleteClusterInvoker added in v0.0.90

func (c *DwsClient) DeleteClusterInvoker(request *model.DeleteClusterRequest) *DeleteClusterInvoker

DeleteClusterInvoker 删除集群

func (*DwsClient) DeleteDataSource added in v0.1.18

func (c *DwsClient) DeleteDataSource(request *model.DeleteDataSourceRequest) (*model.DeleteDataSourceResponse, error)

DeleteDataSource 删除数据源

该接口用于删除一个数据源。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteDataSourceInvoker added in v0.1.18

func (c *DwsClient) DeleteDataSourceInvoker(request *model.DeleteDataSourceRequest) *DeleteDataSourceInvoker

DeleteDataSourceInvoker 删除数据源

func (*DwsClient) DeleteDisasterRecovery added in v0.1.14

DeleteDisasterRecovery 删除容灾

删除容灾。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteDisasterRecoveryInvoker added in v0.1.14

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

DeleteDisasterRecoveryInvoker 删除容灾

func (*DwsClient) DeleteEventSub added in v0.1.14

func (c *DwsClient) DeleteEventSub(request *model.DeleteEventSubRequest) (*model.DeleteEventSubResponse, error)

DeleteEventSub 删除订阅事件

删除订阅的事件

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteEventSubInvoker added in v0.1.14

func (c *DwsClient) DeleteEventSubInvoker(request *model.DeleteEventSubRequest) *DeleteEventSubInvoker

DeleteEventSubInvoker 删除订阅事件

func (*DwsClient) DeleteSnapshot

func (c *DwsClient) DeleteSnapshot(request *model.DeleteSnapshotRequest) (*model.DeleteSnapshotResponse, error)

DeleteSnapshot 删除快照

该接口用于删除一个指定手动快照。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteSnapshotInvoker added in v0.0.90

func (c *DwsClient) DeleteSnapshotInvoker(request *model.DeleteSnapshotRequest) *DeleteSnapshotInvoker

DeleteSnapshotInvoker 删除快照

func (*DwsClient) DeleteSnapshotPolicy added in v0.1.14

DeleteSnapshotPolicy 删除快照策略

该接口用于删除一个快照策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteSnapshotPolicyInvoker added in v0.1.14

func (c *DwsClient) DeleteSnapshotPolicyInvoker(request *model.DeleteSnapshotPolicyRequest) *DeleteSnapshotPolicyInvoker

DeleteSnapshotPolicyInvoker 删除快照策略

func (*DwsClient) DeleteWorkloadQueue added in v0.1.14

DeleteWorkloadQueue 删除工作负载队列

该接口用于删除工作负载队列。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DeleteWorkloadQueueInvoker added in v0.1.14

func (c *DwsClient) DeleteWorkloadQueueInvoker(request *model.DeleteWorkloadQueueRequest) *DeleteWorkloadQueueInvoker

DeleteWorkloadQueueInvoker 删除工作负载队列

func (*DwsClient) DisassociateEip added in v0.1.14

func (c *DwsClient) DisassociateEip(request *model.DisassociateEipRequest) (*model.DisassociateEipResponse, error)

DisassociateEip 集群解绑EIP

集群解绑Eip

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DisassociateEipInvoker added in v0.1.14

func (c *DwsClient) DisassociateEipInvoker(request *model.DisassociateEipRequest) *DisassociateEipInvoker

DisassociateEipInvoker 集群解绑EIP

func (*DwsClient) DisassociateElb added in v0.1.14

func (c *DwsClient) DisassociateElb(request *model.DisassociateElbRequest) (*model.DisassociateElbResponse, error)

DisassociateElb 集群解绑ELB

集群解绑Elb接口

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) DisassociateElbInvoker added in v0.1.14

func (c *DwsClient) DisassociateElbInvoker(request *model.DisassociateElbRequest) *DisassociateElbInvoker

DisassociateElbInvoker 集群解绑ELB

func (*DwsClient) ExecuteRedistributionCluster added in v0.1.14

ExecuteRedistributionCluster 下发重分布

下发重分布

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ExecuteRedistributionClusterInvoker added in v0.1.14

func (c *DwsClient) ExecuteRedistributionClusterInvoker(request *model.ExecuteRedistributionClusterRequest) *ExecuteRedistributionClusterInvoker

ExecuteRedistributionClusterInvoker 下发重分布

func (*DwsClient) ExpandInstanceStorage added in v0.1.18

ExpandInstanceStorage 磁盘扩容

随着客户业务的发展,磁盘空间往往最先出现资源瓶颈,在其他资源尚且充足的情况下,通过磁盘扩容可快速缓解存储资源瓶颈现象,操作过程中无需暂停业务,并且不会造成CPU、内存等资源浪费。 - 磁盘扩容功能仅8.1.1.203及以上版本支持,并且创建集群规格需要为云数仓SSD云盘或实时数仓类型。 - 按需+折扣套餐包消费模式下,存储扩容后超出折扣套餐包部分将按需收费。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ExpandInstanceStorageInvoker added in v0.1.18

func (c *DwsClient) ExpandInstanceStorageInvoker(request *model.ExpandInstanceStorageRequest) *ExpandInstanceStorageInvoker

ExpandInstanceStorageInvoker 磁盘扩容

func (*DwsClient) ListAlarmConfigs added in v0.1.14

func (c *DwsClient) ListAlarmConfigs(request *model.ListAlarmConfigsRequest) (*model.ListAlarmConfigsResponse, error)

ListAlarmConfigs 查询告警配置

查询告警配置

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAlarmConfigsInvoker added in v0.1.14

func (c *DwsClient) ListAlarmConfigsInvoker(request *model.ListAlarmConfigsRequest) *ListAlarmConfigsInvoker

ListAlarmConfigsInvoker 查询告警配置

func (*DwsClient) ListAlarmDetail added in v0.1.14

func (c *DwsClient) ListAlarmDetail(request *model.ListAlarmDetailRequest) (*model.ListAlarmDetailResponse, error)

ListAlarmDetail 查询告警详情列表

查询告警详情列表

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAlarmDetailInvoker added in v0.1.14

func (c *DwsClient) ListAlarmDetailInvoker(request *model.ListAlarmDetailRequest) *ListAlarmDetailInvoker

ListAlarmDetailInvoker 查询告警详情列表

func (*DwsClient) ListAlarmStatistic added in v0.1.14

func (c *DwsClient) ListAlarmStatistic(request *model.ListAlarmStatisticRequest) (*model.ListAlarmStatisticResponse, error)

ListAlarmStatistic 查询告警统计列表

查询告警统计

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAlarmStatisticInvoker added in v0.1.14

func (c *DwsClient) ListAlarmStatisticInvoker(request *model.ListAlarmStatisticRequest) *ListAlarmStatisticInvoker

ListAlarmStatisticInvoker 查询告警统计列表

func (*DwsClient) ListAlarmSubs added in v0.1.14

func (c *DwsClient) ListAlarmSubs(request *model.ListAlarmSubsRequest) (*model.ListAlarmSubsResponse, error)

ListAlarmSubs 查询告警订阅列表

查询订阅告警

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAlarmSubsInvoker added in v0.1.14

func (c *DwsClient) ListAlarmSubsInvoker(request *model.ListAlarmSubsRequest) *ListAlarmSubsInvoker

ListAlarmSubsInvoker 查询告警订阅列表

func (*DwsClient) ListAuditLog added in v0.1.14

func (c *DwsClient) ListAuditLog(request *model.ListAuditLogRequest) (*model.ListAuditLogResponse, error)

ListAuditLog 查询日志记录

查询审计日志记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAuditLogInvoker added in v0.1.14

func (c *DwsClient) ListAuditLogInvoker(request *model.ListAuditLogRequest) *ListAuditLogInvoker

ListAuditLogInvoker 查询日志记录

func (*DwsClient) ListAvailabilityZones added in v0.1.14

ListAvailabilityZones 查询可用区列表

在创建实例时,需要配置实例所在的可用区ID,可通过该接口查询可用区的ID。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAvailabilityZonesInvoker added in v0.1.14

func (c *DwsClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker

ListAvailabilityZonesInvoker 查询可用区列表

func (*DwsClient) ListAvailableDisasterClusters added in v0.1.40

ListAvailableDisasterClusters 查询可用容灾集群列表

查询可用容灾集群列表

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListAvailableDisasterClustersInvoker added in v0.1.40

func (c *DwsClient) ListAvailableDisasterClustersInvoker(request *model.ListAvailableDisasterClustersRequest) *ListAvailableDisasterClustersInvoker

ListAvailableDisasterClustersInvoker 查询可用容灾集群列表

func (*DwsClient) ListClusterCn added in v0.1.14

func (c *DwsClient) ListClusterCn(request *model.ListClusterCnRequest) (*model.ListClusterCnResponse, error)

ListClusterCn 查询集群CN节点

查询集群的CN节点列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterCnInvoker added in v0.1.14

func (c *DwsClient) ListClusterCnInvoker(request *model.ListClusterCnRequest) *ListClusterCnInvoker

ListClusterCnInvoker 查询集群CN节点

func (*DwsClient) ListClusterConfigurations added in v0.1.14

ListClusterConfigurations 查询集群参数组

查询集群所关联的参数组。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterConfigurationsInvoker added in v0.1.14

func (c *DwsClient) ListClusterConfigurationsInvoker(request *model.ListClusterConfigurationsRequest) *ListClusterConfigurationsInvoker

ListClusterConfigurationsInvoker 查询集群参数组

func (*DwsClient) ListClusterConfigurationsParameter added in v0.1.14

ListClusterConfigurationsParameter 查询集群参数配置

查询集群所关联的参数组。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterConfigurationsParameterInvoker added in v0.1.14

func (c *DwsClient) ListClusterConfigurationsParameterInvoker(request *model.ListClusterConfigurationsParameterRequest) *ListClusterConfigurationsParameterInvoker

ListClusterConfigurationsParameterInvoker 查询集群参数配置

func (*DwsClient) ListClusterDetails

func (c *DwsClient) ListClusterDetails(request *model.ListClusterDetailsRequest) (*model.ListClusterDetailsResponse, error)

ListClusterDetails 查询集群详情

该接口用于查询集群详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterDetailsInvoker added in v0.0.90

func (c *DwsClient) ListClusterDetailsInvoker(request *model.ListClusterDetailsRequest) *ListClusterDetailsInvoker

ListClusterDetailsInvoker 查询集群详情

func (*DwsClient) ListClusterScaleInNumbers added in v0.1.14

ListClusterScaleInNumbers 查询合适的缩容数

查询合适的缩容数

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterScaleInNumbersInvoker added in v0.1.14

func (c *DwsClient) ListClusterScaleInNumbersInvoker(request *model.ListClusterScaleInNumbersRequest) *ListClusterScaleInNumbersInvoker

ListClusterScaleInNumbersInvoker 查询合适的缩容数

func (*DwsClient) ListClusterSnapshots added in v0.1.14

ListClusterSnapshots 查询集群快照列表

该接口用于查询集群快照列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterSnapshotsInvoker added in v0.1.14

func (c *DwsClient) ListClusterSnapshotsInvoker(request *model.ListClusterSnapshotsRequest) *ListClusterSnapshotsInvoker

ListClusterSnapshotsInvoker 查询集群快照列表

func (*DwsClient) ListClusterTags added in v0.1.14

func (c *DwsClient) ListClusterTags(request *model.ListClusterTagsRequest) (*model.ListClusterTagsResponse, error)

ListClusterTags 查询集群标签

查询指定集群的标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterTagsInvoker added in v0.1.14

func (c *DwsClient) ListClusterTagsInvoker(request *model.ListClusterTagsRequest) *ListClusterTagsInvoker

ListClusterTagsInvoker 查询集群标签

func (*DwsClient) ListClusterWorkload added in v0.1.14

ListClusterWorkload 查询资源管理

查询资管管理开关。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClusterWorkloadInvoker added in v0.1.14

func (c *DwsClient) ListClusterWorkloadInvoker(request *model.ListClusterWorkloadRequest) *ListClusterWorkloadInvoker

ListClusterWorkloadInvoker 查询资源管理

func (*DwsClient) ListClusters

func (c *DwsClient) ListClusters(request *model.ListClustersRequest) (*model.ListClustersResponse, error)

ListClusters 查询集群列表

该接口用于查询并显示集群列表

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListClustersInvoker added in v0.0.90

func (c *DwsClient) ListClustersInvoker(request *model.ListClustersRequest) *ListClustersInvoker

ListClustersInvoker 查询集群列表

func (*DwsClient) ListDataSource added in v0.1.14

func (c *DwsClient) ListDataSource(request *model.ListDataSourceRequest) (*model.ListDataSourceResponse, error)

ListDataSource 查询数据源

该接口用于查询数据源。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListDataSourceInvoker added in v0.1.14

func (c *DwsClient) ListDataSourceInvoker(request *model.ListDataSourceRequest) *ListDataSourceInvoker

ListDataSourceInvoker 查询数据源

func (*DwsClient) ListDatabaseUsers added in v0.1.44

func (c *DwsClient) ListDatabaseUsers(request *model.ListDatabaseUsersRequest) (*model.ListDatabaseUsersResponse, error)

ListDatabaseUsers 查询所有数据库用户/角色

查询所有数据库用户/角色

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListDatabaseUsersInvoker added in v0.1.44

func (c *DwsClient) ListDatabaseUsersInvoker(request *model.ListDatabaseUsersRequest) *ListDatabaseUsersInvoker

ListDatabaseUsersInvoker 查询所有数据库用户/角色

func (*DwsClient) ListDisasterRecover added in v0.1.14

ListDisasterRecover 查询容灾列表

查询容灾列表

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListDisasterRecoverInvoker added in v0.1.14

func (c *DwsClient) ListDisasterRecoverInvoker(request *model.ListDisasterRecoverRequest) *ListDisasterRecoverInvoker

ListDisasterRecoverInvoker 查询容灾列表

func (*DwsClient) ListDssPools added in v0.1.14

func (c *DwsClient) ListDssPools(request *model.ListDssPoolsRequest) (*model.ListDssPoolsResponse, error)

ListDssPools 查询专属分布式存储池列表

获取专属分布式存储池列表,只包括用户开通的SSD专属资源池信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListDssPoolsInvoker added in v0.1.14

func (c *DwsClient) ListDssPoolsInvoker(request *model.ListDssPoolsRequest) *ListDssPoolsInvoker

ListDssPoolsInvoker 查询专属分布式存储池列表

func (*DwsClient) ListElbs added in v0.1.14

func (c *DwsClient) ListElbs(request *model.ListElbsRequest) (*model.ListElbsResponse, error)

ListElbs 获取集群可绑定的ELB列表

查询集群可以关联的Elb列表

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListElbsInvoker added in v0.1.14

func (c *DwsClient) ListElbsInvoker(request *model.ListElbsRequest) *ListElbsInvoker

ListElbsInvoker 获取集群可绑定的ELB列表

func (*DwsClient) ListEventSpecs added in v0.1.14

func (c *DwsClient) ListEventSpecs(request *model.ListEventSpecsRequest) (*model.ListEventSpecsResponse, error)

ListEventSpecs 查询事件配置

查询事件配置

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListEventSpecsInvoker added in v0.1.14

func (c *DwsClient) ListEventSpecsInvoker(request *model.ListEventSpecsRequest) *ListEventSpecsInvoker

ListEventSpecsInvoker 查询事件配置

func (*DwsClient) ListEventSubs added in v0.1.14

func (c *DwsClient) ListEventSubs(request *model.ListEventSubsRequest) (*model.ListEventSubsResponse, error)

ListEventSubs 查询订阅事件

查询订阅的事件

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListEventSubsInvoker added in v0.1.14

func (c *DwsClient) ListEventSubsInvoker(request *model.ListEventSubsRequest) *ListEventSubsInvoker

ListEventSubsInvoker 查询订阅事件

func (*DwsClient) ListEvents added in v0.1.14

func (c *DwsClient) ListEvents(request *model.ListEventsRequest) (*model.ListEventsResponse, error)

ListEvents 查询事件列表

查询事件列表

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListEventsInvoker added in v0.1.14

func (c *DwsClient) ListEventsInvoker(request *model.ListEventsRequest) *ListEventsInvoker

ListEventsInvoker 查询事件列表

func (*DwsClient) ListHostDisk added in v0.1.14

func (c *DwsClient) ListHostDisk(request *model.ListHostDiskRequest) (*model.ListHostDiskResponse, error)

ListHostDisk openApi查询磁盘信息

openApi查询磁盘信息

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListHostDiskInvoker added in v0.1.14

func (c *DwsClient) ListHostDiskInvoker(request *model.ListHostDiskRequest) *ListHostDiskInvoker

ListHostDiskInvoker openApi查询磁盘信息

func (*DwsClient) ListHostNet added in v0.1.14

func (c *DwsClient) ListHostNet(request *model.ListHostNetRequest) (*model.ListHostNetResponse, error)

ListHostNet openapi获取网卡状态

openapi获取网卡状态

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListHostNetInvoker added in v0.1.14

func (c *DwsClient) ListHostNetInvoker(request *model.ListHostNetRequest) *ListHostNetInvoker

ListHostNetInvoker openapi获取网卡状态

func (*DwsClient) ListHostOverview added in v0.1.14

func (c *DwsClient) ListHostOverview(request *model.ListHostOverviewRequest) (*model.ListHostOverviewResponse, error)

ListHostOverview openApi查询主机概览

openApi查询主机概览

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListHostOverviewInvoker added in v0.1.14

func (c *DwsClient) ListHostOverviewInvoker(request *model.ListHostOverviewRequest) *ListHostOverviewInvoker

ListHostOverviewInvoker openApi查询主机概览

func (*DwsClient) ListJobDetails added in v0.1.14

func (c *DwsClient) ListJobDetails(request *model.ListJobDetailsRequest) (*model.ListJobDetailsResponse, error)

ListJobDetails 查询job进度

查询job进度信息

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListJobDetailsInvoker added in v0.1.14

func (c *DwsClient) ListJobDetailsInvoker(request *model.ListJobDetailsRequest) *ListJobDetailsInvoker

ListJobDetailsInvoker 查询job进度

func (*DwsClient) ListMonitorIndicatorData added in v0.1.23

ListMonitorIndicatorData openApi查询历史监控数据

openApi查询历史监控数据

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListMonitorIndicatorDataInvoker added in v0.1.23

func (c *DwsClient) ListMonitorIndicatorDataInvoker(request *model.ListMonitorIndicatorDataRequest) *ListMonitorIndicatorDataInvoker

ListMonitorIndicatorDataInvoker openApi查询历史监控数据

func (*DwsClient) ListMonitorIndicators added in v0.1.23

ListMonitorIndicators openApi查询性能监控指标

openApi查询性能监控指标

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListMonitorIndicatorsInvoker added in v0.1.23

func (c *DwsClient) ListMonitorIndicatorsInvoker(request *model.ListMonitorIndicatorsRequest) *ListMonitorIndicatorsInvoker

ListMonitorIndicatorsInvoker openApi查询性能监控指标

func (*DwsClient) ListNodeTypes

func (c *DwsClient) ListNodeTypes(request *model.ListNodeTypesRequest) (*model.ListNodeTypesResponse, error)

ListNodeTypes 查询节点类型

该接口用于查询所有GaussDB(DWS)服务支持的节点类型。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListNodeTypesInvoker added in v0.0.90

func (c *DwsClient) ListNodeTypesInvoker(request *model.ListNodeTypesRequest) *ListNodeTypesInvoker

ListNodeTypesInvoker 查询节点类型

func (*DwsClient) ListQuotas added in v0.1.14

func (c *DwsClient) ListQuotas(request *model.ListQuotasRequest) (*model.ListQuotasResponse, error)

ListQuotas 查询配额

查询单租户在GaussDB(DWS)服务下的配额信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListQuotasInvoker added in v0.1.14

func (c *DwsClient) ListQuotasInvoker(request *model.ListQuotasRequest) *ListQuotasInvoker

ListQuotasInvoker 查询配额

func (*DwsClient) ListSnapshotDetails

ListSnapshotDetails 查询快照详情

该接口用于使用快照ID查询快照详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListSnapshotDetailsInvoker added in v0.0.90

func (c *DwsClient) ListSnapshotDetailsInvoker(request *model.ListSnapshotDetailsRequest) *ListSnapshotDetailsInvoker

ListSnapshotDetailsInvoker 查询快照详情

func (*DwsClient) ListSnapshotPolicy added in v0.1.14

func (c *DwsClient) ListSnapshotPolicy(request *model.ListSnapshotPolicyRequest) (*model.ListSnapshotPolicyResponse, error)

ListSnapshotPolicy 查询快照策略

查询快照策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListSnapshotPolicyInvoker added in v0.1.14

func (c *DwsClient) ListSnapshotPolicyInvoker(request *model.ListSnapshotPolicyRequest) *ListSnapshotPolicyInvoker

ListSnapshotPolicyInvoker 查询快照策略

func (*DwsClient) ListSnapshotStatistics added in v0.1.14

ListSnapshotStatistics 快照统计信息

快照统计信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListSnapshotStatisticsInvoker added in v0.1.14

func (c *DwsClient) ListSnapshotStatisticsInvoker(request *model.ListSnapshotStatisticsRequest) *ListSnapshotStatisticsInvoker

ListSnapshotStatisticsInvoker 快照统计信息

func (*DwsClient) ListSnapshots

func (c *DwsClient) ListSnapshots(request *model.ListSnapshotsRequest) (*model.ListSnapshotsResponse, error)

ListSnapshots 查询快照列表

该接口用于查询快照列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListSnapshotsInvoker added in v0.0.90

func (c *DwsClient) ListSnapshotsInvoker(request *model.ListSnapshotsRequest) *ListSnapshotsInvoker

ListSnapshotsInvoker 查询快照列表

func (*DwsClient) ListStatistics added in v0.1.14

func (c *DwsClient) ListStatistics(request *model.ListStatisticsRequest) (*model.ListStatisticsResponse, error)

ListStatistics 查询资源统计信息列表

查询当前可用资源数量,其中包括“可用集群和总集群(个)”、“可用节点和总节点(个)”、“总容量(GB)”。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListStatisticsInvoker added in v0.1.14

func (c *DwsClient) ListStatisticsInvoker(request *model.ListStatisticsRequest) *ListStatisticsInvoker

ListStatisticsInvoker 查询资源统计信息列表

func (*DwsClient) ListTags added in v0.1.14

func (c *DwsClient) ListTags(request *model.ListTagsRequest) (*model.ListTagsResponse, error)

ListTags 查询项目标签

查询项目标签列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListTagsInvoker added in v0.1.14

func (c *DwsClient) ListTagsInvoker(request *model.ListTagsRequest) *ListTagsInvoker

ListTagsInvoker 查询项目标签

func (*DwsClient) ListWorkloadQueue added in v0.1.14

func (c *DwsClient) ListWorkloadQueue(request *model.ListWorkloadQueueRequest) (*model.ListWorkloadQueueResponse, error)

ListWorkloadQueue 查询工作负载队列

查询工作负载队列

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ListWorkloadQueueInvoker added in v0.1.14

func (c *DwsClient) ListWorkloadQueueInvoker(request *model.ListWorkloadQueueRequest) *ListWorkloadQueueInvoker

ListWorkloadQueueInvoker 查询工作负载队列

func (*DwsClient) PauseDisasterRecovery added in v0.1.14

PauseDisasterRecovery 停止容灾

停止容灾

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) PauseDisasterRecoveryInvoker added in v0.1.14

func (c *DwsClient) PauseDisasterRecoveryInvoker(request *model.PauseDisasterRecoveryRequest) *PauseDisasterRecoveryInvoker

PauseDisasterRecoveryInvoker 停止容灾

func (*DwsClient) ResetPassword

func (c *DwsClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)

ResetPassword 重置密码

此接口用于重置集群管理员密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ResetPasswordInvoker added in v0.0.90

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

ResetPasswordInvoker 重置密码

func (*DwsClient) ResizeCluster

func (c *DwsClient) ResizeCluster(request *model.ResizeClusterRequest) (*model.ResizeClusterResponse, error)

ResizeCluster 扩容集群调整集群大小

此接口用于扩容集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ResizeClusterInvoker added in v0.0.90

func (c *DwsClient) ResizeClusterInvoker(request *model.ResizeClusterRequest) *ResizeClusterInvoker

ResizeClusterInvoker 扩容集群调整集群大小

func (*DwsClient) RestartCluster

func (c *DwsClient) RestartCluster(request *model.RestartClusterRequest) (*model.RestartClusterResponse, error)

RestartCluster 重启集群

此接口用于重启集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) RestartClusterInvoker added in v0.0.90

func (c *DwsClient) RestartClusterInvoker(request *model.RestartClusterRequest) *RestartClusterInvoker

RestartClusterInvoker 重启集群

func (*DwsClient) RestoreCluster

func (c *DwsClient) RestoreCluster(request *model.RestoreClusterRequest) (*model.RestoreClusterResponse, error)

RestoreCluster 恢复集群

该接口用于使用快照恢复集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) RestoreClusterInvoker added in v0.0.90

func (c *DwsClient) RestoreClusterInvoker(request *model.RestoreClusterRequest) *RestoreClusterInvoker

RestoreClusterInvoker 恢复集群

func (*DwsClient) RestoreDisaster added in v0.1.14

func (c *DwsClient) RestoreDisaster(request *model.RestoreDisasterRequest) (*model.RestoreDisasterResponse, error)

RestoreDisaster 恢复容灾

恢复容灾

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) RestoreDisasterInvoker added in v0.1.14

func (c *DwsClient) RestoreDisasterInvoker(request *model.RestoreDisasterRequest) *RestoreDisasterInvoker

RestoreDisasterInvoker 恢复容灾

func (*DwsClient) ShowDatabaseAuthority added in v0.1.44

ShowDatabaseAuthority 查询数据库对象权限

查询数据库对象权限

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ShowDatabaseAuthorityInvoker added in v0.1.44

func (c *DwsClient) ShowDatabaseAuthorityInvoker(request *model.ShowDatabaseAuthorityRequest) *ShowDatabaseAuthorityInvoker

ShowDatabaseAuthorityInvoker 查询数据库对象权限

func (*DwsClient) ShowDatabaseUser added in v0.1.44

func (c *DwsClient) ShowDatabaseUser(request *model.ShowDatabaseUserRequest) (*model.ShowDatabaseUserResponse, error)

ShowDatabaseUser 查询指定用户信息

查询指定用户信息

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ShowDatabaseUserInvoker added in v0.1.44

func (c *DwsClient) ShowDatabaseUserInvoker(request *model.ShowDatabaseUserRequest) *ShowDatabaseUserInvoker

ShowDatabaseUserInvoker 查询指定用户信息

func (*DwsClient) ShowDisasterDetail added in v0.1.40

func (c *DwsClient) ShowDisasterDetail(request *model.ShowDisasterDetailRequest) (*model.ShowDisasterDetailResponse, error)

ShowDisasterDetail 查询容灾详情

查询容灾详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ShowDisasterDetailInvoker added in v0.1.40

func (c *DwsClient) ShowDisasterDetailInvoker(request *model.ShowDisasterDetailRequest) *ShowDisasterDetailInvoker

ShowDisasterDetailInvoker 查询容灾详情

func (*DwsClient) ShowDisasterProgress added in v0.1.44

ShowDisasterProgress 容灾-查询容灾进度详情

容灾-查询容灾进度详情

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ShowDisasterProgressInvoker added in v0.1.44

func (c *DwsClient) ShowDisasterProgressInvoker(request *model.ShowDisasterProgressRequest) *ShowDisasterProgressInvoker

ShowDisasterProgressInvoker 容灾-查询容灾进度详情

func (*DwsClient) ShrinkCluster added in v0.1.14

func (c *DwsClient) ShrinkCluster(request *model.ShrinkClusterRequest) (*model.ShrinkClusterResponse, error)

ShrinkCluster 集群缩容

该接口用于缩容集群。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) ShrinkClusterInvoker added in v0.1.14

func (c *DwsClient) ShrinkClusterInvoker(request *model.ShrinkClusterRequest) *ShrinkClusterInvoker

ShrinkClusterInvoker 集群缩容

func (*DwsClient) StartDisasterRecovery added in v0.1.14

StartDisasterRecovery 启动容灾

启动容灾

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) StartDisasterRecoveryInvoker added in v0.1.14

func (c *DwsClient) StartDisasterRecoveryInvoker(request *model.StartDisasterRecoveryRequest) *StartDisasterRecoveryInvoker

StartDisasterRecoveryInvoker 启动容灾

func (*DwsClient) SwitchFailoverDisaster added in v0.1.14

SwitchFailoverDisaster 容灾异常切换

容灾-异常切换

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) SwitchFailoverDisasterInvoker added in v0.1.14

func (c *DwsClient) SwitchFailoverDisasterInvoker(request *model.SwitchFailoverDisasterRequest) *SwitchFailoverDisasterInvoker

SwitchFailoverDisasterInvoker 容灾异常切换

func (*DwsClient) SwitchOverCluster added in v0.1.14

func (c *DwsClient) SwitchOverCluster(request *model.SwitchOverClusterRequest) (*model.SwitchOverClusterResponse, error)

SwitchOverCluster 主备恢复

当集群状态为“非均衡”时会出现某些节点主实例增多,从而负载压力较大。这种情况下集群状态是正常的,但整体性能要低于均衡状态。可进行集群主备恢复操作将集群状态切换为“可用“状态。 - 集群主备恢复仅8.1.1.202及以上版本支持。 - 集群主备恢复将会短暂中断业务,中断时间根据用户自身业务量所决定,建议用户在业务低峰期执行此操作。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) SwitchOverClusterInvoker added in v0.1.14

func (c *DwsClient) SwitchOverClusterInvoker(request *model.SwitchOverClusterRequest) *SwitchOverClusterInvoker

SwitchOverClusterInvoker 主备恢复

func (*DwsClient) SwitchoverDisasterRecovery added in v0.1.14

SwitchoverDisasterRecovery 灾备切换

容灾-灾备切换

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) SwitchoverDisasterRecoveryInvoker added in v0.1.14

func (c *DwsClient) SwitchoverDisasterRecoveryInvoker(request *model.SwitchoverDisasterRecoveryRequest) *SwitchoverDisasterRecoveryInvoker

SwitchoverDisasterRecoveryInvoker 灾备切换

func (*DwsClient) SyncIamUsers added in v0.1.44

func (c *DwsClient) SyncIamUsers(request *model.SyncIamUsersRequest) (*model.SyncIamUsersResponse, error)

SyncIamUsers 同步IAM用户到数据库

同步IAM用户到数据库

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) SyncIamUsersInvoker added in v0.1.44

func (c *DwsClient) SyncIamUsersInvoker(request *model.SyncIamUsersRequest) *SyncIamUsersInvoker

SyncIamUsersInvoker 同步IAM用户到数据库

func (*DwsClient) UpdateAlarmSub added in v0.1.14

func (c *DwsClient) UpdateAlarmSub(request *model.UpdateAlarmSubRequest) (*model.UpdateAlarmSubResponse, error)

UpdateAlarmSub 更新告警订阅

更新订阅的告警

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateAlarmSubInvoker added in v0.1.14

func (c *DwsClient) UpdateAlarmSubInvoker(request *model.UpdateAlarmSubRequest) *UpdateAlarmSubInvoker

UpdateAlarmSubInvoker 更新告警订阅

func (*DwsClient) UpdateClusterDns added in v0.1.14

func (c *DwsClient) UpdateClusterDns(request *model.UpdateClusterDnsRequest) (*model.UpdateClusterDnsResponse, error)

UpdateClusterDns 修改集群域名

为指定集群修改域名。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateClusterDnsInvoker added in v0.1.14

func (c *DwsClient) UpdateClusterDnsInvoker(request *model.UpdateClusterDnsRequest) *UpdateClusterDnsInvoker

UpdateClusterDnsInvoker 修改集群域名

func (*DwsClient) UpdateConfiguration added in v0.1.14

UpdateConfiguration 修改集群参数配置

修改集群使用的参数配置信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateConfigurationInvoker added in v0.1.14

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

UpdateConfigurationInvoker 修改集群参数配置

func (*DwsClient) UpdateDataSource added in v0.1.14

func (c *DwsClient) UpdateDataSource(request *model.UpdateDataSourceRequest) (*model.UpdateDataSourceResponse, error)

UpdateDataSource 更新数据源

该接口用于更新一个数据源。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateDataSourceInvoker added in v0.1.14

func (c *DwsClient) UpdateDataSourceInvoker(request *model.UpdateDataSourceRequest) *UpdateDataSourceInvoker

UpdateDataSourceInvoker 更新数据源

func (*DwsClient) UpdateDatabaseAuthority added in v0.1.44

UpdateDatabaseAuthority 修改数据库对象权限

修改数据库对象权限

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateDatabaseAuthorityInvoker added in v0.1.44

func (c *DwsClient) UpdateDatabaseAuthorityInvoker(request *model.UpdateDatabaseAuthorityRequest) *UpdateDatabaseAuthorityInvoker

UpdateDatabaseAuthorityInvoker 修改数据库对象权限

func (*DwsClient) UpdateDatabaseUserInfo added in v0.1.44

UpdateDatabaseUserInfo 修改指定用户信息

修改指定用户信息

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateDatabaseUserInfoInvoker added in v0.1.44

func (c *DwsClient) UpdateDatabaseUserInfoInvoker(request *model.UpdateDatabaseUserInfoRequest) *UpdateDatabaseUserInfoInvoker

UpdateDatabaseUserInfoInvoker 修改指定用户信息

func (*DwsClient) UpdateDisasterInfo added in v0.1.40

func (c *DwsClient) UpdateDisasterInfo(request *model.UpdateDisasterInfoRequest) (*model.UpdateDisasterInfoResponse, error)

UpdateDisasterInfo 更新容灾配置

更新容灾配置

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateDisasterInfoInvoker added in v0.1.40

func (c *DwsClient) UpdateDisasterInfoInvoker(request *model.UpdateDisasterInfoRequest) *UpdateDisasterInfoInvoker

UpdateDisasterInfoInvoker 更新容灾配置

func (*DwsClient) UpdateEventSub added in v0.1.14

func (c *DwsClient) UpdateEventSub(request *model.UpdateEventSubRequest) (*model.UpdateEventSubResponse, error)

UpdateEventSub 更新订阅事件

更新订阅事件

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateEventSubInvoker added in v0.1.14

func (c *DwsClient) UpdateEventSubInvoker(request *model.UpdateEventSubRequest) *UpdateEventSubInvoker

UpdateEventSubInvoker 更新订阅事件

func (*DwsClient) UpdateMaintenanceWindow added in v0.1.14

UpdateMaintenanceWindow 修改运维时间窗

您可以根据业务需求,设置可维护时间段。建议将可维护时间段设置在业务低峰期,避免业务在维护过程中异常中断。

Please refer to HUAWEI cloud API Explorer for details.

func (*DwsClient) UpdateMaintenanceWindowInvoker added in v0.1.14

func (c *DwsClient) UpdateMaintenanceWindowInvoker(request *model.UpdateMaintenanceWindowRequest) *UpdateMaintenanceWindowInvoker

UpdateMaintenanceWindowInvoker 修改运维时间窗

type ExecuteRedistributionClusterInvoker added in v0.1.14

type ExecuteRedistributionClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*ExecuteRedistributionClusterInvoker) Invoke added in v0.1.14

type ExpandInstanceStorageInvoker added in v0.1.18

type ExpandInstanceStorageInvoker struct {
	*invoker.BaseInvoker
}

func (*ExpandInstanceStorageInvoker) Invoke added in v0.1.18

type ListAlarmConfigsInvoker added in v0.1.14

type ListAlarmConfigsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAlarmConfigsInvoker) Invoke added in v0.1.14

type ListAlarmDetailInvoker added in v0.1.14

type ListAlarmDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAlarmDetailInvoker) Invoke added in v0.1.14

type ListAlarmStatisticInvoker added in v0.1.14

type ListAlarmStatisticInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAlarmStatisticInvoker) Invoke added in v0.1.14

type ListAlarmSubsInvoker added in v0.1.14

type ListAlarmSubsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAlarmSubsInvoker) Invoke added in v0.1.14

type ListAuditLogInvoker added in v0.1.14

type ListAuditLogInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAuditLogInvoker) Invoke added in v0.1.14

type ListAvailabilityZonesInvoker added in v0.1.14

type ListAvailabilityZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailabilityZonesInvoker) Invoke added in v0.1.14

type ListAvailableDisasterClustersInvoker added in v0.1.40

type ListAvailableDisasterClustersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailableDisasterClustersInvoker) Invoke added in v0.1.40

type ListClusterCnInvoker added in v0.1.14

type ListClusterCnInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterCnInvoker) Invoke added in v0.1.14

type ListClusterConfigurationsInvoker added in v0.1.14

type ListClusterConfigurationsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterConfigurationsInvoker) Invoke added in v0.1.14

type ListClusterConfigurationsParameterInvoker added in v0.1.14

type ListClusterConfigurationsParameterInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterConfigurationsParameterInvoker) Invoke added in v0.1.14

type ListClusterDetailsInvoker added in v0.0.90

type ListClusterDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterDetailsInvoker) Invoke added in v0.0.90

type ListClusterScaleInNumbersInvoker added in v0.1.14

type ListClusterScaleInNumbersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterScaleInNumbersInvoker) Invoke added in v0.1.14

type ListClusterSnapshotsInvoker added in v0.1.14

type ListClusterSnapshotsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterSnapshotsInvoker) Invoke added in v0.1.14

type ListClusterTagsInvoker added in v0.1.14

type ListClusterTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterTagsInvoker) Invoke added in v0.1.14

type ListClusterWorkloadInvoker added in v0.1.14

type ListClusterWorkloadInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClusterWorkloadInvoker) Invoke added in v0.1.14

type ListClustersInvoker added in v0.0.90

type ListClustersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListClustersInvoker) Invoke added in v0.0.90

type ListDataSourceInvoker added in v0.1.14

type ListDataSourceInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDataSourceInvoker) Invoke added in v0.1.14

type ListDatabaseUsersInvoker added in v0.1.44

type ListDatabaseUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDatabaseUsersInvoker) Invoke added in v0.1.44

type ListDisasterRecoverInvoker added in v0.1.14

type ListDisasterRecoverInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDisasterRecoverInvoker) Invoke added in v0.1.14

type ListDssPoolsInvoker added in v0.1.14

type ListDssPoolsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListDssPoolsInvoker) Invoke added in v0.1.14

type ListElbsInvoker added in v0.1.14

type ListElbsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListElbsInvoker) Invoke added in v0.1.14

func (i *ListElbsInvoker) Invoke() (*model.ListElbsResponse, error)

type ListEventSpecsInvoker added in v0.1.14

type ListEventSpecsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEventSpecsInvoker) Invoke added in v0.1.14

type ListEventSubsInvoker added in v0.1.14

type ListEventSubsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEventSubsInvoker) Invoke added in v0.1.14

type ListEventsInvoker added in v0.1.14

type ListEventsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEventsInvoker) Invoke added in v0.1.14

type ListHostDiskInvoker added in v0.1.14

type ListHostDiskInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostDiskInvoker) Invoke added in v0.1.14

type ListHostNetInvoker added in v0.1.14

type ListHostNetInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostNetInvoker) Invoke added in v0.1.14

type ListHostOverviewInvoker added in v0.1.14

type ListHostOverviewInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHostOverviewInvoker) Invoke added in v0.1.14

type ListJobDetailsInvoker added in v0.1.14

type ListJobDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListJobDetailsInvoker) Invoke added in v0.1.14

type ListMonitorIndicatorDataInvoker added in v0.1.23

type ListMonitorIndicatorDataInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMonitorIndicatorDataInvoker) Invoke added in v0.1.23

type ListMonitorIndicatorsInvoker added in v0.1.23

type ListMonitorIndicatorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMonitorIndicatorsInvoker) Invoke added in v0.1.23

type ListNodeTypesInvoker added in v0.0.90

type ListNodeTypesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListNodeTypesInvoker) Invoke added in v0.0.90

type ListQuotasInvoker added in v0.1.14

type ListQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQuotasInvoker) Invoke added in v0.1.14

type ListSnapshotDetailsInvoker added in v0.0.90

type ListSnapshotDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSnapshotDetailsInvoker) Invoke added in v0.0.90

type ListSnapshotPolicyInvoker added in v0.1.14

type ListSnapshotPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSnapshotPolicyInvoker) Invoke added in v0.1.14

type ListSnapshotStatisticsInvoker added in v0.1.14

type ListSnapshotStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSnapshotStatisticsInvoker) Invoke added in v0.1.14

type ListSnapshotsInvoker added in v0.0.90

type ListSnapshotsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSnapshotsInvoker) Invoke added in v0.0.90

type ListStatisticsInvoker added in v0.1.14

type ListStatisticsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStatisticsInvoker) Invoke added in v0.1.14

type ListTagsInvoker added in v0.1.14

type ListTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTagsInvoker) Invoke added in v0.1.14

func (i *ListTagsInvoker) Invoke() (*model.ListTagsResponse, error)

type ListWorkloadQueueInvoker added in v0.1.14

type ListWorkloadQueueInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWorkloadQueueInvoker) Invoke added in v0.1.14

type PauseDisasterRecoveryInvoker added in v0.1.14

type PauseDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*PauseDisasterRecoveryInvoker) Invoke added in v0.1.14

type ResetPasswordInvoker added in v0.0.90

type ResetPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetPasswordInvoker) Invoke added in v0.0.90

type ResizeClusterInvoker added in v0.0.90

type ResizeClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeClusterInvoker) Invoke added in v0.0.90

type RestartClusterInvoker added in v0.0.90

type RestartClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*RestartClusterInvoker) Invoke added in v0.0.90

type RestoreClusterInvoker added in v0.0.90

type RestoreClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*RestoreClusterInvoker) Invoke added in v0.0.90

type RestoreDisasterInvoker added in v0.1.14

type RestoreDisasterInvoker struct {
	*invoker.BaseInvoker
}

func (*RestoreDisasterInvoker) Invoke added in v0.1.14

type ShowDatabaseAuthorityInvoker added in v0.1.44

type ShowDatabaseAuthorityInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDatabaseAuthorityInvoker) Invoke added in v0.1.44

type ShowDatabaseUserInvoker added in v0.1.44

type ShowDatabaseUserInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDatabaseUserInvoker) Invoke added in v0.1.44

type ShowDisasterDetailInvoker added in v0.1.40

type ShowDisasterDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDisasterDetailInvoker) Invoke added in v0.1.40

type ShowDisasterProgressInvoker added in v0.1.44

type ShowDisasterProgressInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDisasterProgressInvoker) Invoke added in v0.1.44

type ShrinkClusterInvoker added in v0.1.14

type ShrinkClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*ShrinkClusterInvoker) Invoke added in v0.1.14

type StartDisasterRecoveryInvoker added in v0.1.14

type StartDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*StartDisasterRecoveryInvoker) Invoke added in v0.1.14

type SwitchFailoverDisasterInvoker added in v0.1.14

type SwitchFailoverDisasterInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchFailoverDisasterInvoker) Invoke added in v0.1.14

type SwitchOverClusterInvoker added in v0.1.14

type SwitchOverClusterInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchOverClusterInvoker) Invoke added in v0.1.14

type SwitchoverDisasterRecoveryInvoker added in v0.1.14

type SwitchoverDisasterRecoveryInvoker struct {
	*invoker.BaseInvoker
}

func (*SwitchoverDisasterRecoveryInvoker) Invoke added in v0.1.14

type SyncIamUsersInvoker added in v0.1.44

type SyncIamUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*SyncIamUsersInvoker) Invoke added in v0.1.44

type UpdateAlarmSubInvoker added in v0.1.14

type UpdateAlarmSubInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAlarmSubInvoker) Invoke added in v0.1.14

type UpdateClusterDnsInvoker added in v0.1.14

type UpdateClusterDnsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateClusterDnsInvoker) Invoke added in v0.1.14

type UpdateConfigurationInvoker added in v0.1.14

type UpdateConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateConfigurationInvoker) Invoke added in v0.1.14

type UpdateDataSourceInvoker added in v0.1.14

type UpdateDataSourceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDataSourceInvoker) Invoke added in v0.1.14

type UpdateDatabaseAuthorityInvoker added in v0.1.44

type UpdateDatabaseAuthorityInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDatabaseAuthorityInvoker) Invoke added in v0.1.44

type UpdateDatabaseUserInfoInvoker added in v0.1.44

type UpdateDatabaseUserInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDatabaseUserInfoInvoker) Invoke added in v0.1.44

type UpdateDisasterInfoInvoker added in v0.1.40

type UpdateDisasterInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateDisasterInfoInvoker) Invoke added in v0.1.40

type UpdateEventSubInvoker added in v0.1.14

type UpdateEventSubInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEventSubInvoker) Invoke added in v0.1.14

type UpdateMaintenanceWindowInvoker added in v0.1.14

type UpdateMaintenanceWindowInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateMaintenanceWindowInvoker) Invoke added in v0.1.14

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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