Documentation ¶
Index ¶
- func GenReqDefForBatchCreateOrDeleteRabbitMqTag() *def.HttpRequestDef
- func GenReqDefForBatchDeleteExchanges() *def.HttpRequestDef
- func GenReqDefForBatchDeleteQueues() *def.HttpRequestDef
- func GenReqDefForBatchDeleteVhosts() *def.HttpRequestDef
- func GenReqDefForBatchRestartOrDeleteInstances() *def.HttpRequestDef
- func GenReqDefForCreateBinding() *def.HttpRequestDef
- func GenReqDefForCreateExchange() *def.HttpRequestDef
- func GenReqDefForCreatePostPaidInstance() *def.HttpRequestDef
- func GenReqDefForCreatePostPaidInstanceByEngine() *def.HttpRequestDef
- func GenReqDefForCreateQueue() *def.HttpRequestDef
- func GenReqDefForCreateUser() *def.HttpRequestDef
- func GenReqDefForCreateVhost() *def.HttpRequestDef
- func GenReqDefForDeleteBackgroundTask() *def.HttpRequestDef
- func GenReqDefForDeleteBinding() *def.HttpRequestDef
- func GenReqDefForDeleteInstance() *def.HttpRequestDef
- func GenReqDefForDeleteQueueInfo() *def.HttpRequestDef
- func GenReqDefForDeleteUser() *def.HttpRequestDef
- func GenReqDefForListAvailableZones() *def.HttpRequestDef
- func GenReqDefForListBackgroundTasks() *def.HttpRequestDef
- func GenReqDefForListBindings() *def.HttpRequestDef
- func GenReqDefForListEngineProducts() *def.HttpRequestDef
- func GenReqDefForListExchanges() *def.HttpRequestDef
- func GenReqDefForListInstancesDetails() *def.HttpRequestDef
- func GenReqDefForListPlugins() *def.HttpRequestDef
- func GenReqDefForListProducts() *def.HttpRequestDef
- func GenReqDefForListQueues() *def.HttpRequestDef
- func GenReqDefForListUser() *def.HttpRequestDef
- func GenReqDefForListVhosts() *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 GenReqDefForShowQueueDetails() *def.HttpRequestDef
- func GenReqDefForShowRabbitMqProjectTags() *def.HttpRequestDef
- func GenReqDefForShowRabbitMqTags() *def.HttpRequestDef
- func GenReqDefForUpdateInstance() *def.HttpRequestDef
- func GenReqDefForUpdatePlugins() *def.HttpRequestDef
- func GenReqDefForUpdateUser() *def.HttpRequestDef
- func RabbitMQClientBuilder() *httpclient.HcHttpClientBuilder
- type BatchCreateOrDeleteRabbitMqTagInvoker
- type BatchDeleteExchangesInvoker
- type BatchDeleteQueuesInvoker
- type BatchDeleteVhostsInvoker
- type BatchRestartOrDeleteInstancesInvoker
- type CreateBindingInvoker
- type CreateExchangeInvoker
- type CreatePostPaidInstanceByEngineInvoker
- type CreatePostPaidInstanceInvoker
- type CreateQueueInvoker
- type CreateUserInvoker
- type CreateVhostInvoker
- type DeleteBackgroundTaskInvoker
- type DeleteBindingInvoker
- type DeleteInstanceInvoker
- type DeleteQueueInfoInvoker
- type DeleteUserInvoker
- type ListAvailableZonesInvoker
- type ListBackgroundTasksInvoker
- type ListBindingsInvoker
- type ListEngineProductsInvoker
- type ListExchangesInvoker
- type ListInstancesDetailsInvoker
- type ListPluginsInvoker
- type ListProductsInvoker
- type ListQueuesInvoker
- type ListUserInvoker
- type ListVhostsInvoker
- type RabbitMQClient
- func (c *RabbitMQClient) BatchCreateOrDeleteRabbitMqTag(request *model.BatchCreateOrDeleteRabbitMqTagRequest) (*model.BatchCreateOrDeleteRabbitMqTagResponse, error)
- func (c *RabbitMQClient) BatchCreateOrDeleteRabbitMqTagInvoker(request *model.BatchCreateOrDeleteRabbitMqTagRequest) *BatchCreateOrDeleteRabbitMqTagInvoker
- func (c *RabbitMQClient) BatchDeleteExchanges(request *model.BatchDeleteExchangesRequest) (*model.BatchDeleteExchangesResponse, error)
- func (c *RabbitMQClient) BatchDeleteExchangesInvoker(request *model.BatchDeleteExchangesRequest) *BatchDeleteExchangesInvoker
- func (c *RabbitMQClient) BatchDeleteQueues(request *model.BatchDeleteQueuesRequest) (*model.BatchDeleteQueuesResponse, error)
- func (c *RabbitMQClient) BatchDeleteQueuesInvoker(request *model.BatchDeleteQueuesRequest) *BatchDeleteQueuesInvoker
- func (c *RabbitMQClient) BatchDeleteVhosts(request *model.BatchDeleteVhostsRequest) (*model.BatchDeleteVhostsResponse, error)
- func (c *RabbitMQClient) BatchDeleteVhostsInvoker(request *model.BatchDeleteVhostsRequest) *BatchDeleteVhostsInvoker
- func (c *RabbitMQClient) BatchRestartOrDeleteInstances(request *model.BatchRestartOrDeleteInstancesRequest) (*model.BatchRestartOrDeleteInstancesResponse, error)
- func (c *RabbitMQClient) BatchRestartOrDeleteInstancesInvoker(request *model.BatchRestartOrDeleteInstancesRequest) *BatchRestartOrDeleteInstancesInvoker
- func (c *RabbitMQClient) CreateBinding(request *model.CreateBindingRequest) (*model.CreateBindingResponse, error)
- func (c *RabbitMQClient) CreateBindingInvoker(request *model.CreateBindingRequest) *CreateBindingInvoker
- func (c *RabbitMQClient) CreateExchange(request *model.CreateExchangeRequest) (*model.CreateExchangeResponse, error)
- func (c *RabbitMQClient) CreateExchangeInvoker(request *model.CreateExchangeRequest) *CreateExchangeInvoker
- 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) CreateQueue(request *model.CreateQueueRequest) (*model.CreateQueueResponse, error)
- func (c *RabbitMQClient) CreateQueueInvoker(request *model.CreateQueueRequest) *CreateQueueInvoker
- func (c *RabbitMQClient) CreateUser(request *model.CreateUserRequest) (*model.CreateUserResponse, error)
- func (c *RabbitMQClient) CreateUserInvoker(request *model.CreateUserRequest) *CreateUserInvoker
- func (c *RabbitMQClient) CreateVhost(request *model.CreateVhostRequest) (*model.CreateVhostResponse, error)
- func (c *RabbitMQClient) CreateVhostInvoker(request *model.CreateVhostRequest) *CreateVhostInvoker
- func (c *RabbitMQClient) DeleteBackgroundTask(request *model.DeleteBackgroundTaskRequest) (*model.DeleteBackgroundTaskResponse, error)
- func (c *RabbitMQClient) DeleteBackgroundTaskInvoker(request *model.DeleteBackgroundTaskRequest) *DeleteBackgroundTaskInvoker
- func (c *RabbitMQClient) DeleteBinding(request *model.DeleteBindingRequest) (*model.DeleteBindingResponse, error)
- func (c *RabbitMQClient) DeleteBindingInvoker(request *model.DeleteBindingRequest) *DeleteBindingInvoker
- func (c *RabbitMQClient) DeleteInstance(request *model.DeleteInstanceRequest) (*model.DeleteInstanceResponse, error)
- func (c *RabbitMQClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker
- func (c *RabbitMQClient) DeleteQueueInfo(request *model.DeleteQueueInfoRequest) (*model.DeleteQueueInfoResponse, error)
- func (c *RabbitMQClient) DeleteQueueInfoInvoker(request *model.DeleteQueueInfoRequest) *DeleteQueueInfoInvoker
- func (c *RabbitMQClient) DeleteUser(request *model.DeleteUserRequest) (*model.DeleteUserResponse, error)
- func (c *RabbitMQClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker
- 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) ListBindings(request *model.ListBindingsRequest) (*model.ListBindingsResponse, error)
- func (c *RabbitMQClient) ListBindingsInvoker(request *model.ListBindingsRequest) *ListBindingsInvoker
- func (c *RabbitMQClient) ListEngineProducts(request *model.ListEngineProductsRequest) (*model.ListEngineProductsResponse, error)
- func (c *RabbitMQClient) ListEngineProductsInvoker(request *model.ListEngineProductsRequest) *ListEngineProductsInvoker
- func (c *RabbitMQClient) ListExchanges(request *model.ListExchangesRequest) (*model.ListExchangesResponse, error)
- func (c *RabbitMQClient) ListExchangesInvoker(request *model.ListExchangesRequest) *ListExchangesInvoker
- 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) ListQueues(request *model.ListQueuesRequest) (*model.ListQueuesResponse, error)
- func (c *RabbitMQClient) ListQueuesInvoker(request *model.ListQueuesRequest) *ListQueuesInvoker
- func (c *RabbitMQClient) ListUser(request *model.ListUserRequest) (*model.ListUserResponse, error)
- func (c *RabbitMQClient) ListUserInvoker(request *model.ListUserRequest) *ListUserInvoker
- func (c *RabbitMQClient) ListVhosts(request *model.ListVhostsRequest) (*model.ListVhostsResponse, error)
- func (c *RabbitMQClient) ListVhostsInvoker(request *model.ListVhostsRequest) *ListVhostsInvoker
- 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) ShowQueueDetails(request *model.ShowQueueDetailsRequest) (*model.ShowQueueDetailsResponse, error)
- func (c *RabbitMQClient) ShowQueueDetailsInvoker(request *model.ShowQueueDetailsRequest) *ShowQueueDetailsInvoker
- 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
- func (c *RabbitMQClient) UpdateUser(request *model.UpdateUserRequest) (*model.UpdateUserResponse, error)
- func (c *RabbitMQClient) UpdateUserInvoker(request *model.UpdateUserRequest) *UpdateUserInvoker
- type ResetPasswordInvoker
- type ResizeEngineInstanceInvoker
- type ResizeInstanceInvoker
- type ShowBackgroundTaskInvoker
- type ShowCesHierarchyInvoker
- type ShowEngineInstanceExtendProductInfoInvoker
- type ShowInstanceExtendProductInfoInvoker
- type ShowInstanceInvoker
- type ShowMaintainWindowsInvoker
- type ShowQueueDetailsInvoker
- type ShowRabbitMqProjectTagsInvoker
- type ShowRabbitMqTagsInvoker
- type UpdateInstanceInvoker
- type UpdatePluginsInvoker
- type UpdateUserInvoker
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
func (i *BatchCreateOrDeleteRabbitMqTagInvoker) Invoke() (*model.BatchCreateOrDeleteRabbitMqTagResponse, error)
type BatchDeleteExchangesInvoker ¶ added in v0.1.104
type BatchDeleteExchangesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteExchangesInvoker) Invoke ¶ added in v0.1.104
func (i *BatchDeleteExchangesInvoker) Invoke() (*model.BatchDeleteExchangesResponse, error)
type BatchDeleteQueuesInvoker ¶ added in v0.1.104
type BatchDeleteQueuesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteQueuesInvoker) Invoke ¶ added in v0.1.104
func (i *BatchDeleteQueuesInvoker) Invoke() (*model.BatchDeleteQueuesResponse, error)
type BatchDeleteVhostsInvoker ¶ added in v0.1.104
type BatchDeleteVhostsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteVhostsInvoker) Invoke ¶ added in v0.1.104
func (i *BatchDeleteVhostsInvoker) Invoke() (*model.BatchDeleteVhostsResponse, 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 CreateBindingInvoker ¶ added in v0.1.104
type CreateBindingInvoker struct {
*invoker.BaseInvoker
}
func (*CreateBindingInvoker) Invoke ¶ added in v0.1.104
func (i *CreateBindingInvoker) Invoke() (*model.CreateBindingResponse, error)
type CreateExchangeInvoker ¶ added in v0.1.104
type CreateExchangeInvoker struct {
*invoker.BaseInvoker
}
func (*CreateExchangeInvoker) Invoke ¶ added in v0.1.104
func (i *CreateExchangeInvoker) Invoke() (*model.CreateExchangeResponse, 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 CreateQueueInvoker ¶ added in v0.1.104
type CreateQueueInvoker struct {
*invoker.BaseInvoker
}
func (*CreateQueueInvoker) Invoke ¶ added in v0.1.104
func (i *CreateQueueInvoker) Invoke() (*model.CreateQueueResponse, error)
type CreateUserInvoker ¶ added in v0.1.104
type CreateUserInvoker struct {
*invoker.BaseInvoker
}
func (*CreateUserInvoker) Invoke ¶ added in v0.1.104
func (i *CreateUserInvoker) Invoke() (*model.CreateUserResponse, error)
type CreateVhostInvoker ¶ added in v0.1.104
type CreateVhostInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVhostInvoker) Invoke ¶ added in v0.1.104
func (i *CreateVhostInvoker) Invoke() (*model.CreateVhostResponse, 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 DeleteBindingInvoker ¶ added in v0.1.104
type DeleteBindingInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteBindingInvoker) Invoke ¶ added in v0.1.104
func (i *DeleteBindingInvoker) Invoke() (*model.DeleteBindingResponse, 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 DeleteQueueInfoInvoker ¶ added in v0.1.104
type DeleteQueueInfoInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteQueueInfoInvoker) Invoke ¶ added in v0.1.104
func (i *DeleteQueueInfoInvoker) Invoke() (*model.DeleteQueueInfoResponse, error)
type DeleteUserInvoker ¶ added in v0.1.104
type DeleteUserInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteUserInvoker) Invoke ¶ added in v0.1.104
func (i *DeleteUserInvoker) Invoke() (*model.DeleteUserResponse, 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 ListBindingsInvoker ¶ added in v0.1.104
type ListBindingsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBindingsInvoker) Invoke ¶ added in v0.1.104
func (i *ListBindingsInvoker) Invoke() (*model.ListBindingsResponse, 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 ListExchangesInvoker ¶ added in v0.1.104
type ListExchangesInvoker struct {
*invoker.BaseInvoker
}
func (*ListExchangesInvoker) Invoke ¶ added in v0.1.104
func (i *ListExchangesInvoker) Invoke() (*model.ListExchangesResponse, 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 ListQueuesInvoker ¶ added in v0.1.104
type ListQueuesInvoker struct {
*invoker.BaseInvoker
}
func (*ListQueuesInvoker) Invoke ¶ added in v0.1.104
func (i *ListQueuesInvoker) Invoke() (*model.ListQueuesResponse, error)
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
func (i *ListVhostsInvoker) Invoke() (*model.ListVhostsResponse, error)
type RabbitMQClient ¶
type RabbitMQClient struct {
HcClient *httpclient.HcHttpClient
}
func NewRabbitMQClient ¶
func NewRabbitMQClient(hcClient *httpclient.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) BatchDeleteExchanges ¶ added in v0.1.104
func (c *RabbitMQClient) BatchDeleteExchanges(request *model.BatchDeleteExchangesRequest) (*model.BatchDeleteExchangesResponse, error)
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
func (c *RabbitMQClient) BatchDeleteQueues(request *model.BatchDeleteQueuesRequest) (*model.BatchDeleteQueuesResponse, error)
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
func (c *RabbitMQClient) BatchDeleteVhosts(request *model.BatchDeleteVhostsRequest) (*model.BatchDeleteVhostsResponse, error)
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 ¶
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) CreateBinding ¶ added in v0.1.104
func (c *RabbitMQClient) CreateBinding(request *model.CreateBindingRequest) (*model.CreateBindingResponse, error)
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
func (c *RabbitMQClient) CreateExchange(request *model.CreateExchangeRequest) (*model.CreateExchangeResponse, error)
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 ¶
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)计费方式的实例](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
func (c *RabbitMQClient) CreateQueue(request *model.CreateQueueRequest) (*model.CreateQueueResponse, error)
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
func (c *RabbitMQClient) CreateUser(request *model.CreateUserRequest) (*model.CreateUserResponse, error)
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
func (c *RabbitMQClient) CreateVhost(request *model.CreateVhostRequest) (*model.CreateVhostResponse, error)
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 ¶
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) DeleteBinding ¶ added in v0.1.104
func (c *RabbitMQClient) DeleteBinding(request *model.DeleteBindingRequest) (*model.DeleteBindingResponse, error)
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 ¶
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) DeleteQueueInfo ¶ added in v0.1.104
func (c *RabbitMQClient) DeleteQueueInfo(request *model.DeleteQueueInfoRequest) (*model.DeleteQueueInfoResponse, error)
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
func (c *RabbitMQClient) DeleteUser(request *model.DeleteUserRequest) (*model.DeleteUserResponse, error)
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 ¶
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) ListBindings ¶ added in v0.1.104
func (c *RabbitMQClient) ListBindings(request *model.ListBindingsRequest) (*model.ListBindingsResponse, error)
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
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) ListExchanges ¶ added in v0.1.104
func (c *RabbitMQClient) ListExchanges(request *model.ListExchangesRequest) (*model.ListExchangesResponse, error)
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 ¶
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) ListQueues ¶ added in v0.1.104
func (c *RabbitMQClient) ListQueues(request *model.ListQueuesRequest) (*model.ListQueuesResponse, error)
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
func (c *RabbitMQClient) ListVhosts(request *model.ListVhostsRequest) (*model.ListVhostsResponse, error)
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 ¶
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) ShowQueueDetails ¶ added in v0.1.104
func (c *RabbitMQClient) ShowQueueDetails(request *model.ShowQueueDetailsRequest) (*model.ShowQueueDetailsResponse, error)
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 ¶
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 开启或关闭插件
func (*RabbitMQClient) UpdateUser ¶ added in v0.1.104
func (c *RabbitMQClient) UpdateUser(request *model.UpdateUserRequest) (*model.UpdateUserResponse, error)
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
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 ShowQueueDetailsInvoker ¶ added in v0.1.104
type ShowQueueDetailsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowQueueDetailsInvoker) Invoke ¶ added in v0.1.104
func (i *ShowQueueDetailsInvoker) Invoke() (*model.ShowQueueDetailsResponse, 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)
type UpdateUserInvoker ¶ added in v0.1.104
type UpdateUserInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateUserInvoker) Invoke ¶ added in v0.1.104
func (i *UpdateUserInvoker) Invoke() (*model.UpdateUserResponse, error)