v2

package
v0.0.30-rc.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForBatchCreateOrDeleteInstanceTag

func GenReqDefForBatchCreateOrDeleteInstanceTag() *def.HttpRequestDef

func GenReqDefForBatchRestartOrDeleteInstances

func GenReqDefForBatchRestartOrDeleteInstances() *def.HttpRequestDef

func GenReqDefForCreatePostPaidInstance

func GenReqDefForCreatePostPaidInstance() *def.HttpRequestDef

func GenReqDefForDeleteBackgroundTask

func GenReqDefForDeleteBackgroundTask() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForListAvailableZones

func GenReqDefForListAvailableZones() *def.HttpRequestDef

func GenReqDefForListBackgroundTasks

func GenReqDefForListBackgroundTasks() *def.HttpRequestDef

func GenReqDefForListInstancesDetails

func GenReqDefForListInstancesDetails() *def.HttpRequestDef

func GenReqDefForListPlugins

func GenReqDefForListPlugins() *def.HttpRequestDef

func GenReqDefForListProducts

func GenReqDefForListProducts() *def.HttpRequestDef

func GenReqDefForResetPassword

func GenReqDefForResetPassword() *def.HttpRequestDef

func GenReqDefForResizeInstance

func GenReqDefForResizeInstance() *def.HttpRequestDef

func GenReqDefForShowBackgroundTask

func GenReqDefForShowBackgroundTask() *def.HttpRequestDef

func GenReqDefForShowInstance

func GenReqDefForShowInstance() *def.HttpRequestDef

func GenReqDefForShowInstanceExtendProductInfo

func GenReqDefForShowInstanceExtendProductInfo() *def.HttpRequestDef

func GenReqDefForShowInstanceTags

func GenReqDefForShowInstanceTags() *def.HttpRequestDef

func GenReqDefForShowMaintainWindows

func GenReqDefForShowMaintainWindows() *def.HttpRequestDef

func GenReqDefForShowProjectTags

func GenReqDefForShowProjectTags() *def.HttpRequestDef

func GenReqDefForUpdateInstance

func GenReqDefForUpdateInstance() *def.HttpRequestDef

func GenReqDefForUpdatePlugins

func GenReqDefForUpdatePlugins() *def.HttpRequestDef

func RabbitMQClientBuilder

func RabbitMQClientBuilder() *http_client.HcHttpClientBuilder

Types

type RabbitMQClient

type RabbitMQClient struct {
	HcClient *http_client.HcHttpClient
}

func NewRabbitMQClient

func NewRabbitMQClient(hcClient *http_client.HcHttpClient) *RabbitMQClient

func (*RabbitMQClient) BatchCreateOrDeleteInstanceTag

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

func (*RabbitMQClient) BatchRestartOrDeleteInstances

批量重启或删除实例。 在实例重启过程中,客户端的生产与消费消息等请求会被拒绝。 实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。

func (*RabbitMQClient) CreatePostPaidInstance

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

func (*RabbitMQClient) DeleteBackgroundTask

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

func (*RabbitMQClient) DeleteInstance

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

func (*RabbitMQClient) ListAvailableZones

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

func (*RabbitMQClient) ListBackgroundTasks

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

func (*RabbitMQClient) ListInstancesDetails

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

func (*RabbitMQClient) ListPlugins

查询插件列表。

func (*RabbitMQClient) ListProducts

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

func (*RabbitMQClient) ResetPassword

重置密码。

func (*RabbitMQClient) ResizeInstance

实例规格变更。

func (*RabbitMQClient) ShowBackgroundTask

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

func (*RabbitMQClient) ShowInstance

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

func (*RabbitMQClient) ShowInstanceExtendProductInfo

查询可扩容规格列表。 RabbtiMQ只支持只增加节点数的扩容方式。

func (*RabbitMQClient) ShowInstanceTags

查询实例标签。

func (*RabbitMQClient) ShowMaintainWindows

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

func (*RabbitMQClient) ShowProjectTags

查询项目标签。

func (*RabbitMQClient) UpdateInstance

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

func (*RabbitMQClient) UpdatePlugins

开启或关闭插件。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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