Documentation ¶
Index ¶
- func GenReqDefForBatchCreateOrDeleteRabbitMqTag() *def.HttpRequestDef
- func GenReqDefForBatchRestartOrDeleteInstances() *def.HttpRequestDef
- func GenReqDefForCreatePostPaidInstance() *def.HttpRequestDef
- func GenReqDefForCreatePostPaidInstanceByEngine() *def.HttpRequestDef
- func GenReqDefForDeleteBackgroundTask() *def.HttpRequestDef
- func GenReqDefForDeleteInstance() *def.HttpRequestDef
- func GenReqDefForListAvailableZones() *def.HttpRequestDef
- func GenReqDefForListBackgroundTasks() *def.HttpRequestDef
- func GenReqDefForListEngineProducts() *def.HttpRequestDef
- func GenReqDefForListInstancesDetails() *def.HttpRequestDef
- func GenReqDefForListPlugins() *def.HttpRequestDef
- func GenReqDefForListProducts() *def.HttpRequestDef
- func GenReqDefForResetPassword() *def.HttpRequestDef
- func GenReqDefForResizeEngineInstance() *def.HttpRequestDef
- func GenReqDefForResizeInstance() *def.HttpRequestDef
- func GenReqDefForShowBackgroundTask() *def.HttpRequestDef
- func GenReqDefForShowCesHierarchy() *def.HttpRequestDef
- func GenReqDefForShowEngineInstanceExtendProductInfo() *def.HttpRequestDef
- func GenReqDefForShowInstance() *def.HttpRequestDef
- func GenReqDefForShowInstanceExtendProductInfo() *def.HttpRequestDef
- func GenReqDefForShowMaintainWindows() *def.HttpRequestDef
- func GenReqDefForShowRabbitMqProductCores() *def.HttpRequestDef
- func GenReqDefForShowRabbitMqProjectTags() *def.HttpRequestDef
- func GenReqDefForShowRabbitMqTags() *def.HttpRequestDef
- func GenReqDefForUpdateInstance() *def.HttpRequestDef
- func GenReqDefForUpdatePlugins() *def.HttpRequestDef
- func RabbitMQClientBuilder() *http_client.HcHttpClientBuilder
- type BatchCreateOrDeleteRabbitMqTagInvoker
- type BatchRestartOrDeleteInstancesInvoker
- type CreatePostPaidInstanceByEngineInvoker
- type CreatePostPaidInstanceInvoker
- type DeleteBackgroundTaskInvoker
- type DeleteInstanceInvoker
- type ListAvailableZonesInvoker
- type ListBackgroundTasksInvoker
- type ListEngineProductsInvoker
- type ListInstancesDetailsInvoker
- type ListPluginsInvoker
- type ListProductsInvoker
- type RabbitMQClient
- func (c *RabbitMQClient) BatchCreateOrDeleteRabbitMqTag(request *model.BatchCreateOrDeleteRabbitMqTagRequest) (*model.BatchCreateOrDeleteRabbitMqTagResponse, error)
- func (c *RabbitMQClient) BatchCreateOrDeleteRabbitMqTagInvoker(request *model.BatchCreateOrDeleteRabbitMqTagRequest) *BatchCreateOrDeleteRabbitMqTagInvoker
- func (c *RabbitMQClient) BatchRestartOrDeleteInstances(request *model.BatchRestartOrDeleteInstancesRequest) (*model.BatchRestartOrDeleteInstancesResponse, error)
- func (c *RabbitMQClient) BatchRestartOrDeleteInstancesInvoker(request *model.BatchRestartOrDeleteInstancesRequest) *BatchRestartOrDeleteInstancesInvoker
- func (c *RabbitMQClient) CreatePostPaidInstance(request *model.CreatePostPaidInstanceRequest) (*model.CreatePostPaidInstanceResponse, error)
- func (c *RabbitMQClient) CreatePostPaidInstanceByEngine(request *model.CreatePostPaidInstanceByEngineRequest) (*model.CreatePostPaidInstanceByEngineResponse, error)
- func (c *RabbitMQClient) CreatePostPaidInstanceByEngineInvoker(request *model.CreatePostPaidInstanceByEngineRequest) *CreatePostPaidInstanceByEngineInvoker
- func (c *RabbitMQClient) CreatePostPaidInstanceInvoker(request *model.CreatePostPaidInstanceRequest) *CreatePostPaidInstanceInvoker
- func (c *RabbitMQClient) DeleteBackgroundTask(request *model.DeleteBackgroundTaskRequest) (*model.DeleteBackgroundTaskResponse, error)
- func (c *RabbitMQClient) DeleteBackgroundTaskInvoker(request *model.DeleteBackgroundTaskRequest) *DeleteBackgroundTaskInvoker
- func (c *RabbitMQClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
- func (c *RabbitMQClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker
- func (c *RabbitMQClient) ListAvailableZones(request *model.ListAvailableZonesRequest) (*model.ListAvailableZonesResponse, error)
- func (c *RabbitMQClient) ListAvailableZonesInvoker(request *model.ListAvailableZonesRequest) *ListAvailableZonesInvoker
- func (c *RabbitMQClient) ListBackgroundTasks(request *model.ListBackgroundTasksRequest) (*model.ListBackgroundTasksResponse, error)
- func (c *RabbitMQClient) ListBackgroundTasksInvoker(request *model.ListBackgroundTasksRequest) *ListBackgroundTasksInvoker
- func (c *RabbitMQClient) ListEngineProducts(request *model.ListEngineProductsRequest) (*model.ListEngineProductsResponse, error)
- func (c *RabbitMQClient) ListEngineProductsInvoker(request *model.ListEngineProductsRequest) *ListEngineProductsInvoker
- func (c *RabbitMQClient) ListInstancesDetails(request *model.ListInstancesDetailsRequest) (*model.ListInstancesDetailsResponse, error)
- func (c *RabbitMQClient) ListInstancesDetailsInvoker(request *model.ListInstancesDetailsRequest) *ListInstancesDetailsInvoker
- func (c *RabbitMQClient) ListPlugins(request *model.ListPluginsRequest) (*model.ListPluginsResponse, error)
- func (c *RabbitMQClient) ListPluginsInvoker(request *model.ListPluginsRequest) *ListPluginsInvoker
- func (c *RabbitMQClient) ListProducts(request *model.ListProductsRequest) (*model.ListProductsResponse, error)
- func (c *RabbitMQClient) ListProductsInvoker(request *model.ListProductsRequest) *ListProductsInvoker
- func (c *RabbitMQClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)
- func (c *RabbitMQClient) ResetPasswordInvoker(request *model.ResetPasswordRequest) *ResetPasswordInvoker
- func (c *RabbitMQClient) ResizeEngineInstance(request *model.ResizeEngineInstanceRequest) (*model.ResizeEngineInstanceResponse, error)
- func (c *RabbitMQClient) ResizeEngineInstanceInvoker(request *model.ResizeEngineInstanceRequest) *ResizeEngineInstanceInvoker
- func (c *RabbitMQClient) ResizeInstance(request *model.ResizeInstanceRequest) (*model.ResizeInstanceResponse, error)
- func (c *RabbitMQClient) ResizeInstanceInvoker(request *model.ResizeInstanceRequest) *ResizeInstanceInvoker
- func (c *RabbitMQClient) ShowBackgroundTask(request *model.ShowBackgroundTaskRequest) (*model.ShowBackgroundTaskResponse, error)
- func (c *RabbitMQClient) ShowBackgroundTaskInvoker(request *model.ShowBackgroundTaskRequest) *ShowBackgroundTaskInvoker
- func (c *RabbitMQClient) ShowCesHierarchy(request *model.ShowCesHierarchyRequest) (*model.ShowCesHierarchyResponse, error)
- func (c *RabbitMQClient) ShowCesHierarchyInvoker(request *model.ShowCesHierarchyRequest) *ShowCesHierarchyInvoker
- func (c *RabbitMQClient) ShowEngineInstanceExtendProductInfo(request *model.ShowEngineInstanceExtendProductInfoRequest) (*model.ShowEngineInstanceExtendProductInfoResponse, error)
- func (c *RabbitMQClient) ShowEngineInstanceExtendProductInfoInvoker(request *model.ShowEngineInstanceExtendProductInfoRequest) *ShowEngineInstanceExtendProductInfoInvoker
- func (c *RabbitMQClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
- func (c *RabbitMQClient) ShowInstanceExtendProductInfo(request *model.ShowInstanceExtendProductInfoRequest) (*model.ShowInstanceExtendProductInfoResponse, error)
- func (c *RabbitMQClient) ShowInstanceExtendProductInfoInvoker(request *model.ShowInstanceExtendProductInfoRequest) *ShowInstanceExtendProductInfoInvoker
- func (c *RabbitMQClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker
- func (c *RabbitMQClient) ShowMaintainWindows(request *model.ShowMaintainWindowsRequest) (*model.ShowMaintainWindowsResponse, error)
- func (c *RabbitMQClient) ShowMaintainWindowsInvoker(request *model.ShowMaintainWindowsRequest) *ShowMaintainWindowsInvoker
- func (c *RabbitMQClient) ShowRabbitMqProductCores(request *model.ShowRabbitMqProductCoresRequest) (*model.ShowRabbitMqProductCoresResponse, error)
- func (c *RabbitMQClient) ShowRabbitMqProductCoresInvoker(request *model.ShowRabbitMqProductCoresRequest) *ShowRabbitMqProductCoresInvoker
- func (c *RabbitMQClient) ShowRabbitMqProjectTags(request *model.ShowRabbitMqProjectTagsRequest) (*model.ShowRabbitMqProjectTagsResponse, error)
- func (c *RabbitMQClient) ShowRabbitMqProjectTagsInvoker(request *model.ShowRabbitMqProjectTagsRequest) *ShowRabbitMqProjectTagsInvoker
- func (c *RabbitMQClient) ShowRabbitMqTags(request *model.ShowRabbitMqTagsRequest) (*model.ShowRabbitMqTagsResponse, error)
- func (c *RabbitMQClient) ShowRabbitMqTagsInvoker(request *model.ShowRabbitMqTagsRequest) *ShowRabbitMqTagsInvoker
- func (c *RabbitMQClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)
- func (c *RabbitMQClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker
- func (c *RabbitMQClient) UpdatePlugins(request *model.UpdatePluginsRequest) (*model.UpdatePluginsResponse, error)
- func (c *RabbitMQClient) UpdatePluginsInvoker(request *model.UpdatePluginsRequest) *UpdatePluginsInvoker
- type ResetPasswordInvoker
- type ResizeEngineInstanceInvoker
- type ResizeInstanceInvoker
- type ShowBackgroundTaskInvoker
- type ShowCesHierarchyInvoker
- type ShowEngineInstanceExtendProductInfoInvoker
- type ShowInstanceExtendProductInfoInvoker
- type ShowInstanceInvoker
- type ShowMaintainWindowsInvoker
- type ShowRabbitMqProductCoresInvoker
- type ShowRabbitMqProjectTagsInvoker
- type ShowRabbitMqTagsInvoker
- type UpdateInstanceInvoker
- type UpdatePluginsInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForBatchCreateOrDeleteRabbitMqTag ¶
func GenReqDefForBatchCreateOrDeleteRabbitMqTag() *def.HttpRequestDef
func GenReqDefForBatchRestartOrDeleteInstances ¶
func GenReqDefForBatchRestartOrDeleteInstances() *def.HttpRequestDef
func GenReqDefForCreatePostPaidInstance ¶
func GenReqDefForCreatePostPaidInstance() *def.HttpRequestDef
func GenReqDefForCreatePostPaidInstanceByEngine ¶ added in v0.0.103
func GenReqDefForCreatePostPaidInstanceByEngine() *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 GenReqDefForListEngineProducts ¶ added in v0.0.76
func GenReqDefForListEngineProducts() *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 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 GenReqDefForShowRabbitMqProductCores ¶ added in v0.1.66
func GenReqDefForShowRabbitMqProductCores() *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 RabbitMQClientBuilder ¶
func RabbitMQClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type BatchCreateOrDeleteRabbitMqTagInvoker ¶ added in v0.0.90
type BatchCreateOrDeleteRabbitMqTagInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateOrDeleteRabbitMqTagInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateOrDeleteRabbitMqTagInvoker) Invoke() (*model.BatchCreateOrDeleteRabbitMqTagResponse, error)
type BatchRestartOrDeleteInstancesInvoker ¶ added in v0.0.90
type BatchRestartOrDeleteInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRestartOrDeleteInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *BatchRestartOrDeleteInstancesInvoker) Invoke() (*model.BatchRestartOrDeleteInstancesResponse, error)
type CreatePostPaidInstanceByEngineInvoker ¶ added in v0.0.103
type CreatePostPaidInstanceByEngineInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePostPaidInstanceByEngineInvoker) Invoke ¶ added in v0.0.103
func (i *CreatePostPaidInstanceByEngineInvoker) Invoke() (*model.CreatePostPaidInstanceByEngineResponse, error)
type CreatePostPaidInstanceInvoker ¶ added in v0.0.90
type CreatePostPaidInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePostPaidInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePostPaidInstanceInvoker) Invoke() (*model.CreatePostPaidInstanceResponse, error)
type DeleteBackgroundTaskInvoker ¶ added in v0.0.90
type DeleteBackgroundTaskInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteBackgroundTaskInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteBackgroundTaskInvoker) Invoke() (*model.DeleteBackgroundTaskResponse, error)
type DeleteInstanceInvoker ¶ added in v0.0.90
type DeleteInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteInstanceInvoker) Invoke() (*model.DeleteInstanceResponse, error)
type ListAvailableZonesInvoker ¶ added in v0.0.90
type ListAvailableZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAvailableZonesInvoker) Invoke ¶ added in v0.0.90
func (i *ListAvailableZonesInvoker) Invoke() (*model.ListAvailableZonesResponse, error)
type ListBackgroundTasksInvoker ¶ added in v0.0.90
type ListBackgroundTasksInvoker struct {
*invoker.BaseInvoker
}
func (*ListBackgroundTasksInvoker) Invoke ¶ added in v0.0.90
func (i *ListBackgroundTasksInvoker) Invoke() (*model.ListBackgroundTasksResponse, error)
type ListEngineProductsInvoker ¶ added in v0.0.90
type ListEngineProductsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEngineProductsInvoker) Invoke ¶ added in v0.0.90
func (i *ListEngineProductsInvoker) Invoke() (*model.ListEngineProductsResponse, error)
type ListInstancesDetailsInvoker ¶ added in v0.0.90
type ListInstancesDetailsInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstancesDetailsInvoker) Invoke ¶ added in v0.0.90
func (i *ListInstancesDetailsInvoker) Invoke() (*model.ListInstancesDetailsResponse, error)
type ListPluginsInvoker ¶ added in v0.0.90
type ListPluginsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPluginsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPluginsInvoker) Invoke() (*model.ListPluginsResponse, error)
type ListProductsInvoker ¶ added in v0.0.90
type ListProductsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProductsInvoker) Invoke ¶ added in v0.0.90
func (i *ListProductsInvoker) Invoke() (*model.ListProductsResponse, error)
type RabbitMQClient ¶
type RabbitMQClient struct {
HcClient *http_client.HcHttpClient
}
func NewRabbitMQClient ¶
func NewRabbitMQClient(hcClient *http_client.HcHttpClient) *RabbitMQClient
func (*RabbitMQClient) BatchCreateOrDeleteRabbitMqTag ¶
func (c *RabbitMQClient) BatchCreateOrDeleteRabbitMqTag(request *model.BatchCreateOrDeleteRabbitMqTagRequest) (*model.BatchCreateOrDeleteRabbitMqTagResponse, error)
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) BatchRestartOrDeleteInstances ¶
func (c *RabbitMQClient) BatchRestartOrDeleteInstances(request *model.BatchRestartOrDeleteInstancesRequest) (*model.BatchRestartOrDeleteInstancesResponse, error)
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) CreatePostPaidInstance ¶
func (c *RabbitMQClient) CreatePostPaidInstance(request *model.CreatePostPaidInstanceRequest) (*model.CreatePostPaidInstanceResponse, error)
CreatePostPaidInstance 创建实例(按需)
创建实例,该接口创建的实例为按需计费的方式。
Please refer to HUAWEI cloud API Explorer for details.
func (*RabbitMQClient) CreatePostPaidInstanceByEngine ¶ added in v0.0.103
func (c *RabbitMQClient) CreatePostPaidInstanceByEngine(request *model.CreatePostPaidInstanceByEngineRequest) (*model.CreatePostPaidInstanceByEngineResponse, error)
CreatePostPaidInstanceByEngine 创建实例
创建实例,该接口支持创建按需[和包周期](tag:hws,hws_eu,hws_hk,ctc,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) DeleteBackgroundTask ¶
func (c *RabbitMQClient) DeleteBackgroundTask(request *model.DeleteBackgroundTaskRequest) (*model.DeleteBackgroundTaskResponse, error)
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) DeleteInstance ¶
func (c *RabbitMQClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
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) ListAvailableZones ¶
func (c *RabbitMQClient) ListAvailableZones(request *model.ListAvailableZonesRequest) (*model.ListAvailableZonesResponse, error)
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 ¶
func (c *RabbitMQClient) ListBackgroundTasks(request *model.ListBackgroundTasksRequest) (*model.ListBackgroundTasksResponse, error)
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) ListEngineProducts ¶ added in v0.0.76
func (c *RabbitMQClient) ListEngineProducts(request *model.ListEngineProductsRequest) (*model.ListEngineProductsResponse, error)
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) ListInstancesDetails ¶
func (c *RabbitMQClient) ListInstancesDetails(request *model.ListInstancesDetailsRequest) (*model.ListInstancesDetailsResponse, error)
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 ¶
func (c *RabbitMQClient) ListPlugins(request *model.ListPluginsRequest) (*model.ListPluginsResponse, error)
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 ¶
func (c *RabbitMQClient) ListProducts(request *model.ListProductsRequest) (*model.ListProductsResponse, error)
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) ResetPassword ¶
func (c *RabbitMQClient) ResetPassword(request *model.ResetPasswordRequest) (*model.ResetPasswordResponse, error)
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
func (c *RabbitMQClient) ResizeEngineInstance(request *model.ResizeEngineInstanceRequest) (*model.ResizeEngineInstanceResponse, error)
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 ¶
func (c *RabbitMQClient) ResizeInstance(request *model.ResizeInstanceRequest) (*model.ResizeInstanceResponse, error)
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 ¶
func (c *RabbitMQClient) ShowBackgroundTask(request *model.ShowBackgroundTaskRequest) (*model.ShowBackgroundTaskResponse, error)
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
func (c *RabbitMQClient) ShowCesHierarchy(request *model.ShowCesHierarchyRequest) (*model.ShowCesHierarchyResponse, error)
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
func (c *RabbitMQClient) ShowEngineInstanceExtendProductInfo(request *model.ShowEngineInstanceExtendProductInfoRequest) (*model.ShowEngineInstanceExtendProductInfoResponse, error)
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 ¶
func (c *RabbitMQClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
ShowInstance 查询指定实例
查询指定实例的详细信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*RabbitMQClient) ShowInstanceExtendProductInfo ¶
func (c *RabbitMQClient) ShowInstanceExtendProductInfo(request *model.ShowInstanceExtendProductInfoRequest) (*model.ShowInstanceExtendProductInfoResponse, error)
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 ¶
func (c *RabbitMQClient) ShowMaintainWindows(request *model.ShowMaintainWindowsRequest) (*model.ShowMaintainWindowsResponse, error)
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) ShowRabbitMqProductCores ¶ added in v0.1.66
func (c *RabbitMQClient) ShowRabbitMqProductCores(request *model.ShowRabbitMqProductCoresRequest) (*model.ShowRabbitMqProductCoresResponse, error)
ShowRabbitMqProductCores 查询RabbitMQ产品规格核数
查询RabbitMQ产品规格核数
Please refer to HUAWEI cloud API Explorer for details.
func (*RabbitMQClient) ShowRabbitMqProductCoresInvoker ¶ added in v0.1.66
func (c *RabbitMQClient) ShowRabbitMqProductCoresInvoker(request *model.ShowRabbitMqProductCoresRequest) *ShowRabbitMqProductCoresInvoker
ShowRabbitMqProductCoresInvoker 查询RabbitMQ产品规格核数
func (*RabbitMQClient) ShowRabbitMqProjectTags ¶
func (c *RabbitMQClient) ShowRabbitMqProjectTags(request *model.ShowRabbitMqProjectTagsRequest) (*model.ShowRabbitMqProjectTagsResponse, error)
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 ¶
func (c *RabbitMQClient) ShowRabbitMqTags(request *model.ShowRabbitMqTagsRequest) (*model.ShowRabbitMqTagsResponse, error)
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 ¶
func (c *RabbitMQClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)
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 ¶
func (c *RabbitMQClient) UpdatePlugins(request *model.UpdatePluginsRequest) (*model.UpdatePluginsResponse, error)
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 开启或关闭插件
type ResetPasswordInvoker ¶ added in v0.0.90
type ResetPasswordInvoker struct {
*invoker.BaseInvoker
}
func (*ResetPasswordInvoker) Invoke ¶ added in v0.0.90
func (i *ResetPasswordInvoker) Invoke() (*model.ResetPasswordResponse, error)
type ResizeEngineInstanceInvoker ¶ added in v0.1.33
type ResizeEngineInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ResizeEngineInstanceInvoker) Invoke ¶ added in v0.1.33
func (i *ResizeEngineInstanceInvoker) Invoke() (*model.ResizeEngineInstanceResponse, error)
type ResizeInstanceInvoker ¶ added in v0.0.90
type ResizeInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ResizeInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *ResizeInstanceInvoker) Invoke() (*model.ResizeInstanceResponse, error)
type ShowBackgroundTaskInvoker ¶ added in v0.0.90
type ShowBackgroundTaskInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBackgroundTaskInvoker) Invoke ¶ added in v0.0.90
func (i *ShowBackgroundTaskInvoker) Invoke() (*model.ShowBackgroundTaskResponse, error)
type ShowCesHierarchyInvoker ¶ added in v0.1.66
type ShowCesHierarchyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCesHierarchyInvoker) Invoke ¶ added in v0.1.66
func (i *ShowCesHierarchyInvoker) Invoke() (*model.ShowCesHierarchyResponse, error)
type ShowEngineInstanceExtendProductInfoInvoker ¶ added in v0.1.33
type ShowEngineInstanceExtendProductInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowEngineInstanceExtendProductInfoInvoker) Invoke ¶ added in v0.1.33
func (i *ShowEngineInstanceExtendProductInfoInvoker) Invoke() (*model.ShowEngineInstanceExtendProductInfoResponse, error)
type ShowInstanceExtendProductInfoInvoker ¶ added in v0.0.90
type ShowInstanceExtendProductInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInstanceExtendProductInfoInvoker) Invoke ¶ added in v0.0.90
func (i *ShowInstanceExtendProductInfoInvoker) Invoke() (*model.ShowInstanceExtendProductInfoResponse, error)
type ShowInstanceInvoker ¶ added in v0.0.90
type ShowInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *ShowInstanceInvoker) Invoke() (*model.ShowInstanceResponse, error)
type ShowMaintainWindowsInvoker ¶ added in v0.0.90
type ShowMaintainWindowsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMaintainWindowsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowMaintainWindowsInvoker) Invoke() (*model.ShowMaintainWindowsResponse, error)
type ShowRabbitMqProductCoresInvoker ¶ added in v0.1.66
type ShowRabbitMqProductCoresInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRabbitMqProductCoresInvoker) Invoke ¶ added in v0.1.66
func (i *ShowRabbitMqProductCoresInvoker) Invoke() (*model.ShowRabbitMqProductCoresResponse, error)
type ShowRabbitMqProjectTagsInvoker ¶ added in v0.0.90
type ShowRabbitMqProjectTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRabbitMqProjectTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRabbitMqProjectTagsInvoker) Invoke() (*model.ShowRabbitMqProjectTagsResponse, error)
type ShowRabbitMqTagsInvoker ¶ added in v0.0.90
type ShowRabbitMqTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRabbitMqTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRabbitMqTagsInvoker) Invoke() (*model.ShowRabbitMqTagsResponse, error)
type UpdateInstanceInvoker ¶ added in v0.0.90
type UpdateInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateInstanceInvoker) Invoke() (*model.UpdateInstanceResponse, error)
type UpdatePluginsInvoker ¶ added in v0.0.90
type UpdatePluginsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePluginsInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePluginsInvoker) Invoke() (*model.UpdatePluginsResponse, error)