v2

package
v0.1.108 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2024 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 GenReqDefForBatchCreateOrDeleteRabbitMqTag

func GenReqDefForBatchCreateOrDeleteRabbitMqTag() *def.HttpRequestDef

func GenReqDefForBatchDeleteExchanges added in v0.1.104

func GenReqDefForBatchDeleteExchanges() *def.HttpRequestDef

func GenReqDefForBatchDeleteQueues added in v0.1.104

func GenReqDefForBatchDeleteQueues() *def.HttpRequestDef

func GenReqDefForBatchDeleteVhosts added in v0.1.104

func GenReqDefForBatchDeleteVhosts() *def.HttpRequestDef

func GenReqDefForBatchRestartOrDeleteInstances

func GenReqDefForBatchRestartOrDeleteInstances() *def.HttpRequestDef

func GenReqDefForCreateBinding added in v0.1.104

func GenReqDefForCreateBinding() *def.HttpRequestDef

func GenReqDefForCreateExchange added in v0.1.104

func GenReqDefForCreateExchange() *def.HttpRequestDef

func GenReqDefForCreatePostPaidInstance

func GenReqDefForCreatePostPaidInstance() *def.HttpRequestDef

func GenReqDefForCreatePostPaidInstanceByEngine added in v0.0.103

func GenReqDefForCreatePostPaidInstanceByEngine() *def.HttpRequestDef

func GenReqDefForCreateQueue added in v0.1.104

func GenReqDefForCreateQueue() *def.HttpRequestDef

func GenReqDefForCreateUser added in v0.1.104

func GenReqDefForCreateUser() *def.HttpRequestDef

func GenReqDefForCreateVhost added in v0.1.104

func GenReqDefForCreateVhost() *def.HttpRequestDef

func GenReqDefForDeleteBackgroundTask

func GenReqDefForDeleteBackgroundTask() *def.HttpRequestDef

func GenReqDefForDeleteBinding added in v0.1.104

func GenReqDefForDeleteBinding() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForDeleteQueueInfo added in v0.1.104

func GenReqDefForDeleteQueueInfo() *def.HttpRequestDef

func GenReqDefForDeleteUser added in v0.1.104

func GenReqDefForDeleteUser() *def.HttpRequestDef

func GenReqDefForListAvailableZones

func GenReqDefForListAvailableZones() *def.HttpRequestDef

func GenReqDefForListBackgroundTasks

func GenReqDefForListBackgroundTasks() *def.HttpRequestDef

func GenReqDefForListBindings added in v0.1.104

func GenReqDefForListBindings() *def.HttpRequestDef

func GenReqDefForListEngineProducts added in v0.0.76

func GenReqDefForListEngineProducts() *def.HttpRequestDef

func GenReqDefForListExchanges added in v0.1.104

func GenReqDefForListExchanges() *def.HttpRequestDef

func GenReqDefForListInstancesDetails

func GenReqDefForListInstancesDetails() *def.HttpRequestDef

func GenReqDefForListPlugins

func GenReqDefForListPlugins() *def.HttpRequestDef

func GenReqDefForListProducts

func GenReqDefForListProducts() *def.HttpRequestDef

func GenReqDefForListQueues added in v0.1.104

func GenReqDefForListQueues() *def.HttpRequestDef

func GenReqDefForListUser added in v0.1.104

func GenReqDefForListUser() *def.HttpRequestDef

func GenReqDefForListVhosts added in v0.1.104

func GenReqDefForListVhosts() *def.HttpRequestDef

func GenReqDefForResetPassword

func GenReqDefForResetPassword() *def.HttpRequestDef

func GenReqDefForResizeEngineInstance added in v0.1.33

func GenReqDefForResizeEngineInstance() *def.HttpRequestDef

func GenReqDefForResizeInstance

func GenReqDefForResizeInstance() *def.HttpRequestDef

func GenReqDefForShowBackgroundTask

func GenReqDefForShowBackgroundTask() *def.HttpRequestDef

func GenReqDefForShowCesHierarchy added in v0.1.66

func GenReqDefForShowCesHierarchy() *def.HttpRequestDef

func GenReqDefForShowEngineInstanceExtendProductInfo added in v0.1.33

func GenReqDefForShowEngineInstanceExtendProductInfo() *def.HttpRequestDef

func GenReqDefForShowInstance

func GenReqDefForShowInstance() *def.HttpRequestDef

func GenReqDefForShowInstanceExtendProductInfo

func GenReqDefForShowInstanceExtendProductInfo() *def.HttpRequestDef

func GenReqDefForShowMaintainWindows

func GenReqDefForShowMaintainWindows() *def.HttpRequestDef

func GenReqDefForShowQueueDetails added in v0.1.104

func GenReqDefForShowQueueDetails() *def.HttpRequestDef

func GenReqDefForShowRabbitMqProjectTags

func GenReqDefForShowRabbitMqProjectTags() *def.HttpRequestDef

func GenReqDefForShowRabbitMqTags

func GenReqDefForShowRabbitMqTags() *def.HttpRequestDef

func GenReqDefForUpdateInstance

func GenReqDefForUpdateInstance() *def.HttpRequestDef

func GenReqDefForUpdatePlugins

func GenReqDefForUpdatePlugins() *def.HttpRequestDef

func GenReqDefForUpdateUser added in v0.1.104

func GenReqDefForUpdateUser() *def.HttpRequestDef

func RabbitMQClientBuilder

func RabbitMQClientBuilder() *httpclient.HcHttpClientBuilder

Types

type BatchCreateOrDeleteRabbitMqTagInvoker added in v0.0.90

type BatchCreateOrDeleteRabbitMqTagInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateOrDeleteRabbitMqTagInvoker) Invoke added in v0.0.90

type BatchDeleteExchangesInvoker added in v0.1.104

type BatchDeleteExchangesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteExchangesInvoker) Invoke added in v0.1.104

type BatchDeleteQueuesInvoker added in v0.1.104

type BatchDeleteQueuesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteQueuesInvoker) Invoke added in v0.1.104

type BatchDeleteVhostsInvoker added in v0.1.104

type BatchDeleteVhostsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteVhostsInvoker) Invoke added in v0.1.104

type BatchRestartOrDeleteInstancesInvoker added in v0.0.90

type BatchRestartOrDeleteInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchRestartOrDeleteInstancesInvoker) Invoke added in v0.0.90

type CreateBindingInvoker added in v0.1.104

type CreateBindingInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateBindingInvoker) Invoke added in v0.1.104

type CreateExchangeInvoker added in v0.1.104

type CreateExchangeInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateExchangeInvoker) Invoke added in v0.1.104

type CreatePostPaidInstanceByEngineInvoker added in v0.0.103

type CreatePostPaidInstanceByEngineInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePostPaidInstanceByEngineInvoker) Invoke added in v0.0.103

type CreatePostPaidInstanceInvoker added in v0.0.90

type CreatePostPaidInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePostPaidInstanceInvoker) Invoke added in v0.0.90

type CreateQueueInvoker added in v0.1.104

type CreateQueueInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateQueueInvoker) Invoke added in v0.1.104

type CreateUserInvoker added in v0.1.104

type CreateUserInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateUserInvoker) Invoke added in v0.1.104

type CreateVhostInvoker added in v0.1.104

type CreateVhostInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVhostInvoker) Invoke added in v0.1.104

type DeleteBackgroundTaskInvoker added in v0.0.90

type DeleteBackgroundTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteBackgroundTaskInvoker) Invoke added in v0.0.90

type DeleteBindingInvoker added in v0.1.104

type DeleteBindingInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteBindingInvoker) Invoke added in v0.1.104

type DeleteInstanceInvoker added in v0.0.90

type DeleteInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceInvoker) Invoke added in v0.0.90

type DeleteQueueInfoInvoker added in v0.1.104

type DeleteQueueInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteQueueInfoInvoker) Invoke added in v0.1.104

type DeleteUserInvoker added in v0.1.104

type DeleteUserInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteUserInvoker) Invoke added in v0.1.104

type ListAvailableZonesInvoker added in v0.0.90

type ListAvailableZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailableZonesInvoker) Invoke added in v0.0.90

type ListBackgroundTasksInvoker added in v0.0.90

type ListBackgroundTasksInvoker struct {
	*invoker.BaseInvoker
}

func (*ListBackgroundTasksInvoker) Invoke added in v0.0.90

type ListBindingsInvoker added in v0.1.104

type ListBindingsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListBindingsInvoker) Invoke added in v0.1.104

type ListEngineProductsInvoker added in v0.0.90

type ListEngineProductsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEngineProductsInvoker) Invoke added in v0.0.90

type ListExchangesInvoker added in v0.1.104

type ListExchangesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListExchangesInvoker) Invoke added in v0.1.104

type ListInstancesDetailsInvoker added in v0.0.90

type ListInstancesDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesDetailsInvoker) Invoke added in v0.0.90

type ListPluginsInvoker added in v0.0.90

type ListPluginsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPluginsInvoker) Invoke added in v0.0.90

type ListProductsInvoker added in v0.0.90

type ListProductsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProductsInvoker) Invoke added in v0.0.90

type ListQueuesInvoker added in v0.1.104

type ListQueuesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQueuesInvoker) Invoke added in v0.1.104

type ListUserInvoker added in v0.1.104

type ListUserInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUserInvoker) Invoke added in v0.1.104

func (i *ListUserInvoker) Invoke() (*model.ListUserResponse, error)

type ListVhostsInvoker added in v0.1.104

type ListVhostsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVhostsInvoker) Invoke added in v0.1.104

type RabbitMQClient

type RabbitMQClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewRabbitMQClient

func NewRabbitMQClient(hcClient *httpclient.HcHttpClient) *RabbitMQClient

func (*RabbitMQClient) BatchCreateOrDeleteRabbitMqTag

BatchCreateOrDeleteRabbitMqTag 批量添加或删除实例标签

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

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) BatchCreateOrDeleteRabbitMqTagInvoker added in v0.0.90

func (c *RabbitMQClient) BatchCreateOrDeleteRabbitMqTagInvoker(request *model.BatchCreateOrDeleteRabbitMqTagRequest) *BatchCreateOrDeleteRabbitMqTagInvoker

BatchCreateOrDeleteRabbitMqTagInvoker 批量添加或删除实例标签

func (*RabbitMQClient) BatchDeleteExchanges added in v0.1.104

BatchDeleteExchanges 批量删除指定Exchange

批量删除指定Exchange。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) BatchDeleteExchangesInvoker added in v0.1.104

func (c *RabbitMQClient) BatchDeleteExchangesInvoker(request *model.BatchDeleteExchangesRequest) *BatchDeleteExchangesInvoker

BatchDeleteExchangesInvoker 批量删除指定Exchange

func (*RabbitMQClient) BatchDeleteQueues added in v0.1.104

BatchDeleteQueues 批量删除指定Queue

批量删除指定Queue。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) BatchDeleteQueuesInvoker added in v0.1.104

func (c *RabbitMQClient) BatchDeleteQueuesInvoker(request *model.BatchDeleteQueuesRequest) *BatchDeleteQueuesInvoker

BatchDeleteQueuesInvoker 批量删除指定Queue

func (*RabbitMQClient) BatchDeleteVhosts added in v0.1.104

BatchDeleteVhosts 批量删除指定Vhost

批量删除指定Vhost。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) BatchDeleteVhostsInvoker added in v0.1.104

func (c *RabbitMQClient) BatchDeleteVhostsInvoker(request *model.BatchDeleteVhostsRequest) *BatchDeleteVhostsInvoker

BatchDeleteVhostsInvoker 批量删除指定Vhost

func (*RabbitMQClient) BatchRestartOrDeleteInstances

BatchRestartOrDeleteInstances 批量删除实例

批量删除实例。

实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) BatchRestartOrDeleteInstancesInvoker added in v0.0.90

func (c *RabbitMQClient) BatchRestartOrDeleteInstancesInvoker(request *model.BatchRestartOrDeleteInstancesRequest) *BatchRestartOrDeleteInstancesInvoker

BatchRestartOrDeleteInstancesInvoker 批量删除实例

func (*RabbitMQClient) CreateBinding added in v0.1.104

CreateBinding 添加绑定

添加绑定。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreateBindingInvoker added in v0.1.104

func (c *RabbitMQClient) CreateBindingInvoker(request *model.CreateBindingRequest) *CreateBindingInvoker

CreateBindingInvoker 添加绑定

func (*RabbitMQClient) CreateExchange added in v0.1.104

CreateExchange 创建Exchange

创建Exchange。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreateExchangeInvoker added in v0.1.104

func (c *RabbitMQClient) CreateExchangeInvoker(request *model.CreateExchangeRequest) *CreateExchangeInvoker

CreateExchangeInvoker 创建Exchange

func (*RabbitMQClient) CreatePostPaidInstance

CreatePostPaidInstance 创建实例(按需)

创建实例,该接口创建的实例为按需计费的方式。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreatePostPaidInstanceByEngine added in v0.0.103

CreatePostPaidInstanceByEngine 创建实例

创建实例[,该接口支持创建按需[和包周期](tag:hws,hws_eu,hws_hk,ctc,cmcc)计费方式的实例](tag:hws,hws_eu,hws_hk,ocb,hws_ocb,ctc,g42,hk_g42,tm,hk_tm,cmcc)。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreatePostPaidInstanceByEngineInvoker added in v0.0.103

func (c *RabbitMQClient) CreatePostPaidInstanceByEngineInvoker(request *model.CreatePostPaidInstanceByEngineRequest) *CreatePostPaidInstanceByEngineInvoker

CreatePostPaidInstanceByEngineInvoker 创建实例

func (*RabbitMQClient) CreatePostPaidInstanceInvoker added in v0.0.90

func (c *RabbitMQClient) CreatePostPaidInstanceInvoker(request *model.CreatePostPaidInstanceRequest) *CreatePostPaidInstanceInvoker

CreatePostPaidInstanceInvoker 创建实例(按需)

func (*RabbitMQClient) CreateQueue added in v0.1.104

CreateQueue 创建Queue

创建Queue。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreateQueueInvoker added in v0.1.104

func (c *RabbitMQClient) CreateQueueInvoker(request *model.CreateQueueRequest) *CreateQueueInvoker

CreateQueueInvoker 创建Queue

func (*RabbitMQClient) CreateUser added in v0.1.104

CreateUser 创建用户

创建用户(仅AMQP版本支持)。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreateUserInvoker added in v0.1.104

func (c *RabbitMQClient) CreateUserInvoker(request *model.CreateUserRequest) *CreateUserInvoker

CreateUserInvoker 创建用户

func (*RabbitMQClient) CreateVhost added in v0.1.104

CreateVhost 创建Vhost

创建Vhost。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) CreateVhostInvoker added in v0.1.104

func (c *RabbitMQClient) CreateVhostInvoker(request *model.CreateVhostRequest) *CreateVhostInvoker

CreateVhostInvoker 创建Vhost

func (*RabbitMQClient) DeleteBackgroundTask

DeleteBackgroundTask 删除后台任务管理中的指定记录

删除后台任务管理中的指定记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) DeleteBackgroundTaskInvoker added in v0.0.90

func (c *RabbitMQClient) DeleteBackgroundTaskInvoker(request *model.DeleteBackgroundTaskRequest) *DeleteBackgroundTaskInvoker

DeleteBackgroundTaskInvoker 删除后台任务管理中的指定记录

func (*RabbitMQClient) DeleteBinding added in v0.1.104

DeleteBinding 删除绑定

删除绑定。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) DeleteBindingInvoker added in v0.1.104

func (c *RabbitMQClient) DeleteBindingInvoker(request *model.DeleteBindingRequest) *DeleteBindingInvoker

DeleteBindingInvoker 删除绑定

func (*RabbitMQClient) DeleteInstance

DeleteInstance 删除指定的实例

删除指定的实例,释放该实例的所有资源。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) DeleteInstanceInvoker added in v0.0.90

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

DeleteInstanceInvoker 删除指定的实例

func (*RabbitMQClient) DeleteQueueInfo added in v0.1.104

DeleteQueueInfo 清空Queue消息

清空Queue消息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) DeleteQueueInfoInvoker added in v0.1.104

func (c *RabbitMQClient) DeleteQueueInfoInvoker(request *model.DeleteQueueInfoRequest) *DeleteQueueInfoInvoker

DeleteQueueInfoInvoker 清空Queue消息

func (*RabbitMQClient) DeleteUser added in v0.1.104

DeleteUser 删除用户

删除用户(仅AMQP版本支持)。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) DeleteUserInvoker added in v0.1.104

func (c *RabbitMQClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker

DeleteUserInvoker 删除用户

func (*RabbitMQClient) ListAvailableZones

ListAvailableZones 查询可用区信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListAvailableZonesInvoker added in v0.0.90

func (c *RabbitMQClient) ListAvailableZonesInvoker(request *model.ListAvailableZonesRequest) *ListAvailableZonesInvoker

ListAvailableZonesInvoker 查询可用区信息

func (*RabbitMQClient) ListBackgroundTasks

ListBackgroundTasks 查询实例的后台任务列表

查询实例的后台任务列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListBackgroundTasksInvoker added in v0.0.90

func (c *RabbitMQClient) ListBackgroundTasksInvoker(request *model.ListBackgroundTasksRequest) *ListBackgroundTasksInvoker

ListBackgroundTasksInvoker 查询实例的后台任务列表

func (*RabbitMQClient) ListBindings added in v0.1.104

ListBindings 查询Exchange绑定信息列表

查询Exchange绑定信息列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListBindingsInvoker added in v0.1.104

func (c *RabbitMQClient) ListBindingsInvoker(request *model.ListBindingsRequest) *ListBindingsInvoker

ListBindingsInvoker 查询Exchange绑定信息列表

func (*RabbitMQClient) ListEngineProducts added in v0.0.76

ListEngineProducts 查询产品规格列表

查询产品规格列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListEngineProductsInvoker added in v0.0.90

func (c *RabbitMQClient) ListEngineProductsInvoker(request *model.ListEngineProductsRequest) *ListEngineProductsInvoker

ListEngineProductsInvoker 查询产品规格列表

func (*RabbitMQClient) ListExchanges added in v0.1.104

ListExchanges 查询Exchange列表

查询Exchange列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListExchangesInvoker added in v0.1.104

func (c *RabbitMQClient) ListExchangesInvoker(request *model.ListExchangesRequest) *ListExchangesInvoker

ListExchangesInvoker 查询Exchange列表

func (*RabbitMQClient) ListInstancesDetails

ListInstancesDetails 查询所有实例列表

查询租户的实例列表,支持按照条件查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListInstancesDetailsInvoker added in v0.0.90

func (c *RabbitMQClient) ListInstancesDetailsInvoker(request *model.ListInstancesDetailsRequest) *ListInstancesDetailsInvoker

ListInstancesDetailsInvoker 查询所有实例列表

func (*RabbitMQClient) ListPlugins

ListPlugins 查询插件列表

查询插件列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListPluginsInvoker added in v0.0.90

func (c *RabbitMQClient) ListPluginsInvoker(request *model.ListPluginsRequest) *ListPluginsInvoker

ListPluginsInvoker 查询插件列表

func (*RabbitMQClient) ListProducts

ListProducts 查询产品规格列表

在创建实例时,需要配置订购的产品ID(即product_id),可通过该接口查询产品规格。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListProductsInvoker added in v0.0.90

func (c *RabbitMQClient) ListProductsInvoker(request *model.ListProductsRequest) *ListProductsInvoker

ListProductsInvoker 查询产品规格列表

func (*RabbitMQClient) ListQueues added in v0.1.104

ListQueues 查询所属Vhost下Queue的列表

查询所属Vhost下Queue的列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListQueuesInvoker added in v0.1.104

func (c *RabbitMQClient) ListQueuesInvoker(request *model.ListQueuesRequest) *ListQueuesInvoker

ListQueuesInvoker 查询所属Vhost下Queue的列表

func (*RabbitMQClient) ListUser added in v0.1.104

func (c *RabbitMQClient) ListUser(request *model.ListUserRequest) (*model.ListUserResponse, error)

ListUser 查询用户列表

查询用户列表(仅AMQP版本支持)。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListUserInvoker added in v0.1.104

func (c *RabbitMQClient) ListUserInvoker(request *model.ListUserRequest) *ListUserInvoker

ListUserInvoker 查询用户列表

func (*RabbitMQClient) ListVhosts added in v0.1.104

ListVhosts 查询Vhost列表

查询Vhost列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ListVhostsInvoker added in v0.1.104

func (c *RabbitMQClient) ListVhostsInvoker(request *model.ListVhostsRequest) *ListVhostsInvoker

ListVhostsInvoker 查询Vhost列表

func (*RabbitMQClient) ResetPassword

ResetPassword 重置密码

重置密码。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ResetPasswordInvoker added in v0.0.90

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

ResetPasswordInvoker 重置密码

func (*RabbitMQClient) ResizeEngineInstance added in v0.1.33

ResizeEngineInstance 新规格实例的规格变更

实例规格变更。

[**当前通过调用API,只支持按需实例进行实例规格变更。**](tag:hws,hws_hk,ctc,cmcc,hws_eu)

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ResizeEngineInstanceInvoker added in v0.1.33

func (c *RabbitMQClient) ResizeEngineInstanceInvoker(request *model.ResizeEngineInstanceRequest) *ResizeEngineInstanceInvoker

ResizeEngineInstanceInvoker 新规格实例的规格变更

func (*RabbitMQClient) ResizeInstance

ResizeInstance 实例规格变更

实例规格变更。

[**当前通过调用API,只支持按需实例进行实例规格变更。**](tag:hws,hws_hk,ctc,cmcc,hws_eu)

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ResizeInstanceInvoker added in v0.0.90

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

ResizeInstanceInvoker 实例规格变更

func (*RabbitMQClient) ShowBackgroundTask

ShowBackgroundTask 查询后台任务管理中的指定记录

查询后台任务管理中的指定记录。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowBackgroundTaskInvoker added in v0.0.90

func (c *RabbitMQClient) ShowBackgroundTaskInvoker(request *model.ShowBackgroundTaskRequest) *ShowBackgroundTaskInvoker

ShowBackgroundTaskInvoker 查询后台任务管理中的指定记录

func (*RabbitMQClient) ShowCesHierarchy added in v0.1.66

ShowCesHierarchy 查询实例在CES的监控层级关系

查询实例在CES的监控层级关系。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowCesHierarchyInvoker added in v0.1.66

func (c *RabbitMQClient) ShowCesHierarchyInvoker(request *model.ShowCesHierarchyRequest) *ShowCesHierarchyInvoker

ShowCesHierarchyInvoker 查询实例在CES的监控层级关系

func (*RabbitMQClient) ShowEngineInstanceExtendProductInfo added in v0.1.33

ShowEngineInstanceExtendProductInfo 查询新规格可扩容规格列表

查询新规格实例可扩容列表

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowEngineInstanceExtendProductInfoInvoker added in v0.1.33

func (c *RabbitMQClient) ShowEngineInstanceExtendProductInfoInvoker(request *model.ShowEngineInstanceExtendProductInfoRequest) *ShowEngineInstanceExtendProductInfoInvoker

ShowEngineInstanceExtendProductInfoInvoker 查询新规格可扩容规格列表

func (*RabbitMQClient) ShowInstance

ShowInstance 查询指定实例

查询指定实例的详细信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowInstanceExtendProductInfo

ShowInstanceExtendProductInfo 查询可扩容规格列表

查询可扩容规格列表。

RabbtiMQ只支持只增加节点数的扩容方式。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowInstanceExtendProductInfoInvoker added in v0.0.90

func (c *RabbitMQClient) ShowInstanceExtendProductInfoInvoker(request *model.ShowInstanceExtendProductInfoRequest) *ShowInstanceExtendProductInfoInvoker

ShowInstanceExtendProductInfoInvoker 查询可扩容规格列表

func (*RabbitMQClient) ShowInstanceInvoker added in v0.0.90

func (c *RabbitMQClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker

ShowInstanceInvoker 查询指定实例

func (*RabbitMQClient) ShowMaintainWindows

ShowMaintainWindows 查询维护时间窗时间段

查询维护时间窗开始时间和结束时间。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowMaintainWindowsInvoker added in v0.0.90

func (c *RabbitMQClient) ShowMaintainWindowsInvoker(request *model.ShowMaintainWindowsRequest) *ShowMaintainWindowsInvoker

ShowMaintainWindowsInvoker 查询维护时间窗时间段

func (*RabbitMQClient) ShowQueueDetails added in v0.1.104

ShowQueueDetails 查询指定Queue详情

查询指定Queue详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowQueueDetailsInvoker added in v0.1.104

func (c *RabbitMQClient) ShowQueueDetailsInvoker(request *model.ShowQueueDetailsRequest) *ShowQueueDetailsInvoker

ShowQueueDetailsInvoker 查询指定Queue详情

func (*RabbitMQClient) ShowRabbitMqProjectTags

ShowRabbitMqProjectTags 查询项目标签

查询项目标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowRabbitMqProjectTagsInvoker added in v0.0.90

func (c *RabbitMQClient) ShowRabbitMqProjectTagsInvoker(request *model.ShowRabbitMqProjectTagsRequest) *ShowRabbitMqProjectTagsInvoker

ShowRabbitMqProjectTagsInvoker 查询项目标签

func (*RabbitMQClient) ShowRabbitMqTags

ShowRabbitMqTags 查询实例标签

查询实例标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) ShowRabbitMqTagsInvoker added in v0.0.90

func (c *RabbitMQClient) ShowRabbitMqTagsInvoker(request *model.ShowRabbitMqTagsRequest) *ShowRabbitMqTagsInvoker

ShowRabbitMqTagsInvoker 查询实例标签

func (*RabbitMQClient) UpdateInstance

UpdateInstance 修改实例信息

修改实例的名称和描述信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) UpdateInstanceInvoker added in v0.0.90

func (c *RabbitMQClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker

UpdateInstanceInvoker 修改实例信息

func (*RabbitMQClient) UpdatePlugins

UpdatePlugins 开启或关闭插件

开启或关闭插件。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) UpdatePluginsInvoker added in v0.0.90

func (c *RabbitMQClient) UpdatePluginsInvoker(request *model.UpdatePluginsRequest) *UpdatePluginsInvoker

UpdatePluginsInvoker 开启或关闭插件

func (*RabbitMQClient) UpdateUser added in v0.1.104

UpdateUser 修改用户参数

修改用户参数(仅AMQP版本支持)。

Please refer to HUAWEI cloud API Explorer for details.

func (*RabbitMQClient) UpdateUserInvoker added in v0.1.104

func (c *RabbitMQClient) UpdateUserInvoker(request *model.UpdateUserRequest) *UpdateUserInvoker

UpdateUserInvoker 修改用户参数

type ResetPasswordInvoker added in v0.0.90

type ResetPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetPasswordInvoker) Invoke added in v0.0.90

type ResizeEngineInstanceInvoker added in v0.1.33

type ResizeEngineInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeEngineInstanceInvoker) Invoke added in v0.1.33

type ResizeInstanceInvoker added in v0.0.90

type ResizeInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ResizeInstanceInvoker) Invoke added in v0.0.90

type ShowBackgroundTaskInvoker added in v0.0.90

type ShowBackgroundTaskInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowBackgroundTaskInvoker) Invoke added in v0.0.90

type ShowCesHierarchyInvoker added in v0.1.66

type ShowCesHierarchyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCesHierarchyInvoker) Invoke added in v0.1.66

type ShowEngineInstanceExtendProductInfoInvoker added in v0.1.33

type ShowEngineInstanceExtendProductInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEngineInstanceExtendProductInfoInvoker) Invoke added in v0.1.33

type ShowInstanceExtendProductInfoInvoker added in v0.0.90

type ShowInstanceExtendProductInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceExtendProductInfoInvoker) Invoke added in v0.0.90

type ShowInstanceInvoker added in v0.0.90

type ShowInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceInvoker) Invoke added in v0.0.90

type ShowMaintainWindowsInvoker added in v0.0.90

type ShowMaintainWindowsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowMaintainWindowsInvoker) Invoke added in v0.0.90

type ShowQueueDetailsInvoker added in v0.1.104

type ShowQueueDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQueueDetailsInvoker) Invoke added in v0.1.104

type ShowRabbitMqProjectTagsInvoker added in v0.0.90

type ShowRabbitMqProjectTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRabbitMqProjectTagsInvoker) Invoke added in v0.0.90

type ShowRabbitMqTagsInvoker added in v0.0.90

type ShowRabbitMqTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRabbitMqTagsInvoker) Invoke added in v0.0.90

type UpdateInstanceInvoker added in v0.0.90

type UpdateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceInvoker) Invoke added in v0.0.90

type UpdatePluginsInvoker added in v0.0.90

type UpdatePluginsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePluginsInvoker) Invoke added in v0.0.90

type UpdateUserInvoker added in v0.1.104

type UpdateUserInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateUserInvoker) Invoke added in v0.1.104

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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