Documentation
¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateRabbitMQServerlessBinding(request *CreateRabbitMQServerlessBindingRequest) (response *CreateRabbitMQServerlessBindingResponse, err error)
- func (c *Client) CreateRabbitMQServerlessBindingWithContext(ctx context.Context, request *CreateRabbitMQServerlessBindingRequest) (response *CreateRabbitMQServerlessBindingResponse, err error)
- func (c *Client) CreateRabbitMQServerlessExchange(request *CreateRabbitMQServerlessExchangeRequest) (response *CreateRabbitMQServerlessExchangeResponse, err error)
- func (c *Client) CreateRabbitMQServerlessExchangeWithContext(ctx context.Context, request *CreateRabbitMQServerlessExchangeRequest) (response *CreateRabbitMQServerlessExchangeResponse, err error)
- func (c *Client) CreateRabbitMQServerlessQueue(request *CreateRabbitMQServerlessQueueRequest) (response *CreateRabbitMQServerlessQueueResponse, err error)
- func (c *Client) CreateRabbitMQServerlessQueueWithContext(ctx context.Context, request *CreateRabbitMQServerlessQueueRequest) (response *CreateRabbitMQServerlessQueueResponse, err error)
- func (c *Client) CreateRabbitMQServerlessUser(request *CreateRabbitMQServerlessUserRequest) (response *CreateRabbitMQServerlessUserResponse, err error)
- func (c *Client) CreateRabbitMQServerlessUserWithContext(ctx context.Context, request *CreateRabbitMQServerlessUserRequest) (response *CreateRabbitMQServerlessUserResponse, err error)
- func (c *Client) CreateRabbitMQServerlessVirtualHost(request *CreateRabbitMQServerlessVirtualHostRequest) (response *CreateRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) CreateRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *CreateRabbitMQServerlessVirtualHostRequest) (response *CreateRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessBinding(request *DeleteRabbitMQServerlessBindingRequest) (response *DeleteRabbitMQServerlessBindingResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessBindingWithContext(ctx context.Context, request *DeleteRabbitMQServerlessBindingRequest) (response *DeleteRabbitMQServerlessBindingResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessExchange(request *DeleteRabbitMQServerlessExchangeRequest) (response *DeleteRabbitMQServerlessExchangeResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessExchangeWithContext(ctx context.Context, request *DeleteRabbitMQServerlessExchangeRequest) (response *DeleteRabbitMQServerlessExchangeResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessPermission(request *DeleteRabbitMQServerlessPermissionRequest) (response *DeleteRabbitMQServerlessPermissionResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessPermissionWithContext(ctx context.Context, request *DeleteRabbitMQServerlessPermissionRequest) (response *DeleteRabbitMQServerlessPermissionResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessQueue(request *DeleteRabbitMQServerlessQueueRequest) (response *DeleteRabbitMQServerlessQueueResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessQueueWithContext(ctx context.Context, request *DeleteRabbitMQServerlessQueueRequest) (response *DeleteRabbitMQServerlessQueueResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessUser(request *DeleteRabbitMQServerlessUserRequest) (response *DeleteRabbitMQServerlessUserResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessUserWithContext(ctx context.Context, request *DeleteRabbitMQServerlessUserRequest) (response *DeleteRabbitMQServerlessUserResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessVirtualHost(request *DeleteRabbitMQServerlessVirtualHostRequest) (response *DeleteRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) DeleteRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *DeleteRabbitMQServerlessVirtualHostRequest) (response *DeleteRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessBindings(request *DescribeRabbitMQServerlessBindingsRequest) (response *DescribeRabbitMQServerlessBindingsResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessBindingsWithContext(ctx context.Context, request *DescribeRabbitMQServerlessBindingsRequest) (response *DescribeRabbitMQServerlessBindingsResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessConnection(request *DescribeRabbitMQServerlessConnectionRequest) (response *DescribeRabbitMQServerlessConnectionResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessConnectionWithContext(ctx context.Context, request *DescribeRabbitMQServerlessConnectionRequest) (response *DescribeRabbitMQServerlessConnectionResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessConsumers(request *DescribeRabbitMQServerlessConsumersRequest) (response *DescribeRabbitMQServerlessConsumersResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessConsumersWithContext(ctx context.Context, request *DescribeRabbitMQServerlessConsumersRequest) (response *DescribeRabbitMQServerlessConsumersResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessExchangeDetail(request *DescribeRabbitMQServerlessExchangeDetailRequest) (response *DescribeRabbitMQServerlessExchangeDetailResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessExchangeDetailWithContext(ctx context.Context, request *DescribeRabbitMQServerlessExchangeDetailRequest) (response *DescribeRabbitMQServerlessExchangeDetailResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessExchanges(request *DescribeRabbitMQServerlessExchangesRequest) (response *DescribeRabbitMQServerlessExchangesResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessExchangesWithContext(ctx context.Context, request *DescribeRabbitMQServerlessExchangesRequest) (response *DescribeRabbitMQServerlessExchangesResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessInstance(request *DescribeRabbitMQServerlessInstanceRequest) (response *DescribeRabbitMQServerlessInstanceResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessInstanceWithContext(ctx context.Context, request *DescribeRabbitMQServerlessInstanceRequest) (response *DescribeRabbitMQServerlessInstanceResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessPermission(request *DescribeRabbitMQServerlessPermissionRequest) (response *DescribeRabbitMQServerlessPermissionResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessPermissionWithContext(ctx context.Context, request *DescribeRabbitMQServerlessPermissionRequest) (response *DescribeRabbitMQServerlessPermissionResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessQueueDetail(request *DescribeRabbitMQServerlessQueueDetailRequest) (response *DescribeRabbitMQServerlessQueueDetailResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessQueueDetailWithContext(ctx context.Context, request *DescribeRabbitMQServerlessQueueDetailRequest) (response *DescribeRabbitMQServerlessQueueDetailResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessQueues(request *DescribeRabbitMQServerlessQueuesRequest) (response *DescribeRabbitMQServerlessQueuesResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessQueuesWithContext(ctx context.Context, request *DescribeRabbitMQServerlessQueuesRequest) (response *DescribeRabbitMQServerlessQueuesResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessUser(request *DescribeRabbitMQServerlessUserRequest) (response *DescribeRabbitMQServerlessUserResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessUserWithContext(ctx context.Context, request *DescribeRabbitMQServerlessUserRequest) (response *DescribeRabbitMQServerlessUserResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessVirtualHost(request *DescribeRabbitMQServerlessVirtualHostRequest) (response *DescribeRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) DescribeRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *DescribeRabbitMQServerlessVirtualHostRequest) (response *DescribeRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) ListRabbitMQServerlessInstances(request *ListRabbitMQServerlessInstancesRequest) (response *ListRabbitMQServerlessInstancesResponse, err error)
- func (c *Client) ListRabbitMQServerlessInstancesWithContext(ctx context.Context, request *ListRabbitMQServerlessInstancesRequest) (response *ListRabbitMQServerlessInstancesResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessExchange(request *ModifyRabbitMQServerlessExchangeRequest) (response *ModifyRabbitMQServerlessExchangeResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessExchangeWithContext(ctx context.Context, request *ModifyRabbitMQServerlessExchangeRequest) (response *ModifyRabbitMQServerlessExchangeResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessInstance(request *ModifyRabbitMQServerlessInstanceRequest) (response *ModifyRabbitMQServerlessInstanceResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessInstanceWithContext(ctx context.Context, request *ModifyRabbitMQServerlessInstanceRequest) (response *ModifyRabbitMQServerlessInstanceResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessPermission(request *ModifyRabbitMQServerlessPermissionRequest) (response *ModifyRabbitMQServerlessPermissionResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessPermissionWithContext(ctx context.Context, request *ModifyRabbitMQServerlessPermissionRequest) (response *ModifyRabbitMQServerlessPermissionResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessQueue(request *ModifyRabbitMQServerlessQueueRequest) (response *ModifyRabbitMQServerlessQueueResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessQueueWithContext(ctx context.Context, request *ModifyRabbitMQServerlessQueueRequest) (response *ModifyRabbitMQServerlessQueueResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessUser(request *ModifyRabbitMQServerlessUserRequest) (response *ModifyRabbitMQServerlessUserResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessUserWithContext(ctx context.Context, request *ModifyRabbitMQServerlessUserRequest) (response *ModifyRabbitMQServerlessUserResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessVirtualHost(request *ModifyRabbitMQServerlessVirtualHostRequest) (response *ModifyRabbitMQServerlessVirtualHostResponse, err error)
- func (c *Client) ModifyRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *ModifyRabbitMQServerlessVirtualHostRequest) (response *ModifyRabbitMQServerlessVirtualHostResponse, err error)
- type CreateRabbitMQServerlessBindingRequest
- type CreateRabbitMQServerlessBindingRequestParams
- type CreateRabbitMQServerlessBindingResponse
- type CreateRabbitMQServerlessBindingResponseParams
- type CreateRabbitMQServerlessExchangeRequest
- type CreateRabbitMQServerlessExchangeRequestParams
- type CreateRabbitMQServerlessExchangeResponse
- type CreateRabbitMQServerlessExchangeResponseParams
- type CreateRabbitMQServerlessQueueRequest
- type CreateRabbitMQServerlessQueueRequestParams
- type CreateRabbitMQServerlessQueueResponse
- type CreateRabbitMQServerlessQueueResponseParams
- type CreateRabbitMQServerlessUserRequest
- type CreateRabbitMQServerlessUserRequestParams
- type CreateRabbitMQServerlessUserResponse
- type CreateRabbitMQServerlessUserResponseParams
- type CreateRabbitMQServerlessVirtualHostRequest
- type CreateRabbitMQServerlessVirtualHostRequestParams
- type CreateRabbitMQServerlessVirtualHostResponse
- type CreateRabbitMQServerlessVirtualHostResponseParams
- type DeleteRabbitMQServerlessBindingRequest
- type DeleteRabbitMQServerlessBindingRequestParams
- type DeleteRabbitMQServerlessBindingResponse
- type DeleteRabbitMQServerlessBindingResponseParams
- type DeleteRabbitMQServerlessExchangeRequest
- type DeleteRabbitMQServerlessExchangeRequestParams
- type DeleteRabbitMQServerlessExchangeResponse
- type DeleteRabbitMQServerlessExchangeResponseParams
- type DeleteRabbitMQServerlessPermissionRequest
- type DeleteRabbitMQServerlessPermissionRequestParams
- type DeleteRabbitMQServerlessPermissionResponse
- type DeleteRabbitMQServerlessPermissionResponseParams
- type DeleteRabbitMQServerlessQueueRequest
- type DeleteRabbitMQServerlessQueueRequestParams
- type DeleteRabbitMQServerlessQueueResponse
- type DeleteRabbitMQServerlessQueueResponseParams
- type DeleteRabbitMQServerlessUserRequest
- type DeleteRabbitMQServerlessUserRequestParams
- type DeleteRabbitMQServerlessUserResponse
- type DeleteRabbitMQServerlessUserResponseParams
- type DeleteRabbitMQServerlessVirtualHostRequest
- type DeleteRabbitMQServerlessVirtualHostRequestParams
- type DeleteRabbitMQServerlessVirtualHostResponse
- type DeleteRabbitMQServerlessVirtualHostResponseParams
- type DescribeRabbitMQServerlessBindingsRequest
- type DescribeRabbitMQServerlessBindingsRequestParams
- type DescribeRabbitMQServerlessBindingsResponse
- type DescribeRabbitMQServerlessBindingsResponseParams
- type DescribeRabbitMQServerlessConnectionRequest
- type DescribeRabbitMQServerlessConnectionRequestParams
- type DescribeRabbitMQServerlessConnectionResponse
- type DescribeRabbitMQServerlessConnectionResponseParams
- type DescribeRabbitMQServerlessConsumersRequest
- type DescribeRabbitMQServerlessConsumersRequestParams
- type DescribeRabbitMQServerlessConsumersResponse
- type DescribeRabbitMQServerlessConsumersResponseParams
- type DescribeRabbitMQServerlessExchangeDetailRequest
- type DescribeRabbitMQServerlessExchangeDetailRequestParams
- type DescribeRabbitMQServerlessExchangeDetailResponse
- type DescribeRabbitMQServerlessExchangeDetailResponseParams
- type DescribeRabbitMQServerlessExchangesRequest
- type DescribeRabbitMQServerlessExchangesRequestParams
- type DescribeRabbitMQServerlessExchangesResponse
- type DescribeRabbitMQServerlessExchangesResponseParams
- type DescribeRabbitMQServerlessInstanceRequest
- type DescribeRabbitMQServerlessInstanceRequestParams
- type DescribeRabbitMQServerlessInstanceResponse
- type DescribeRabbitMQServerlessInstanceResponseParams
- type DescribeRabbitMQServerlessPermissionRequest
- type DescribeRabbitMQServerlessPermissionRequestParams
- type DescribeRabbitMQServerlessPermissionResponse
- type DescribeRabbitMQServerlessPermissionResponseParams
- type DescribeRabbitMQServerlessQueueDetailRequest
- type DescribeRabbitMQServerlessQueueDetailRequestParams
- type DescribeRabbitMQServerlessQueueDetailResponse
- type DescribeRabbitMQServerlessQueueDetailResponseParams
- type DescribeRabbitMQServerlessQueuesRequest
- type DescribeRabbitMQServerlessQueuesRequestParams
- type DescribeRabbitMQServerlessQueuesResponse
- type DescribeRabbitMQServerlessQueuesResponseParams
- type DescribeRabbitMQServerlessUserRequest
- type DescribeRabbitMQServerlessUserRequestParams
- type DescribeRabbitMQServerlessUserResponse
- type DescribeRabbitMQServerlessUserResponseParams
- type DescribeRabbitMQServerlessVirtualHostRequest
- type DescribeRabbitMQServerlessVirtualHostRequestParams
- type DescribeRabbitMQServerlessVirtualHostResponse
- type DescribeRabbitMQServerlessVirtualHostResponseParams
- type ExchangeQuota
- type Filter
- type ListRabbitMQServerlessInstancesRequest
- type ListRabbitMQServerlessInstancesRequestParams
- type ListRabbitMQServerlessInstancesResponse
- type ListRabbitMQServerlessInstancesResponseParams
- type ModifyRabbitMQServerlessExchangeRequest
- type ModifyRabbitMQServerlessExchangeRequestParams
- type ModifyRabbitMQServerlessExchangeResponse
- type ModifyRabbitMQServerlessExchangeResponseParams
- type ModifyRabbitMQServerlessInstanceRequest
- type ModifyRabbitMQServerlessInstanceRequestParams
- type ModifyRabbitMQServerlessInstanceResponse
- type ModifyRabbitMQServerlessInstanceResponseParams
- type ModifyRabbitMQServerlessPermissionRequest
- type ModifyRabbitMQServerlessPermissionRequestParams
- type ModifyRabbitMQServerlessPermissionResponse
- type ModifyRabbitMQServerlessPermissionResponseParams
- type ModifyRabbitMQServerlessQueueRequest
- type ModifyRabbitMQServerlessQueueRequestParams
- type ModifyRabbitMQServerlessQueueResponse
- type ModifyRabbitMQServerlessQueueResponseParams
- type ModifyRabbitMQServerlessUserRequest
- type ModifyRabbitMQServerlessUserRequestParams
- type ModifyRabbitMQServerlessUserResponse
- type ModifyRabbitMQServerlessUserResponseParams
- type ModifyRabbitMQServerlessVirtualHostRequest
- type ModifyRabbitMQServerlessVirtualHostRequestParams
- type ModifyRabbitMQServerlessVirtualHostResponse
- type ModifyRabbitMQServerlessVirtualHostResponseParams
- type QueueQuota
- type RabbitMQBindingListInfo
- type RabbitMQClusterInfo
- type RabbitMQClusterSpecInfo
- type RabbitMQConnection
- type RabbitMQConsumersListInfo
- type RabbitMQExchangeListInfo
- type RabbitMQPermission
- type RabbitMQQueueListConsumerDetailInfo
- type RabbitMQQueueListInfo
- type RabbitMQServerlessAccessInfo
- type RabbitMQServerlessEndpoint
- type RabbitMQServerlessInstance
- type RabbitMQServerlessWhiteListInfo
- type RabbitMQUser
- type RabbitMQVirtualHostInfo
- type RabbitMQVirtualHostStatistics
- type UserQuota
- type VirtualHostQuota
- type VpcEndpointInfo
Constants ¶
const ( // CAM signature/authentication error. AUTHFAILURE = "AuthFailure" // DryRun operation means the request will be successful, but the DryRun parameter is passed. DRYRUNOPERATION = "DryRunOperation" // Operation failed. FAILEDOPERATION = "FailedOperation" // Internal error. INTERNALERROR = "InternalError" // Invalid Filter INVALIDFILTER = "InvalidFilter" // Parameter error. INVALIDPARAMETER = "InvalidParameter" // Parameter value error. INVALIDPARAMETERVALUE = "InvalidParameterValue" // The quota limit is exceeded. LIMITEXCEEDED = "LimitExceeded" // Parameters are missing MISSINGPARAMETER = "MissingParameter" // Operation denied. OPERATIONDENIED = "OperationDenied" // Region error. REGIONERROR = "RegionError" // Request limit exceeded. REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // The resource is occupied. RESOURCEINUSE = "ResourceInUse" // Insufficient resources. RESOURCEINSUFFICIENT = "ResourceInsufficient" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" // Resources are unavailable. RESOURCEUNAVAILABLE = "ResourceUnavailable" // Resources are sold out. RESOURCESSOLDOUT = "ResourcesSoldOut" // Unauthorized operation. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Unknown parameter error. UNKNOWNPARAMETER = "UnknownParameter" // The operation is not supported. UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2023-04-18"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateRabbitMQServerlessBinding ¶
func (c *Client) CreateRabbitMQServerlessBinding(request *CreateRabbitMQServerlessBindingRequest) (response *CreateRabbitMQServerlessBindingResponse, err error)
CreateRabbitMQServerlessBinding This API is used to create RabbitMQ binding relationships.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessBindingWithContext ¶
func (c *Client) CreateRabbitMQServerlessBindingWithContext(ctx context.Context, request *CreateRabbitMQServerlessBindingRequest) (response *CreateRabbitMQServerlessBindingResponse, err error)
CreateRabbitMQServerlessBinding This API is used to create RabbitMQ binding relationships.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessExchange ¶
func (c *Client) CreateRabbitMQServerlessExchange(request *CreateRabbitMQServerlessExchangeRequest) (response *CreateRabbitMQServerlessExchangeResponse, err error)
CreateRabbitMQServerlessExchange This API is used to create a RabbitMQ exchange.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessExchangeWithContext ¶
func (c *Client) CreateRabbitMQServerlessExchangeWithContext(ctx context.Context, request *CreateRabbitMQServerlessExchangeRequest) (response *CreateRabbitMQServerlessExchangeResponse, err error)
CreateRabbitMQServerlessExchange This API is used to create a RabbitMQ exchange.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessQueue ¶
func (c *Client) CreateRabbitMQServerlessQueue(request *CreateRabbitMQServerlessQueueRequest) (response *CreateRabbitMQServerlessQueueResponse, err error)
CreateRabbitMQServerlessQueue This API is used to create an RabbitMQ queue.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessQueueWithContext ¶
func (c *Client) CreateRabbitMQServerlessQueueWithContext(ctx context.Context, request *CreateRabbitMQServerlessQueueRequest) (response *CreateRabbitMQServerlessQueueResponse, err error)
CreateRabbitMQServerlessQueue This API is used to create an RabbitMQ queue.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessUser ¶
func (c *Client) CreateRabbitMQServerlessUser(request *CreateRabbitMQServerlessUserRequest) (response *CreateRabbitMQServerlessUserResponse, err error)
CreateRabbitMQServerlessUser This API is used to create a user for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessUserWithContext ¶
func (c *Client) CreateRabbitMQServerlessUserWithContext(ctx context.Context, request *CreateRabbitMQServerlessUserRequest) (response *CreateRabbitMQServerlessUserResponse, err error)
CreateRabbitMQServerlessUser This API is used to create a user for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessVirtualHost ¶
func (c *Client) CreateRabbitMQServerlessVirtualHost(request *CreateRabbitMQServerlessVirtualHostRequest) (response *CreateRabbitMQServerlessVirtualHostResponse, err error)
CreateRabbitMQServerlessVirtualHost This API is used to create a vhost for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRabbitMQServerlessVirtualHostWithContext ¶
func (c *Client) CreateRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *CreateRabbitMQServerlessVirtualHostRequest) (response *CreateRabbitMQServerlessVirtualHostResponse, err error)
CreateRabbitMQServerlessVirtualHost This API is used to create a vhost for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessBinding ¶
func (c *Client) DeleteRabbitMQServerlessBinding(request *DeleteRabbitMQServerlessBindingRequest) (response *DeleteRabbitMQServerlessBindingResponse, err error)
DeleteRabbitMQServerlessBinding This API is used to unbind RabbitMQ binding relationships.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessBindingWithContext ¶
func (c *Client) DeleteRabbitMQServerlessBindingWithContext(ctx context.Context, request *DeleteRabbitMQServerlessBindingRequest) (response *DeleteRabbitMQServerlessBindingResponse, err error)
DeleteRabbitMQServerlessBinding This API is used to unbind RabbitMQ binding relationships.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessExchange ¶
func (c *Client) DeleteRabbitMQServerlessExchange(request *DeleteRabbitMQServerlessExchangeRequest) (response *DeleteRabbitMQServerlessExchangeResponse, err error)
DeleteRabbitMQServerlessExchange This API is used to delete the RabbitMQ exchange.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessExchangeWithContext ¶
func (c *Client) DeleteRabbitMQServerlessExchangeWithContext(ctx context.Context, request *DeleteRabbitMQServerlessExchangeRequest) (response *DeleteRabbitMQServerlessExchangeResponse, err error)
DeleteRabbitMQServerlessExchange This API is used to delete the RabbitMQ exchange.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessPermission ¶
func (c *Client) DeleteRabbitMQServerlessPermission(request *DeleteRabbitMQServerlessPermissionRequest) (response *DeleteRabbitMQServerlessPermissionResponse, err error)
DeleteRabbitMQServerlessPermission This API is used to delete the permission of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessPermissionWithContext ¶
func (c *Client) DeleteRabbitMQServerlessPermissionWithContext(ctx context.Context, request *DeleteRabbitMQServerlessPermissionRequest) (response *DeleteRabbitMQServerlessPermissionResponse, err error)
DeleteRabbitMQServerlessPermission This API is used to delete the permission of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessQueue ¶
func (c *Client) DeleteRabbitMQServerlessQueue(request *DeleteRabbitMQServerlessQueueRequest) (response *DeleteRabbitMQServerlessQueueResponse, err error)
DeleteRabbitMQServerlessQueue This API is used to delete an RabbitMQ queue.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessQueueWithContext ¶
func (c *Client) DeleteRabbitMQServerlessQueueWithContext(ctx context.Context, request *DeleteRabbitMQServerlessQueueRequest) (response *DeleteRabbitMQServerlessQueueResponse, err error)
DeleteRabbitMQServerlessQueue This API is used to delete an RabbitMQ queue.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessUser ¶
func (c *Client) DeleteRabbitMQServerlessUser(request *DeleteRabbitMQServerlessUserRequest) (response *DeleteRabbitMQServerlessUserResponse, err error)
DeleteRabbitMQServerlessUser This API is used to delete the user of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessUserWithContext ¶
func (c *Client) DeleteRabbitMQServerlessUserWithContext(ctx context.Context, request *DeleteRabbitMQServerlessUserRequest) (response *DeleteRabbitMQServerlessUserResponse, err error)
DeleteRabbitMQServerlessUser This API is used to delete the user of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessVirtualHost ¶
func (c *Client) DeleteRabbitMQServerlessVirtualHost(request *DeleteRabbitMQServerlessVirtualHostRequest) (response *DeleteRabbitMQServerlessVirtualHostResponse, err error)
DeleteRabbitMQServerlessVirtualHost This API is used to delete a vhost for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRabbitMQServerlessVirtualHostWithContext ¶
func (c *Client) DeleteRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *DeleteRabbitMQServerlessVirtualHostRequest) (response *DeleteRabbitMQServerlessVirtualHostResponse, err error)
DeleteRabbitMQServerlessVirtualHost This API is used to delete a vhost for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessBindings ¶
func (c *Client) DescribeRabbitMQServerlessBindings(request *DescribeRabbitMQServerlessBindingsRequest) (response *DescribeRabbitMQServerlessBindingsResponse, err error)
DescribeRabbitMQServerlessBindings This API is used to retrieve the binding relationship list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessBindingsWithContext ¶
func (c *Client) DescribeRabbitMQServerlessBindingsWithContext(ctx context.Context, request *DescribeRabbitMQServerlessBindingsRequest) (response *DescribeRabbitMQServerlessBindingsResponse, err error)
DescribeRabbitMQServerlessBindings This API is used to retrieve the binding relationship list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessConnection ¶
func (c *Client) DescribeRabbitMQServerlessConnection(request *DescribeRabbitMQServerlessConnectionRequest) (response *DescribeRabbitMQServerlessConnectionResponse, err error)
DescribeRabbitMQServerlessConnection This API is used to query RabbitMQ connection list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessConnectionWithContext ¶
func (c *Client) DescribeRabbitMQServerlessConnectionWithContext(ctx context.Context, request *DescribeRabbitMQServerlessConnectionRequest) (response *DescribeRabbitMQServerlessConnectionResponse, err error)
DescribeRabbitMQServerlessConnection This API is used to query RabbitMQ connection list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessConsumers ¶
func (c *Client) DescribeRabbitMQServerlessConsumers(request *DescribeRabbitMQServerlessConsumersRequest) (response *DescribeRabbitMQServerlessConsumersResponse, err error)
DescribeRabbitMQServerlessConsumers This API is used to query RabbitMQ queue consumer list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessConsumersWithContext ¶
func (c *Client) DescribeRabbitMQServerlessConsumersWithContext(ctx context.Context, request *DescribeRabbitMQServerlessConsumersRequest) (response *DescribeRabbitMQServerlessConsumersResponse, err error)
DescribeRabbitMQServerlessConsumers This API is used to query RabbitMQ queue consumer list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessExchangeDetail ¶
func (c *Client) DescribeRabbitMQServerlessExchangeDetail(request *DescribeRabbitMQServerlessExchangeDetailRequest) (response *DescribeRabbitMQServerlessExchangeDetailResponse, err error)
DescribeRabbitMQServerlessExchangeDetail This API is used to query RabbitMQ exchange details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessExchangeDetailWithContext ¶
func (c *Client) DescribeRabbitMQServerlessExchangeDetailWithContext(ctx context.Context, request *DescribeRabbitMQServerlessExchangeDetailRequest) (response *DescribeRabbitMQServerlessExchangeDetailResponse, err error)
DescribeRabbitMQServerlessExchangeDetail This API is used to query RabbitMQ exchange details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessExchanges ¶
func (c *Client) DescribeRabbitMQServerlessExchanges(request *DescribeRabbitMQServerlessExchangesRequest) (response *DescribeRabbitMQServerlessExchangesResponse, err error)
DescribeRabbitMQServerlessExchanges This API is used to query the list of RabbitMQ exchanges.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessExchangesWithContext ¶
func (c *Client) DescribeRabbitMQServerlessExchangesWithContext(ctx context.Context, request *DescribeRabbitMQServerlessExchangesRequest) (response *DescribeRabbitMQServerlessExchangesResponse, err error)
DescribeRabbitMQServerlessExchanges This API is used to query the list of RabbitMQ exchanges.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessInstance ¶
func (c *Client) DescribeRabbitMQServerlessInstance(request *DescribeRabbitMQServerlessInstanceRequest) (response *DescribeRabbitMQServerlessInstanceResponse, err error)
DescribeRabbitMQServerlessInstance This API is used to retrieve dedicated instance information for a single RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessInstanceWithContext ¶
func (c *Client) DescribeRabbitMQServerlessInstanceWithContext(ctx context.Context, request *DescribeRabbitMQServerlessInstanceRequest) (response *DescribeRabbitMQServerlessInstanceResponse, err error)
DescribeRabbitMQServerlessInstance This API is used to retrieve dedicated instance information for a single RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessPermission ¶
func (c *Client) DescribeRabbitMQServerlessPermission(request *DescribeRabbitMQServerlessPermissionRequest) (response *DescribeRabbitMQServerlessPermissionResponse, err error)
DescribeRabbitMQServerlessPermission This API is used to query RabbitMQ permission list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessPermissionWithContext ¶
func (c *Client) DescribeRabbitMQServerlessPermissionWithContext(ctx context.Context, request *DescribeRabbitMQServerlessPermissionRequest) (response *DescribeRabbitMQServerlessPermissionResponse, err error)
DescribeRabbitMQServerlessPermission This API is used to query RabbitMQ permission list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessQueueDetail ¶
func (c *Client) DescribeRabbitMQServerlessQueueDetail(request *DescribeRabbitMQServerlessQueueDetailRequest) (response *DescribeRabbitMQServerlessQueueDetailResponse, err error)
DescribeRabbitMQServerlessQueueDetail This API is used to query RabbitMQ queue details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessQueueDetailWithContext ¶
func (c *Client) DescribeRabbitMQServerlessQueueDetailWithContext(ctx context.Context, request *DescribeRabbitMQServerlessQueueDetailRequest) (response *DescribeRabbitMQServerlessQueueDetailResponse, err error)
DescribeRabbitMQServerlessQueueDetail This API is used to query RabbitMQ queue details.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessQueues ¶
func (c *Client) DescribeRabbitMQServerlessQueues(request *DescribeRabbitMQServerlessQueuesRequest) (response *DescribeRabbitMQServerlessQueuesResponse, err error)
DescribeRabbitMQServerlessQueues This API is used to query a RabbitMQ queue list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessQueuesWithContext ¶
func (c *Client) DescribeRabbitMQServerlessQueuesWithContext(ctx context.Context, request *DescribeRabbitMQServerlessQueuesRequest) (response *DescribeRabbitMQServerlessQueuesResponse, err error)
DescribeRabbitMQServerlessQueues This API is used to query a RabbitMQ queue list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessUser ¶
func (c *Client) DescribeRabbitMQServerlessUser(request *DescribeRabbitMQServerlessUserRequest) (response *DescribeRabbitMQServerlessUserResponse, err error)
DescribeRabbitMQServerlessUser This API is used to query RabbitMQ user list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessUserWithContext ¶
func (c *Client) DescribeRabbitMQServerlessUserWithContext(ctx context.Context, request *DescribeRabbitMQServerlessUserRequest) (response *DescribeRabbitMQServerlessUserResponse, err error)
DescribeRabbitMQServerlessUser This API is used to query RabbitMQ user list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessVirtualHost ¶
func (c *Client) DescribeRabbitMQServerlessVirtualHost(request *DescribeRabbitMQServerlessVirtualHostRequest) (response *DescribeRabbitMQServerlessVirtualHostResponse, err error)
DescribeRabbitMQServerlessVirtualHost This API is used to query a RabbitMQ vhost list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRabbitMQServerlessVirtualHostWithContext ¶
func (c *Client) DescribeRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *DescribeRabbitMQServerlessVirtualHostRequest) (response *DescribeRabbitMQServerlessVirtualHostResponse, err error)
DescribeRabbitMQServerlessVirtualHost This API is used to query a RabbitMQ vhost list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ListRabbitMQServerlessInstances ¶
func (c *Client) ListRabbitMQServerlessInstances(request *ListRabbitMQServerlessInstancesRequest) (response *ListRabbitMQServerlessInstancesResponse, err error)
ListRabbitMQServerlessInstances This API is used to obtain instance lists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ListRabbitMQServerlessInstancesWithContext ¶
func (c *Client) ListRabbitMQServerlessInstancesWithContext(ctx context.Context, request *ListRabbitMQServerlessInstancesRequest) (response *ListRabbitMQServerlessInstancesResponse, err error)
ListRabbitMQServerlessInstances This API is used to obtain instance lists.
error code that may be returned:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyRabbitMQServerlessExchange ¶
func (c *Client) ModifyRabbitMQServerlessExchange(request *ModifyRabbitMQServerlessExchangeRequest) (response *ModifyRabbitMQServerlessExchangeResponse, err error)
ModifyRabbitMQServerlessExchange This API is used to modify the RabbitMQ exchange.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessExchangeWithContext ¶
func (c *Client) ModifyRabbitMQServerlessExchangeWithContext(ctx context.Context, request *ModifyRabbitMQServerlessExchangeRequest) (response *ModifyRabbitMQServerlessExchangeResponse, err error)
ModifyRabbitMQServerlessExchange This API is used to modify the RabbitMQ exchange.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessInstance ¶
func (c *Client) ModifyRabbitMQServerlessInstance(request *ModifyRabbitMQServerlessInstanceRequest) (response *ModifyRabbitMQServerlessInstanceResponse, err error)
ModifyRabbitMQServerlessInstance This API is used to modify cluster information.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessInstanceWithContext ¶
func (c *Client) ModifyRabbitMQServerlessInstanceWithContext(ctx context.Context, request *ModifyRabbitMQServerlessInstanceRequest) (response *ModifyRabbitMQServerlessInstanceResponse, err error)
ModifyRabbitMQServerlessInstance This API is used to modify cluster information.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessPermission ¶
func (c *Client) ModifyRabbitMQServerlessPermission(request *ModifyRabbitMQServerlessPermissionRequest) (response *ModifyRabbitMQServerlessPermissionResponse, err error)
ModifyRabbitMQServerlessPermission This API is used to modify the permission of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessPermissionWithContext ¶
func (c *Client) ModifyRabbitMQServerlessPermissionWithContext(ctx context.Context, request *ModifyRabbitMQServerlessPermissionRequest) (response *ModifyRabbitMQServerlessPermissionResponse, err error)
ModifyRabbitMQServerlessPermission This API is used to modify the permission of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessQueue ¶
func (c *Client) ModifyRabbitMQServerlessQueue(request *ModifyRabbitMQServerlessQueueRequest) (response *ModifyRabbitMQServerlessQueueResponse, err error)
ModifyRabbitMQServerlessQueue This API is used to modify an RabbitMQ queue.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessQueueWithContext ¶
func (c *Client) ModifyRabbitMQServerlessQueueWithContext(ctx context.Context, request *ModifyRabbitMQServerlessQueueRequest) (response *ModifyRabbitMQServerlessQueueResponse, err error)
ModifyRabbitMQServerlessQueue This API is used to modify an RabbitMQ queue.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessUser ¶
func (c *Client) ModifyRabbitMQServerlessUser(request *ModifyRabbitMQServerlessUserRequest) (response *ModifyRabbitMQServerlessUserResponse, err error)
ModifyRabbitMQServerlessUser This API is used to modify the user of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessUserWithContext ¶
func (c *Client) ModifyRabbitMQServerlessUserWithContext(ctx context.Context, request *ModifyRabbitMQServerlessUserRequest) (response *ModifyRabbitMQServerlessUserResponse, err error)
ModifyRabbitMQServerlessUser This API is used to modify the user of RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessVirtualHost ¶
func (c *Client) ModifyRabbitMQServerlessVirtualHost(request *ModifyRabbitMQServerlessVirtualHostRequest) (response *ModifyRabbitMQServerlessVirtualHostResponse, err error)
ModifyRabbitMQServerlessVirtualHost This API is used to modify a vhost for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRabbitMQServerlessVirtualHostWithContext ¶
func (c *Client) ModifyRabbitMQServerlessVirtualHostWithContext(ctx context.Context, request *ModifyRabbitMQServerlessVirtualHostRequest) (response *ModifyRabbitMQServerlessVirtualHostResponse, err error)
ModifyRabbitMQServerlessVirtualHost This API is used to modify a vhost for RabbitMQ.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CreateRabbitMQServerlessBindingRequest ¶
type CreateRabbitMQServerlessBindingRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Source exchange. Source *string `json:"Source,omitnil,omitempty" name:"Source"` // Target type. valid values: queue or exchange. DestinationType *string `json:"DestinationType,omitnil,omitempty" name:"DestinationType"` // Target queue or exchange. Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"` // Binding key. RoutingKey *string `json:"RoutingKey,omitnil,omitempty" name:"RoutingKey"` }
func NewCreateRabbitMQServerlessBindingRequest ¶
func NewCreateRabbitMQServerlessBindingRequest() (request *CreateRabbitMQServerlessBindingRequest)
func (*CreateRabbitMQServerlessBindingRequest) FromJsonString ¶
func (r *CreateRabbitMQServerlessBindingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessBindingRequest) ToJsonString ¶
func (r *CreateRabbitMQServerlessBindingRequest) ToJsonString() string
type CreateRabbitMQServerlessBindingRequestParams ¶
type CreateRabbitMQServerlessBindingRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Source exchange. Source *string `json:"Source,omitnil,omitempty" name:"Source"` // Target type. valid values: queue or exchange. DestinationType *string `json:"DestinationType,omitnil,omitempty" name:"DestinationType"` // Target queue or exchange. Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"` // Binding key. RoutingKey *string `json:"RoutingKey,omitnil,omitempty" name:"RoutingKey"` }
Predefined struct for user
type CreateRabbitMQServerlessBindingResponse ¶
type CreateRabbitMQServerlessBindingResponse struct { *tchttp.BaseResponse Response *CreateRabbitMQServerlessBindingResponseParams `json:"Response"` }
func NewCreateRabbitMQServerlessBindingResponse ¶
func NewCreateRabbitMQServerlessBindingResponse() (response *CreateRabbitMQServerlessBindingResponse)
func (*CreateRabbitMQServerlessBindingResponse) FromJsonString ¶
func (r *CreateRabbitMQServerlessBindingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessBindingResponse) ToJsonString ¶
func (r *CreateRabbitMQServerlessBindingResponse) ToJsonString() string
type CreateRabbitMQServerlessBindingResponseParams ¶
type CreateRabbitMQServerlessBindingResponseParams struct { // Queue name. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // binding Id. BindingId *int64 `json:"BindingId,omitnil,omitempty" name:"BindingId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRabbitMQServerlessExchangeRequest ¶
type CreateRabbitMQServerlessExchangeRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // VHost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Specifies the exchange type. valid values: "fanout", "direct", "topic", "headers". ExchangeType *string `json:"ExchangeType,omitnil,omitempty" name:"ExchangeType"` // Specifies the remark for exchange. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Specifies whether it is a persistent exchange. when the cluster restarts, all exchanges with this field set to "false" will be cleared. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Whether to auto-delete this exchange. if set to "true", the exchange will be automatically deleted when all routing relationships on the current exchange are unbound. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Specifies whether it is an internal exchange. if set to "true", messages cannot be directly delivered to this exchange. they need to be forwarded through another exchange in the routing settings. Internal *bool `json:"Internal,omitnil,omitempty" name:"Internal"` // Alternative exchange. if a message cannot be sent to the current exchange, it will be sent to this alternative exchange. AlternateExchange *string `json:"AlternateExchange,omitnil,omitempty" name:"AlternateExchange"` }
func NewCreateRabbitMQServerlessExchangeRequest ¶
func NewCreateRabbitMQServerlessExchangeRequest() (request *CreateRabbitMQServerlessExchangeRequest)
func (*CreateRabbitMQServerlessExchangeRequest) FromJsonString ¶
func (r *CreateRabbitMQServerlessExchangeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessExchangeRequest) ToJsonString ¶
func (r *CreateRabbitMQServerlessExchangeRequest) ToJsonString() string
type CreateRabbitMQServerlessExchangeRequestParams ¶
type CreateRabbitMQServerlessExchangeRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // VHost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Specifies the exchange type. valid values: "fanout", "direct", "topic", "headers". ExchangeType *string `json:"ExchangeType,omitnil,omitempty" name:"ExchangeType"` // Specifies the remark for exchange. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Specifies whether it is a persistent exchange. when the cluster restarts, all exchanges with this field set to "false" will be cleared. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Whether to auto-delete this exchange. if set to "true", the exchange will be automatically deleted when all routing relationships on the current exchange are unbound. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Specifies whether it is an internal exchange. if set to "true", messages cannot be directly delivered to this exchange. they need to be forwarded through another exchange in the routing settings. Internal *bool `json:"Internal,omitnil,omitempty" name:"Internal"` // Alternative exchange. if a message cannot be sent to the current exchange, it will be sent to this alternative exchange. AlternateExchange *string `json:"AlternateExchange,omitnil,omitempty" name:"AlternateExchange"` }
Predefined struct for user
type CreateRabbitMQServerlessExchangeResponse ¶
type CreateRabbitMQServerlessExchangeResponse struct { *tchttp.BaseResponse Response *CreateRabbitMQServerlessExchangeResponseParams `json:"Response"` }
func NewCreateRabbitMQServerlessExchangeResponse ¶
func NewCreateRabbitMQServerlessExchangeResponse() (response *CreateRabbitMQServerlessExchangeResponse)
func (*CreateRabbitMQServerlessExchangeResponse) FromJsonString ¶
func (r *CreateRabbitMQServerlessExchangeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessExchangeResponse) ToJsonString ¶
func (r *CreateRabbitMQServerlessExchangeResponse) ToJsonString() string
type CreateRabbitMQServerlessExchangeResponseParams ¶
type CreateRabbitMQServerlessExchangeResponseParams struct { // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRabbitMQServerlessQueueRequest ¶
type CreateRabbitMQServerlessQueueRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // VHost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Supports only classic. QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // Durable flag. specifies that for the classic type, it must be passed in. for the quorum type, there is no need to pass it in and it is fixed as true. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Automatic cleanup. the classic type must be passed. the quorum type does not need to be passed and is fixed as false. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // The MessageTTL parameter specifies settings dedicated to the classic type. MessageTTL *int64 `json:"MessageTTL,omitnil,omitempty" name:"MessageTTL"` // The AutoExpire parameter, in milliseconds, indicates that the queue will be deleted if it is not used within a specified time. AutoExpire *int64 `json:"AutoExpire,omitnil,omitempty" name:"AutoExpire"` // MaxLength parameter. specifies the maximum number of entries the queue can hold. if the limit is exceeded, it will be handled according to the overview behavior. MaxLength *int64 `json:"MaxLength,omitnil,omitempty" name:"MaxLength"` // The MaxLengthBytes parameter specifies the maximum length in bytes. if the value exceeds the limit, it will be handled according to the overview behavior. MaxLengthBytes *int64 `json:"MaxLengthBytes,omitnil,omitempty" name:"MaxLengthBytes"` // DeliveryLimit parameter. specifies the parameter dedicated to the quorum type. DeliveryLimit *int64 `json:"DeliveryLimit,omitnil,omitempty" name:"DeliveryLimit"` // OverflowBehaviour parameter specifies a value of drop-head, reject-publish, or reject-publish-dlx. OverflowBehaviour *string `json:"OverflowBehaviour,omitnil,omitempty" name:"OverflowBehaviour"` // The DeadLetterExchange parameter specifies that expired or rejected messages can be routed to a designated dead letter exchange. DeadLetterExchange *string `json:"DeadLetterExchange,omitnil,omitempty" name:"DeadLetterExchange"` // The DeadLetterRoutingKey parameter specifies that it can only contain letters, digits, ".", "-", "@", and "_". DeadLetterRoutingKey *string `json:"DeadLetterRoutingKey,omitnil,omitempty" name:"DeadLetterRoutingKey"` // The SingleActiveConsumer parameter. if enabled, ensure that there is only one consumer consuming from the queue every time. SingleActiveConsumer *bool `json:"SingleActiveConsumer,omitnil,omitempty" name:"SingleActiveConsumer"` // MaximumPriority parameter. specifies that it is dedicated for the classic type. MaximumPriority *int64 `json:"MaximumPriority,omitnil,omitempty" name:"MaximumPriority"` // LazyMode parameter. specifies that it is dedicated for the classic type. LazyMode *bool `json:"LazyMode,omitnil,omitempty" name:"LazyMode"` // The MasterLocator parameter, dedicated to the classic type, specifies a value of min-masters, client-local, or random. MasterLocator *string `json:"MasterLocator,omitnil,omitempty" name:"MasterLocator"` // MaxInMemoryLength parameter, dedicated for quorum type. specifies the maximum number of messages in memory for quorum queues. MaxInMemoryLength *int64 `json:"MaxInMemoryLength,omitnil,omitempty" name:"MaxInMemoryLength"` // The MaxInMemoryBytes parameter is dedicated to the quorum type. it specifies the maximum total message size in memory for quorum queues. MaxInMemoryBytes *int64 `json:"MaxInMemoryBytes,omitnil,omitempty" name:"MaxInMemoryBytes"` // Node parameter. optional. specifies the node where the specified creation queue is located. Node *string `json:"Node,omitnil,omitempty" name:"Node"` // Consistency policy for dead-letter in arbitrating queues. specifies valid values: at-most-once, at-least-once. at-most-once is selected by default. DeadLetterStrategy *string `json:"DeadLetterStrategy,omitnil,omitempty" name:"DeadLetterStrategy"` // Specifies the leader election strategy for the arbitration queue. valid values are client-local and balanced. the default value is client-local. QueueLeaderLocator *string `json:"QueueLeaderLocator,omitnil,omitempty" name:"QueueLeaderLocator"` // Specifies the initial replica group size of the arbitration queue. the default value is 3. QuorumInitialGroupSize *int64 `json:"QuorumInitialGroupSize,omitnil,omitempty" name:"QuorumInitialGroupSize"` }
func NewCreateRabbitMQServerlessQueueRequest ¶
func NewCreateRabbitMQServerlessQueueRequest() (request *CreateRabbitMQServerlessQueueRequest)
func (*CreateRabbitMQServerlessQueueRequest) FromJsonString ¶
func (r *CreateRabbitMQServerlessQueueRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessQueueRequest) ToJsonString ¶
func (r *CreateRabbitMQServerlessQueueRequest) ToJsonString() string
type CreateRabbitMQServerlessQueueRequestParams ¶
type CreateRabbitMQServerlessQueueRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // VHost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Supports only classic. QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // Durable flag. specifies that for the classic type, it must be passed in. for the quorum type, there is no need to pass it in and it is fixed as true. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Automatic cleanup. the classic type must be passed. the quorum type does not need to be passed and is fixed as false. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // The MessageTTL parameter specifies settings dedicated to the classic type. MessageTTL *int64 `json:"MessageTTL,omitnil,omitempty" name:"MessageTTL"` // The AutoExpire parameter, in milliseconds, indicates that the queue will be deleted if it is not used within a specified time. AutoExpire *int64 `json:"AutoExpire,omitnil,omitempty" name:"AutoExpire"` // MaxLength parameter. specifies the maximum number of entries the queue can hold. if the limit is exceeded, it will be handled according to the overview behavior. MaxLength *int64 `json:"MaxLength,omitnil,omitempty" name:"MaxLength"` // The MaxLengthBytes parameter specifies the maximum length in bytes. if the value exceeds the limit, it will be handled according to the overview behavior. MaxLengthBytes *int64 `json:"MaxLengthBytes,omitnil,omitempty" name:"MaxLengthBytes"` // DeliveryLimit parameter. specifies the parameter dedicated to the quorum type. DeliveryLimit *int64 `json:"DeliveryLimit,omitnil,omitempty" name:"DeliveryLimit"` // OverflowBehaviour parameter specifies a value of drop-head, reject-publish, or reject-publish-dlx. OverflowBehaviour *string `json:"OverflowBehaviour,omitnil,omitempty" name:"OverflowBehaviour"` // The DeadLetterExchange parameter specifies that expired or rejected messages can be routed to a designated dead letter exchange. DeadLetterExchange *string `json:"DeadLetterExchange,omitnil,omitempty" name:"DeadLetterExchange"` // The DeadLetterRoutingKey parameter specifies that it can only contain letters, digits, ".", "-", "@", and "_". DeadLetterRoutingKey *string `json:"DeadLetterRoutingKey,omitnil,omitempty" name:"DeadLetterRoutingKey"` // The SingleActiveConsumer parameter. if enabled, ensure that there is only one consumer consuming from the queue every time. SingleActiveConsumer *bool `json:"SingleActiveConsumer,omitnil,omitempty" name:"SingleActiveConsumer"` // MaximumPriority parameter. specifies that it is dedicated for the classic type. MaximumPriority *int64 `json:"MaximumPriority,omitnil,omitempty" name:"MaximumPriority"` // LazyMode parameter. specifies that it is dedicated for the classic type. LazyMode *bool `json:"LazyMode,omitnil,omitempty" name:"LazyMode"` // The MasterLocator parameter, dedicated to the classic type, specifies a value of min-masters, client-local, or random. MasterLocator *string `json:"MasterLocator,omitnil,omitempty" name:"MasterLocator"` // MaxInMemoryLength parameter, dedicated for quorum type. specifies the maximum number of messages in memory for quorum queues. MaxInMemoryLength *int64 `json:"MaxInMemoryLength,omitnil,omitempty" name:"MaxInMemoryLength"` // The MaxInMemoryBytes parameter is dedicated to the quorum type. it specifies the maximum total message size in memory for quorum queues. MaxInMemoryBytes *int64 `json:"MaxInMemoryBytes,omitnil,omitempty" name:"MaxInMemoryBytes"` // Node parameter. optional. specifies the node where the specified creation queue is located. Node *string `json:"Node,omitnil,omitempty" name:"Node"` // Consistency policy for dead-letter in arbitrating queues. specifies valid values: at-most-once, at-least-once. at-most-once is selected by default. DeadLetterStrategy *string `json:"DeadLetterStrategy,omitnil,omitempty" name:"DeadLetterStrategy"` // Specifies the leader election strategy for the arbitration queue. valid values are client-local and balanced. the default value is client-local. QueueLeaderLocator *string `json:"QueueLeaderLocator,omitnil,omitempty" name:"QueueLeaderLocator"` // Specifies the initial replica group size of the arbitration queue. the default value is 3. QuorumInitialGroupSize *int64 `json:"QuorumInitialGroupSize,omitnil,omitempty" name:"QuorumInitialGroupSize"` }
Predefined struct for user
type CreateRabbitMQServerlessQueueResponse ¶
type CreateRabbitMQServerlessQueueResponse struct { *tchttp.BaseResponse Response *CreateRabbitMQServerlessQueueResponseParams `json:"Response"` }
func NewCreateRabbitMQServerlessQueueResponse ¶
func NewCreateRabbitMQServerlessQueueResponse() (response *CreateRabbitMQServerlessQueueResponse)
func (*CreateRabbitMQServerlessQueueResponse) FromJsonString ¶
func (r *CreateRabbitMQServerlessQueueResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessQueueResponse) ToJsonString ¶
func (r *CreateRabbitMQServerlessQueueResponse) ToJsonString() string
type CreateRabbitMQServerlessQueueResponseParams ¶
type CreateRabbitMQServerlessQueueResponseParams struct { // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRabbitMQServerlessUserRequest ¶
type CreateRabbitMQServerlessUserRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` // Password. specifies the password used when logging in. Password *string `json:"Password,omitnil,omitempty" name:"Password"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // The serverless instance field is invalid. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Specifies the maximum number of connections for this user. if not specified, there is no limit. MaxConnections *int64 `json:"MaxConnections,omitnil,omitempty" name:"MaxConnections"` // Specifies the maximum number of channels for the user. if not specified, there is no limit. MaxChannels *int64 `json:"MaxChannels,omitnil,omitempty" name:"MaxChannels"` }
func NewCreateRabbitMQServerlessUserRequest ¶
func NewCreateRabbitMQServerlessUserRequest() (request *CreateRabbitMQServerlessUserRequest)
func (*CreateRabbitMQServerlessUserRequest) FromJsonString ¶
func (r *CreateRabbitMQServerlessUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessUserRequest) ToJsonString ¶
func (r *CreateRabbitMQServerlessUserRequest) ToJsonString() string
type CreateRabbitMQServerlessUserRequestParams ¶
type CreateRabbitMQServerlessUserRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` // Password. specifies the password used when logging in. Password *string `json:"Password,omitnil,omitempty" name:"Password"` // Description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // The serverless instance field is invalid. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Specifies the maximum number of connections for this user. if not specified, there is no limit. MaxConnections *int64 `json:"MaxConnections,omitnil,omitempty" name:"MaxConnections"` // Specifies the maximum number of channels for the user. if not specified, there is no limit. MaxChannels *int64 `json:"MaxChannels,omitnil,omitempty" name:"MaxChannels"` }
Predefined struct for user
type CreateRabbitMQServerlessUserResponse ¶
type CreateRabbitMQServerlessUserResponse struct { *tchttp.BaseResponse Response *CreateRabbitMQServerlessUserResponseParams `json:"Response"` }
func NewCreateRabbitMQServerlessUserResponse ¶
func NewCreateRabbitMQServerlessUserResponse() (response *CreateRabbitMQServerlessUserResponse)
func (*CreateRabbitMQServerlessUserResponse) FromJsonString ¶
func (r *CreateRabbitMQServerlessUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessUserResponse) ToJsonString ¶
func (r *CreateRabbitMQServerlessUserResponse) ToJsonString() string
type CreateRabbitMQServerlessUserResponseParams ¶
type CreateRabbitMQServerlessUserResponseParams struct { // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRabbitMQServerlessVirtualHostRequest ¶
type CreateRabbitMQServerlessVirtualHostRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost name VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Description information Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Message trace switch. specifies that the value "true" turns it on, "false" turns it off. indicates that it is off by default. TraceFlag *bool `json:"TraceFlag,omitnil,omitempty" name:"TraceFlag"` // Specifies whether to create a mirrored queue policy. the default value is true. MirrorQueuePolicyFlag *bool `json:"MirrorQueuePolicyFlag,omitnil,omitempty" name:"MirrorQueuePolicyFlag"` }
func NewCreateRabbitMQServerlessVirtualHostRequest ¶
func NewCreateRabbitMQServerlessVirtualHostRequest() (request *CreateRabbitMQServerlessVirtualHostRequest)
func (*CreateRabbitMQServerlessVirtualHostRequest) FromJsonString ¶
func (r *CreateRabbitMQServerlessVirtualHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessVirtualHostRequest) ToJsonString ¶
func (r *CreateRabbitMQServerlessVirtualHostRequest) ToJsonString() string
type CreateRabbitMQServerlessVirtualHostRequestParams ¶
type CreateRabbitMQServerlessVirtualHostRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost name VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Description information Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Message trace switch. specifies that the value "true" turns it on, "false" turns it off. indicates that it is off by default. TraceFlag *bool `json:"TraceFlag,omitnil,omitempty" name:"TraceFlag"` // Specifies whether to create a mirrored queue policy. the default value is true. MirrorQueuePolicyFlag *bool `json:"MirrorQueuePolicyFlag,omitnil,omitempty" name:"MirrorQueuePolicyFlag"` }
Predefined struct for user
type CreateRabbitMQServerlessVirtualHostResponse ¶
type CreateRabbitMQServerlessVirtualHostResponse struct { *tchttp.BaseResponse Response *CreateRabbitMQServerlessVirtualHostResponseParams `json:"Response"` }
func NewCreateRabbitMQServerlessVirtualHostResponse ¶
func NewCreateRabbitMQServerlessVirtualHostResponse() (response *CreateRabbitMQServerlessVirtualHostResponse)
func (*CreateRabbitMQServerlessVirtualHostResponse) FromJsonString ¶
func (r *CreateRabbitMQServerlessVirtualHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRabbitMQServerlessVirtualHostResponse) ToJsonString ¶
func (r *CreateRabbitMQServerlessVirtualHostResponse) ToJsonString() string
type CreateRabbitMQServerlessVirtualHostResponseParams ¶
type CreateRabbitMQServerlessVirtualHostResponseParams struct { // Vhost name VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRabbitMQServerlessBindingRequest ¶
type DeleteRabbitMQServerlessBindingRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // binding relationship Id. BindingId *int64 `json:"BindingId,omitnil,omitempty" name:"BindingId"` }
func NewDeleteRabbitMQServerlessBindingRequest ¶
func NewDeleteRabbitMQServerlessBindingRequest() (request *DeleteRabbitMQServerlessBindingRequest)
func (*DeleteRabbitMQServerlessBindingRequest) FromJsonString ¶
func (r *DeleteRabbitMQServerlessBindingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessBindingRequest) ToJsonString ¶
func (r *DeleteRabbitMQServerlessBindingRequest) ToJsonString() string
type DeleteRabbitMQServerlessBindingRequestParams ¶
type DeleteRabbitMQServerlessBindingRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // binding relationship Id. BindingId *int64 `json:"BindingId,omitnil,omitempty" name:"BindingId"` }
Predefined struct for user
type DeleteRabbitMQServerlessBindingResponse ¶
type DeleteRabbitMQServerlessBindingResponse struct { *tchttp.BaseResponse Response *DeleteRabbitMQServerlessBindingResponseParams `json:"Response"` }
func NewDeleteRabbitMQServerlessBindingResponse ¶
func NewDeleteRabbitMQServerlessBindingResponse() (response *DeleteRabbitMQServerlessBindingResponse)
func (*DeleteRabbitMQServerlessBindingResponse) FromJsonString ¶
func (r *DeleteRabbitMQServerlessBindingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessBindingResponse) ToJsonString ¶
func (r *DeleteRabbitMQServerlessBindingResponse) ToJsonString() string
type DeleteRabbitMQServerlessBindingResponseParams ¶
type DeleteRabbitMQServerlessBindingResponseParams struct { // Queue name. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // binding relationship Id. BindingId *int64 `json:"BindingId,omitnil,omitempty" name:"BindingId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRabbitMQServerlessExchangeRequest ¶
type DeleteRabbitMQServerlessExchangeRequest struct { *tchttp.BaseRequest // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` }
func NewDeleteRabbitMQServerlessExchangeRequest ¶
func NewDeleteRabbitMQServerlessExchangeRequest() (request *DeleteRabbitMQServerlessExchangeRequest)
func (*DeleteRabbitMQServerlessExchangeRequest) FromJsonString ¶
func (r *DeleteRabbitMQServerlessExchangeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessExchangeRequest) ToJsonString ¶
func (r *DeleteRabbitMQServerlessExchangeRequest) ToJsonString() string
type DeleteRabbitMQServerlessExchangeRequestParams ¶
type DeleteRabbitMQServerlessExchangeRequestParams struct { // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` }
Predefined struct for user
type DeleteRabbitMQServerlessExchangeResponse ¶
type DeleteRabbitMQServerlessExchangeResponse struct { *tchttp.BaseResponse Response *DeleteRabbitMQServerlessExchangeResponseParams `json:"Response"` }
func NewDeleteRabbitMQServerlessExchangeResponse ¶
func NewDeleteRabbitMQServerlessExchangeResponse() (response *DeleteRabbitMQServerlessExchangeResponse)
func (*DeleteRabbitMQServerlessExchangeResponse) FromJsonString ¶
func (r *DeleteRabbitMQServerlessExchangeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessExchangeResponse) ToJsonString ¶
func (r *DeleteRabbitMQServerlessExchangeResponse) ToJsonString() string
type DeleteRabbitMQServerlessExchangeResponseParams ¶
type DeleteRabbitMQServerlessExchangeResponseParams struct { // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRabbitMQServerlessPermissionRequest ¶
type DeleteRabbitMQServerlessPermissionRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` }
func NewDeleteRabbitMQServerlessPermissionRequest ¶
func NewDeleteRabbitMQServerlessPermissionRequest() (request *DeleteRabbitMQServerlessPermissionRequest)
func (*DeleteRabbitMQServerlessPermissionRequest) FromJsonString ¶
func (r *DeleteRabbitMQServerlessPermissionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessPermissionRequest) ToJsonString ¶
func (r *DeleteRabbitMQServerlessPermissionRequest) ToJsonString() string
type DeleteRabbitMQServerlessPermissionRequestParams ¶
type DeleteRabbitMQServerlessPermissionRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` }
Predefined struct for user
type DeleteRabbitMQServerlessPermissionResponse ¶
type DeleteRabbitMQServerlessPermissionResponse struct { *tchttp.BaseResponse Response *DeleteRabbitMQServerlessPermissionResponseParams `json:"Response"` }
func NewDeleteRabbitMQServerlessPermissionResponse ¶
func NewDeleteRabbitMQServerlessPermissionResponse() (response *DeleteRabbitMQServerlessPermissionResponse)
func (*DeleteRabbitMQServerlessPermissionResponse) FromJsonString ¶
func (r *DeleteRabbitMQServerlessPermissionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessPermissionResponse) ToJsonString ¶
func (r *DeleteRabbitMQServerlessPermissionResponse) ToJsonString() string
type DeleteRabbitMQServerlessPermissionResponseParams ¶
type DeleteRabbitMQServerlessPermissionResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRabbitMQServerlessQueueRequest ¶
type DeleteRabbitMQServerlessQueueRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` }
func NewDeleteRabbitMQServerlessQueueRequest ¶
func NewDeleteRabbitMQServerlessQueueRequest() (request *DeleteRabbitMQServerlessQueueRequest)
func (*DeleteRabbitMQServerlessQueueRequest) FromJsonString ¶
func (r *DeleteRabbitMQServerlessQueueRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessQueueRequest) ToJsonString ¶
func (r *DeleteRabbitMQServerlessQueueRequest) ToJsonString() string
type DeleteRabbitMQServerlessQueueRequestParams ¶
type DeleteRabbitMQServerlessQueueRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` }
Predefined struct for user
type DeleteRabbitMQServerlessQueueResponse ¶
type DeleteRabbitMQServerlessQueueResponse struct { *tchttp.BaseResponse Response *DeleteRabbitMQServerlessQueueResponseParams `json:"Response"` }
func NewDeleteRabbitMQServerlessQueueResponse ¶
func NewDeleteRabbitMQServerlessQueueResponse() (response *DeleteRabbitMQServerlessQueueResponse)
func (*DeleteRabbitMQServerlessQueueResponse) FromJsonString ¶
func (r *DeleteRabbitMQServerlessQueueResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessQueueResponse) ToJsonString ¶
func (r *DeleteRabbitMQServerlessQueueResponse) ToJsonString() string
type DeleteRabbitMQServerlessQueueResponseParams ¶
type DeleteRabbitMQServerlessQueueResponseParams struct { // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRabbitMQServerlessUserRequest ¶
type DeleteRabbitMQServerlessUserRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` }
func NewDeleteRabbitMQServerlessUserRequest ¶
func NewDeleteRabbitMQServerlessUserRequest() (request *DeleteRabbitMQServerlessUserRequest)
func (*DeleteRabbitMQServerlessUserRequest) FromJsonString ¶
func (r *DeleteRabbitMQServerlessUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessUserRequest) ToJsonString ¶
func (r *DeleteRabbitMQServerlessUserRequest) ToJsonString() string
type DeleteRabbitMQServerlessUserRequestParams ¶
type DeleteRabbitMQServerlessUserRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` }
Predefined struct for user
type DeleteRabbitMQServerlessUserResponse ¶
type DeleteRabbitMQServerlessUserResponse struct { *tchttp.BaseResponse Response *DeleteRabbitMQServerlessUserResponseParams `json:"Response"` }
func NewDeleteRabbitMQServerlessUserResponse ¶
func NewDeleteRabbitMQServerlessUserResponse() (response *DeleteRabbitMQServerlessUserResponse)
func (*DeleteRabbitMQServerlessUserResponse) FromJsonString ¶
func (r *DeleteRabbitMQServerlessUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessUserResponse) ToJsonString ¶
func (r *DeleteRabbitMQServerlessUserResponse) ToJsonString() string
type DeleteRabbitMQServerlessUserResponseParams ¶
type DeleteRabbitMQServerlessUserResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRabbitMQServerlessVirtualHostRequest ¶
type DeleteRabbitMQServerlessVirtualHostRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` }
func NewDeleteRabbitMQServerlessVirtualHostRequest ¶
func NewDeleteRabbitMQServerlessVirtualHostRequest() (request *DeleteRabbitMQServerlessVirtualHostRequest)
func (*DeleteRabbitMQServerlessVirtualHostRequest) FromJsonString ¶
func (r *DeleteRabbitMQServerlessVirtualHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessVirtualHostRequest) ToJsonString ¶
func (r *DeleteRabbitMQServerlessVirtualHostRequest) ToJsonString() string
type DeleteRabbitMQServerlessVirtualHostRequestParams ¶
type DeleteRabbitMQServerlessVirtualHostRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` }
Predefined struct for user
type DeleteRabbitMQServerlessVirtualHostResponse ¶
type DeleteRabbitMQServerlessVirtualHostResponse struct { *tchttp.BaseResponse Response *DeleteRabbitMQServerlessVirtualHostResponseParams `json:"Response"` }
func NewDeleteRabbitMQServerlessVirtualHostResponse ¶
func NewDeleteRabbitMQServerlessVirtualHostResponse() (response *DeleteRabbitMQServerlessVirtualHostResponse)
func (*DeleteRabbitMQServerlessVirtualHostResponse) FromJsonString ¶
func (r *DeleteRabbitMQServerlessVirtualHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRabbitMQServerlessVirtualHostResponse) ToJsonString ¶
func (r *DeleteRabbitMQServerlessVirtualHostResponse) ToJsonString() string
type DeleteRabbitMQServerlessVirtualHostResponseParams ¶
type DeleteRabbitMQServerlessVirtualHostResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessBindingsRequest ¶
type DescribeRabbitMQServerlessBindingsRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination Offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination Limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Search keywords. do fuzzy search based on source exchange name, target resource name or binding key. SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` // Search and filter precisely according to the source Exchange. SourceExchange *string `json:"SourceExchange,omitnil,omitempty" name:"SourceExchange"` // Specifies precise search filter based on target QueueName. cannot set simultaneously with DestinationExchange filter. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Precise search filter based on target Exchange. cannot set it simultaneously with QueueName filter. DestinationExchange *string `json:"DestinationExchange,omitnil,omitempty" name:"DestinationExchange"` }
func NewDescribeRabbitMQServerlessBindingsRequest ¶
func NewDescribeRabbitMQServerlessBindingsRequest() (request *DescribeRabbitMQServerlessBindingsRequest)
func (*DescribeRabbitMQServerlessBindingsRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessBindingsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessBindingsRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessBindingsRequest) ToJsonString() string
type DescribeRabbitMQServerlessBindingsRequestParams ¶
type DescribeRabbitMQServerlessBindingsRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination Offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination Limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Search keywords. do fuzzy search based on source exchange name, target resource name or binding key. SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` // Search and filter precisely according to the source Exchange. SourceExchange *string `json:"SourceExchange,omitnil,omitempty" name:"SourceExchange"` // Specifies precise search filter based on target QueueName. cannot set simultaneously with DestinationExchange filter. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Precise search filter based on target Exchange. cannot set it simultaneously with QueueName filter. DestinationExchange *string `json:"DestinationExchange,omitnil,omitempty" name:"DestinationExchange"` }
Predefined struct for user
type DescribeRabbitMQServerlessBindingsResponse ¶
type DescribeRabbitMQServerlessBindingsResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessBindingsResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessBindingsResponse ¶
func NewDescribeRabbitMQServerlessBindingsResponse() (response *DescribeRabbitMQServerlessBindingsResponse)
func (*DescribeRabbitMQServerlessBindingsResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessBindingsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessBindingsResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessBindingsResponse) ToJsonString() string
type DescribeRabbitMQServerlessBindingsResponseParams ¶
type DescribeRabbitMQServerlessBindingsResponseParams struct { // Route relationship list BindingInfoList []*RabbitMQBindingListInfo `json:"BindingInfoList,omitnil,omitempty" name:"BindingInfoList"` // Quantity TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessConnectionRequest ¶
type DescribeRabbitMQServerlessConnectionRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` }
func NewDescribeRabbitMQServerlessConnectionRequest ¶
func NewDescribeRabbitMQServerlessConnectionRequest() (request *DescribeRabbitMQServerlessConnectionRequest)
func (*DescribeRabbitMQServerlessConnectionRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessConnectionRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessConnectionRequest) ToJsonString() string
type DescribeRabbitMQServerlessConnectionRequestParams ¶
type DescribeRabbitMQServerlessConnectionRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` }
Predefined struct for user
type DescribeRabbitMQServerlessConnectionResponse ¶
type DescribeRabbitMQServerlessConnectionResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessConnectionResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessConnectionResponse ¶
func NewDescribeRabbitMQServerlessConnectionResponse() (response *DescribeRabbitMQServerlessConnectionResponse)
func (*DescribeRabbitMQServerlessConnectionResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessConnectionResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessConnectionResponse) ToJsonString() string
type DescribeRabbitMQServerlessConnectionResponseParams ¶
type DescribeRabbitMQServerlessConnectionResponseParams struct { // Return the number of connections. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of connection details. Connections []*RabbitMQConnection `json:"Connections,omitnil,omitempty" name:"Connections"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessConsumersRequest ¶
type DescribeRabbitMQServerlessConsumersRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Search keywords SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` }
func NewDescribeRabbitMQServerlessConsumersRequest ¶
func NewDescribeRabbitMQServerlessConsumersRequest() (request *DescribeRabbitMQServerlessConsumersRequest)
func (*DescribeRabbitMQServerlessConsumersRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessConsumersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessConsumersRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessConsumersRequest) ToJsonString() string
type DescribeRabbitMQServerlessConsumersRequestParams ¶
type DescribeRabbitMQServerlessConsumersRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Search keywords SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` }
Predefined struct for user
type DescribeRabbitMQServerlessConsumersResponse ¶
type DescribeRabbitMQServerlessConsumersResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessConsumersResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessConsumersResponse ¶
func NewDescribeRabbitMQServerlessConsumersResponse() (response *DescribeRabbitMQServerlessConsumersResponse)
func (*DescribeRabbitMQServerlessConsumersResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessConsumersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessConsumersResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessConsumersResponse) ToJsonString() string
type DescribeRabbitMQServerlessConsumersResponseParams ¶
type DescribeRabbitMQServerlessConsumersResponseParams struct { // Consumer list information. ConsumerInfoList []*RabbitMQConsumersListInfo `json:"ConsumerInfoList,omitnil,omitempty" name:"ConsumerInfoList"` // Quantity TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessExchangeDetailRequest ¶
type DescribeRabbitMQServerlessExchangeDetailRequest struct { *tchttp.BaseRequest // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` }
func NewDescribeRabbitMQServerlessExchangeDetailRequest ¶
func NewDescribeRabbitMQServerlessExchangeDetailRequest() (request *DescribeRabbitMQServerlessExchangeDetailRequest)
func (*DescribeRabbitMQServerlessExchangeDetailRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessExchangeDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessExchangeDetailRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessExchangeDetailRequest) ToJsonString() string
type DescribeRabbitMQServerlessExchangeDetailRequestParams ¶
type DescribeRabbitMQServerlessExchangeDetailRequestParams struct { // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` }
Predefined struct for user
type DescribeRabbitMQServerlessExchangeDetailResponse ¶
type DescribeRabbitMQServerlessExchangeDetailResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessExchangeDetailResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessExchangeDetailResponse ¶
func NewDescribeRabbitMQServerlessExchangeDetailResponse() (response *DescribeRabbitMQServerlessExchangeDetailResponse)
func (*DescribeRabbitMQServerlessExchangeDetailResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessExchangeDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessExchangeDetailResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessExchangeDetailResponse) ToJsonString() string
type DescribeRabbitMQServerlessExchangeDetailResponseParams ¶
type DescribeRabbitMQServerlessExchangeDetailResponseParams struct { // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Remarks. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Specifies whether it is a persistent exchange. when the cluster restarts, all exchanges with this field set to "false" will be cleared. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Whether to auto-delete this exchange. if set to "true", the exchange will be automatically deleted when all routing relationships on the current exchange are unbound. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Specifies whether it is an internal exchange. if set to "true", messages cannot be directly delivered to this exchange. they need to be forwarded through another exchange in the routing settings. Internal *bool `json:"Internal,omitnil,omitempty" name:"Internal"` // Alternative exchange. if a message does not match all queues or exchanges bound to the current exchange, it will be sent to this alternative exchange. AlternateExchange *string `json:"AlternateExchange,omitnil,omitempty" name:"AlternateExchange"` // Specifies the exchange type. valid values: "fanout", "direct", "topic", "headers". ExchangeType *string `json:"ExchangeType,omitnil,omitempty" name:"ExchangeType"` // VHost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange creator. valid values: `system` (generated by the system), `user` (user-created). ExchangeCreator *string `json:"ExchangeCreator,omitnil,omitempty" name:"ExchangeCreator"` // Additional parameters key-value string. Arguments *string `json:"Arguments,omitnil,omitempty" name:"Arguments"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessExchangesRequest ¶
type DescribeRabbitMQServerlessExchangesRequest struct { *tchttp.BaseRequest // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Paging offset. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Paginate limit. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Search keywords support fuzzy matching. SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` // Specifies the filter type for each selected element in the array of exchange types. ExchangeTypeFilters []*string `json:"ExchangeTypeFilters,omitnil,omitempty" name:"ExchangeTypeFilters"` // Specifies the exchange creation source. valid values: "system" (generated by the system), "user" (user-created). ExchangeCreatorFilters []*string `json:"ExchangeCreatorFilters,omitnil,omitempty" name:"ExchangeCreatorFilters"` // exchange name. specifies that it is used for exact matching. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Sorting field. // MessageRateInOut specifies the total production and consumption rate. // MessageRateIn specifies the production rate. // MessageRateOut specifies the consumption rate. SortElement *string `json:"SortElement,omitnil,omitempty" name:"SortElement"` // Sort order. valid values: ascend or descend. SortOrder *string `json:"SortOrder,omitnil,omitempty" name:"SortOrder"` }
func NewDescribeRabbitMQServerlessExchangesRequest ¶
func NewDescribeRabbitMQServerlessExchangesRequest() (request *DescribeRabbitMQServerlessExchangesRequest)
func (*DescribeRabbitMQServerlessExchangesRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessExchangesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessExchangesRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessExchangesRequest) ToJsonString() string
type DescribeRabbitMQServerlessExchangesRequestParams ¶
type DescribeRabbitMQServerlessExchangesRequestParams struct { // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Paging offset. Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Paginate limit. Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Search keywords support fuzzy matching. SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` // Specifies the filter type for each selected element in the array of exchange types. ExchangeTypeFilters []*string `json:"ExchangeTypeFilters,omitnil,omitempty" name:"ExchangeTypeFilters"` // Specifies the exchange creation source. valid values: "system" (generated by the system), "user" (user-created). ExchangeCreatorFilters []*string `json:"ExchangeCreatorFilters,omitnil,omitempty" name:"ExchangeCreatorFilters"` // exchange name. specifies that it is used for exact matching. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Sorting field. // MessageRateInOut specifies the total production and consumption rate. // MessageRateIn specifies the production rate. // MessageRateOut specifies the consumption rate. SortElement *string `json:"SortElement,omitnil,omitempty" name:"SortElement"` // Sort order. valid values: ascend or descend. SortOrder *string `json:"SortOrder,omitnil,omitempty" name:"SortOrder"` }
Predefined struct for user
type DescribeRabbitMQServerlessExchangesResponse ¶
type DescribeRabbitMQServerlessExchangesResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessExchangesResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessExchangesResponse ¶
func NewDescribeRabbitMQServerlessExchangesResponse() (response *DescribeRabbitMQServerlessExchangesResponse)
func (*DescribeRabbitMQServerlessExchangesResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessExchangesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessExchangesResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessExchangesResponse) ToJsonString() string
type DescribeRabbitMQServerlessExchangesResponseParams ¶
type DescribeRabbitMQServerlessExchangesResponseParams struct { // exchanges list. ExchangeInfoList []*RabbitMQExchangeListInfo `json:"ExchangeInfoList,omitnil,omitempty" name:"ExchangeInfoList"` // Total count of exchanges. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessInstanceRequest ¶
type DescribeRabbitMQServerlessInstanceRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeRabbitMQServerlessInstanceRequest ¶
func NewDescribeRabbitMQServerlessInstanceRequest() (request *DescribeRabbitMQServerlessInstanceRequest)
func (*DescribeRabbitMQServerlessInstanceRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessInstanceRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessInstanceRequest) ToJsonString() string
type DescribeRabbitMQServerlessInstanceRequestParams ¶
type DescribeRabbitMQServerlessInstanceRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeRabbitMQServerlessInstanceResponse ¶
type DescribeRabbitMQServerlessInstanceResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessInstanceResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessInstanceResponse ¶
func NewDescribeRabbitMQServerlessInstanceResponse() (response *DescribeRabbitMQServerlessInstanceResponse)
func (*DescribeRabbitMQServerlessInstanceResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessInstanceResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessInstanceResponse) ToJsonString() string
type DescribeRabbitMQServerlessInstanceResponseParams ¶
type DescribeRabbitMQServerlessInstanceResponseParams struct { // Cluster information. ClusterInfo *RabbitMQClusterInfo `json:"ClusterInfo,omitnil,omitempty" name:"ClusterInfo"` // Specifies the cluster specification information. ClusterSpecInfo *RabbitMQClusterSpecInfo `json:"ClusterSpecInfo,omitnil,omitempty" name:"ClusterSpecInfo"` // Specifies the quota information of the vhost. VirtualHostQuota *VirtualHostQuota `json:"VirtualHostQuota,omitnil,omitempty" name:"VirtualHostQuota"` // Specifies the exchange quota information. ExchangeQuota *ExchangeQuota `json:"ExchangeQuota,omitnil,omitempty" name:"ExchangeQuota"` // Specifies the quota information of the queue. QueueQuota *QueueQuota `json:"QueueQuota,omitnil,omitempty" name:"QueueQuota"` // Network information. ClusterNetInfo *RabbitMQServerlessAccessInfo `json:"ClusterNetInfo,omitnil,omitempty" name:"ClusterNetInfo"` // Public network allowlist information. ClusterWhiteListInfo *RabbitMQServerlessWhiteListInfo `json:"ClusterWhiteListInfo,omitnil,omitempty" name:"ClusterWhiteListInfo"` // Specifies the quota information of the user. UserQuota *UserQuota `json:"UserQuota,omitnil,omitempty" name:"UserQuota"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessPermissionRequest ¶
type DescribeRabbitMQServerlessPermissionRequest struct { *tchttp.BaseRequest // instance ID. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username for query filtering. if not provided, all will be queried. User *string `json:"User,omitnil,omitempty" name:"User"` // Specifies the vhost name. used for query filtering. if it is not provided, query all. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeRabbitMQServerlessPermissionRequest ¶
func NewDescribeRabbitMQServerlessPermissionRequest() (request *DescribeRabbitMQServerlessPermissionRequest)
func (*DescribeRabbitMQServerlessPermissionRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessPermissionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessPermissionRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessPermissionRequest) ToJsonString() string
type DescribeRabbitMQServerlessPermissionRequestParams ¶
type DescribeRabbitMQServerlessPermissionRequestParams struct { // instance ID. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username for query filtering. if not provided, all will be queried. User *string `json:"User,omitnil,omitempty" name:"User"` // Specifies the vhost name. used for query filtering. if it is not provided, query all. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeRabbitMQServerlessPermissionResponse ¶
type DescribeRabbitMQServerlessPermissionResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessPermissionResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessPermissionResponse ¶
func NewDescribeRabbitMQServerlessPermissionResponse() (response *DescribeRabbitMQServerlessPermissionResponse)
func (*DescribeRabbitMQServerlessPermissionResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessPermissionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessPermissionResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessPermissionResponse) ToJsonString() string
type DescribeRabbitMQServerlessPermissionResponseParams ¶
type DescribeRabbitMQServerlessPermissionResponseParams struct { // Return the number of permissions. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // List of permission details. RabbitMQPermissionList []*RabbitMQPermission `json:"RabbitMQPermissionList,omitnil,omitempty" name:"RabbitMQPermissionList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessQueueDetailRequest ¶
type DescribeRabbitMQServerlessQueueDetailRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` }
func NewDescribeRabbitMQServerlessQueueDetailRequest ¶
func NewDescribeRabbitMQServerlessQueueDetailRequest() (request *DescribeRabbitMQServerlessQueueDetailRequest)
func (*DescribeRabbitMQServerlessQueueDetailRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessQueueDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessQueueDetailRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessQueueDetailRequest) ToJsonString() string
type DescribeRabbitMQServerlessQueueDetailRequestParams ¶
type DescribeRabbitMQServerlessQueueDetailRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` }
Predefined struct for user
type DescribeRabbitMQServerlessQueueDetailResponse ¶
type DescribeRabbitMQServerlessQueueDetailResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessQueueDetailResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessQueueDetailResponse ¶
func NewDescribeRabbitMQServerlessQueueDetailResponse() (response *DescribeRabbitMQServerlessQueueDetailResponse)
func (*DescribeRabbitMQServerlessQueueDetailResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessQueueDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessQueueDetailResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessQueueDetailResponse) ToJsonString() string
type DescribeRabbitMQServerlessQueueDetailResponseParams ¶
type DescribeRabbitMQServerlessQueueDetailResponseParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Specifies the queue type. the valid values are classic or quorum. QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // Number of online consumers. Consumers *int64 `json:"Consumers,omitnil,omitempty" name:"Consumers"` // Durable flag. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Automatic cleanup. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // MessageTTL parameter, dedicated for classic type. MessageTTL *int64 `json:"MessageTTL,omitnil,omitempty" name:"MessageTTL"` // AutoExpire parameter. AutoExpire *int64 `json:"AutoExpire,omitnil,omitempty" name:"AutoExpire"` // MaxLength parameter. MaxLength *int64 `json:"MaxLength,omitnil,omitempty" name:"MaxLength"` // MaxLengthBytes parameter. MaxLengthBytes *int64 `json:"MaxLengthBytes,omitnil,omitempty" name:"MaxLengthBytes"` // DeliveryLimit parameter. specifies the parameter dedicated to the quorum type. DeliveryLimit *int64 `json:"DeliveryLimit,omitnil,omitempty" name:"DeliveryLimit"` // OverflowBehaviour parameter specifies a value of drop-head, reject-publish, or reject-publish-dlx. OverflowBehaviour *string `json:"OverflowBehaviour,omitnil,omitempty" name:"OverflowBehaviour"` // DeadLetterExchange parameter. DeadLetterExchange *string `json:"DeadLetterExchange,omitnil,omitempty" name:"DeadLetterExchange"` // The DeadLetterRoutingKey parameter. DeadLetterRoutingKey *string `json:"DeadLetterRoutingKey,omitnil,omitempty" name:"DeadLetterRoutingKey"` // SingleActiveConsumer parameter. SingleActiveConsumer *bool `json:"SingleActiveConsumer,omitnil,omitempty" name:"SingleActiveConsumer"` // MaximumPriority parameter. specifies that it is dedicated for the classic type. MaximumPriority *int64 `json:"MaximumPriority,omitnil,omitempty" name:"MaximumPriority"` // LazyMode parameter, dedicated for classic type. LazyMode *bool `json:"LazyMode,omitnil,omitempty" name:"LazyMode"` // MasterLocator parameter, dedicated for classic type. MasterLocator *string `json:"MasterLocator,omitnil,omitempty" name:"MasterLocator"` // MaxInMemoryLength parameter, dedicated for quorum type. MaxInMemoryLength *int64 `json:"MaxInMemoryLength,omitnil,omitempty" name:"MaxInMemoryLength"` // The MaxInMemoryBytes parameter is dedicated to the quorum type. MaxInMemoryBytes *int64 `json:"MaxInMemoryBytes,omitnil,omitempty" name:"MaxInMemoryBytes"` // Create timestamp, in seconds. CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Node. Node *string `json:"Node,omitnil,omitempty" name:"Node"` // Arbitration queue dead letter consistency policy. DeadLetterStrategy *string `json:"DeadLetterStrategy,omitnil,omitempty" name:"DeadLetterStrategy"` // Leadership election policy for arbitration queue. QueueLeaderLocator *string `json:"QueueLeaderLocator,omitnil,omitempty" name:"QueueLeaderLocator"` // Specifies the initial replica group size of the arbitration queue. QuorumInitialGroupSize *int64 `json:"QuorumInitialGroupSize,omitnil,omitempty" name:"QuorumInitialGroupSize"` // Whether it is an exclusive queue. Exclusive *bool `json:"Exclusive,omitnil,omitempty" name:"Exclusive"` // The name of the policy that takes effect. Policy *string `json:"Policy,omitnil,omitempty" name:"Policy"` // Additional parameters key-value. Arguments *string `json:"Arguments,omitnil,omitempty" name:"Arguments"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessQueuesRequest ¶
type DescribeRabbitMQServerlessQueuesRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Search keywords SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` // Specifies the queue type filter criteria. if it is left blank or set to "all", it indicates classic and quorum queues; if set to "classic", it filters classic queues; if set to "quorum", it filters quorum queues. QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // Sorting field. // ConsumerNumber: specifies the number of online consumers. // MessageHeapCount specifies the number of message backlogs. // MessageRateInOut specifies the total production and consumption rate. // MessageRateIn specifies the production rate. // MessageRateOut specifies the consumption rate. SortElement *string `json:"SortElement,omitnil,omitempty" name:"SortElement"` // Sort order. valid values: ascend or descend. SortOrder *string `json:"SortOrder,omitnil,omitempty" name:"SortOrder"` }
func NewDescribeRabbitMQServerlessQueuesRequest ¶
func NewDescribeRabbitMQServerlessQueuesRequest() (request *DescribeRabbitMQServerlessQueuesRequest)
func (*DescribeRabbitMQServerlessQueuesRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessQueuesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessQueuesRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessQueuesRequest) ToJsonString() string
type DescribeRabbitMQServerlessQueuesRequestParams ¶
type DescribeRabbitMQServerlessQueuesRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Search keywords SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` // Specifies the queue type filter criteria. if it is left blank or set to "all", it indicates classic and quorum queues; if set to "classic", it filters classic queues; if set to "quorum", it filters quorum queues. QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // Sorting field. // ConsumerNumber: specifies the number of online consumers. // MessageHeapCount specifies the number of message backlogs. // MessageRateInOut specifies the total production and consumption rate. // MessageRateIn specifies the production rate. // MessageRateOut specifies the consumption rate. SortElement *string `json:"SortElement,omitnil,omitempty" name:"SortElement"` // Sort order. valid values: ascend or descend. SortOrder *string `json:"SortOrder,omitnil,omitempty" name:"SortOrder"` }
Predefined struct for user
type DescribeRabbitMQServerlessQueuesResponse ¶
type DescribeRabbitMQServerlessQueuesResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessQueuesResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessQueuesResponse ¶
func NewDescribeRabbitMQServerlessQueuesResponse() (response *DescribeRabbitMQServerlessQueuesResponse)
func (*DescribeRabbitMQServerlessQueuesResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessQueuesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessQueuesResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessQueuesResponse) ToJsonString() string
type DescribeRabbitMQServerlessQueuesResponseParams ¶
type DescribeRabbitMQServerlessQueuesResponseParams struct { // Queue list information. QueueInfoList []*RabbitMQQueueListInfo `json:"QueueInfoList,omitnil,omitempty" name:"QueueInfoList"` // Quantity TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessUserRequest ¶
type DescribeRabbitMQServerlessUserRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Retrieves usernames. supports prefix match and suffix matching. SearchUser *string `json:"SearchUser,omitnil,omitempty" name:"SearchUser"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Specifies the username for an exact query. User *string `json:"User,omitnil,omitempty" name:"User"` // User tag. filters by Tag filter list. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewDescribeRabbitMQServerlessUserRequest ¶
func NewDescribeRabbitMQServerlessUserRequest() (request *DescribeRabbitMQServerlessUserRequest)
func (*DescribeRabbitMQServerlessUserRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessUserRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessUserRequest) ToJsonString() string
type DescribeRabbitMQServerlessUserRequestParams ¶
type DescribeRabbitMQServerlessUserRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Retrieves usernames. supports prefix match and suffix matching. SearchUser *string `json:"SearchUser,omitnil,omitempty" name:"SearchUser"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Specifies the username for an exact query. User *string `json:"User,omitnil,omitempty" name:"User"` // User tag. filters by Tag filter list. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type DescribeRabbitMQServerlessUserResponse ¶
type DescribeRabbitMQServerlessUserResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessUserResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessUserResponse ¶
func NewDescribeRabbitMQServerlessUserResponse() (response *DescribeRabbitMQServerlessUserResponse)
func (*DescribeRabbitMQServerlessUserResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessUserResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessUserResponse) ToJsonString() string
type DescribeRabbitMQServerlessUserResponseParams ¶
type DescribeRabbitMQServerlessUserResponseParams struct { // The number of returned users. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Currently created RabbitMQ list of users. RabbitMQUserList []*RabbitMQUser `json:"RabbitMQUserList,omitnil,omitempty" name:"RabbitMQUserList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRabbitMQServerlessVirtualHostRequest ¶
type DescribeRabbitMQServerlessVirtualHostRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. if it is not provided, query all. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // search-virtual-host: specifies fuzzy name search of vhost names. earlier, it supported both prefix and suffix matching. Filters *Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting field. // MessageHeapCount specifies the number of message backlogs. // MessageRateInOut specifies the total production and consumption rate. // MessageRateIn specifies the production rate. // MessageRateOut specifies the consumption rate. SortElement *string `json:"SortElement,omitnil,omitempty" name:"SortElement"` // Sort order. valid values: ascend or descend. SortOrder *string `json:"SortOrder,omitnil,omitempty" name:"SortOrder"` }
func NewDescribeRabbitMQServerlessVirtualHostRequest ¶
func NewDescribeRabbitMQServerlessVirtualHostRequest() (request *DescribeRabbitMQServerlessVirtualHostRequest)
func (*DescribeRabbitMQServerlessVirtualHostRequest) FromJsonString ¶
func (r *DescribeRabbitMQServerlessVirtualHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessVirtualHostRequest) ToJsonString ¶
func (r *DescribeRabbitMQServerlessVirtualHostRequest) ToJsonString() string
type DescribeRabbitMQServerlessVirtualHostRequestParams ¶
type DescribeRabbitMQServerlessVirtualHostRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. if it is not provided, query all. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Pagination offset Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // Pagination limit Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // search-virtual-host: specifies fuzzy name search of vhost names. earlier, it supported both prefix and suffix matching. Filters *Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Sorting field. // MessageHeapCount specifies the number of message backlogs. // MessageRateInOut specifies the total production and consumption rate. // MessageRateIn specifies the production rate. // MessageRateOut specifies the consumption rate. SortElement *string `json:"SortElement,omitnil,omitempty" name:"SortElement"` // Sort order. valid values: ascend or descend. SortOrder *string `json:"SortOrder,omitnil,omitempty" name:"SortOrder"` }
Predefined struct for user
type DescribeRabbitMQServerlessVirtualHostResponse ¶
type DescribeRabbitMQServerlessVirtualHostResponse struct { *tchttp.BaseResponse Response *DescribeRabbitMQServerlessVirtualHostResponseParams `json:"Response"` }
func NewDescribeRabbitMQServerlessVirtualHostResponse ¶
func NewDescribeRabbitMQServerlessVirtualHostResponse() (response *DescribeRabbitMQServerlessVirtualHostResponse)
func (*DescribeRabbitMQServerlessVirtualHostResponse) FromJsonString ¶
func (r *DescribeRabbitMQServerlessVirtualHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRabbitMQServerlessVirtualHostResponse) ToJsonString ¶
func (r *DescribeRabbitMQServerlessVirtualHostResponse) ToJsonString() string
type DescribeRabbitMQServerlessVirtualHostResponseParams ¶
type DescribeRabbitMQServerlessVirtualHostResponseParams struct { // Return the number of vhosts. TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // Specifies the list of details of the vhost. VirtualHostList []*RabbitMQVirtualHostInfo `json:"VirtualHostList,omitnil,omitempty" name:"VirtualHostList"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ExchangeQuota ¶
type ExchangeQuota struct { // Specifies the maximum number of exchanges that can be created. MaxExchange *int64 `json:"MaxExchange,omitnil,omitempty" name:"MaxExchange"` // Specifies the number of exchanges that have been created. UsedExchange *int64 `json:"UsedExchange,omitnil,omitempty" name:"UsedExchange"` }
type ListRabbitMQServerlessInstancesRequest ¶
type ListRabbitMQServerlessInstancesRequest struct { *tchttp.BaseRequest // Filter criteria. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Page size. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Starting index value for pagination. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewListRabbitMQServerlessInstancesRequest ¶
func NewListRabbitMQServerlessInstancesRequest() (request *ListRabbitMQServerlessInstancesRequest)
func (*ListRabbitMQServerlessInstancesRequest) FromJsonString ¶
func (r *ListRabbitMQServerlessInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRabbitMQServerlessInstancesRequest) ToJsonString ¶
func (r *ListRabbitMQServerlessInstancesRequest) ToJsonString() string
type ListRabbitMQServerlessInstancesRequestParams ¶
type ListRabbitMQServerlessInstancesRequestParams struct { // Filter criteria. Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // Page size. Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // Starting index value for pagination. Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type ListRabbitMQServerlessInstancesResponse ¶
type ListRabbitMQServerlessInstancesResponse struct { *tchttp.BaseResponse Response *ListRabbitMQServerlessInstancesResponseParams `json:"Response"` }
func NewListRabbitMQServerlessInstancesResponse ¶
func NewListRabbitMQServerlessInstancesResponse() (response *ListRabbitMQServerlessInstancesResponse)
func (*ListRabbitMQServerlessInstancesResponse) FromJsonString ¶
func (r *ListRabbitMQServerlessInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRabbitMQServerlessInstancesResponse) ToJsonString ¶
func (r *ListRabbitMQServerlessInstancesResponse) ToJsonString() string
type ListRabbitMQServerlessInstancesResponseParams ¶
type ListRabbitMQServerlessInstancesResponseParams struct { // Instance list Instances []*RabbitMQServerlessInstance `json:"Instances,omitnil,omitempty" name:"Instances"` // Total number. TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRabbitMQServerlessExchangeRequest ¶
type ModifyRabbitMQServerlessExchangeRequest struct { *tchttp.BaseRequest // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
func NewModifyRabbitMQServerlessExchangeRequest ¶
func NewModifyRabbitMQServerlessExchangeRequest() (request *ModifyRabbitMQServerlessExchangeRequest)
func (*ModifyRabbitMQServerlessExchangeRequest) FromJsonString ¶
func (r *ModifyRabbitMQServerlessExchangeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessExchangeRequest) ToJsonString ¶
func (r *ModifyRabbitMQServerlessExchangeRequest) ToJsonString() string
type ModifyRabbitMQServerlessExchangeRequestParams ¶
type ModifyRabbitMQServerlessExchangeRequestParams struct { // Instance id. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
Predefined struct for user
type ModifyRabbitMQServerlessExchangeResponse ¶
type ModifyRabbitMQServerlessExchangeResponse struct { *tchttp.BaseResponse Response *ModifyRabbitMQServerlessExchangeResponseParams `json:"Response"` }
func NewModifyRabbitMQServerlessExchangeResponse ¶
func NewModifyRabbitMQServerlessExchangeResponse() (response *ModifyRabbitMQServerlessExchangeResponse)
func (*ModifyRabbitMQServerlessExchangeResponse) FromJsonString ¶
func (r *ModifyRabbitMQServerlessExchangeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessExchangeResponse) ToJsonString ¶
func (r *ModifyRabbitMQServerlessExchangeResponse) ToJsonString() string
type ModifyRabbitMQServerlessExchangeResponseParams ¶
type ModifyRabbitMQServerlessExchangeResponseParams struct { // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRabbitMQServerlessInstanceRequest ¶
type ModifyRabbitMQServerlessInstanceRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Cluster name. ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Whether trace is enabled. TraceFlag *bool `json:"TraceFlag,omitnil,omitempty" name:"TraceFlag"` }
func NewModifyRabbitMQServerlessInstanceRequest ¶
func NewModifyRabbitMQServerlessInstanceRequest() (request *ModifyRabbitMQServerlessInstanceRequest)
func (*ModifyRabbitMQServerlessInstanceRequest) FromJsonString ¶
func (r *ModifyRabbitMQServerlessInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessInstanceRequest) ToJsonString ¶
func (r *ModifyRabbitMQServerlessInstanceRequest) ToJsonString() string
type ModifyRabbitMQServerlessInstanceRequestParams ¶
type ModifyRabbitMQServerlessInstanceRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Cluster name. ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Whether trace is enabled. TraceFlag *bool `json:"TraceFlag,omitnil,omitempty" name:"TraceFlag"` }
Predefined struct for user
type ModifyRabbitMQServerlessInstanceResponse ¶
type ModifyRabbitMQServerlessInstanceResponse struct { *tchttp.BaseResponse Response *ModifyRabbitMQServerlessInstanceResponseParams `json:"Response"` }
func NewModifyRabbitMQServerlessInstanceResponse ¶
func NewModifyRabbitMQServerlessInstanceResponse() (response *ModifyRabbitMQServerlessInstanceResponse)
func (*ModifyRabbitMQServerlessInstanceResponse) FromJsonString ¶
func (r *ModifyRabbitMQServerlessInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessInstanceResponse) ToJsonString ¶
func (r *ModifyRabbitMQServerlessInstanceResponse) ToJsonString() string
type ModifyRabbitMQServerlessInstanceResponseParams ¶
type ModifyRabbitMQServerlessInstanceResponseParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRabbitMQServerlessPermissionRequest ¶
type ModifyRabbitMQServerlessPermissionRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username, which is the user associated with the permission. User *string `json:"User,omitnil,omitempty" name:"User"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Types of permissions. declare related operations. for the user, it is operable to perform operations on the resource name under the vhost that matches the regular expression. ConfigRegexp *string `json:"ConfigRegexp,omitnil,omitempty" name:"ConfigRegexp"` // Types of permissions. message write related operations. the user can operate on the resource names under the vhost that match the regular expression. WriteRegexp *string `json:"WriteRegexp,omitnil,omitempty" name:"WriteRegexp"` // Types of permissions. message read related operations. the user can operate on the resource name under the vhost that matches the regular expression. ReadRegexp *string `json:"ReadRegexp,omitnil,omitempty" name:"ReadRegexp"` }
func NewModifyRabbitMQServerlessPermissionRequest ¶
func NewModifyRabbitMQServerlessPermissionRequest() (request *ModifyRabbitMQServerlessPermissionRequest)
func (*ModifyRabbitMQServerlessPermissionRequest) FromJsonString ¶
func (r *ModifyRabbitMQServerlessPermissionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessPermissionRequest) ToJsonString ¶
func (r *ModifyRabbitMQServerlessPermissionRequest) ToJsonString() string
type ModifyRabbitMQServerlessPermissionRequestParams ¶
type ModifyRabbitMQServerlessPermissionRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username, which is the user associated with the permission. User *string `json:"User,omitnil,omitempty" name:"User"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Types of permissions. declare related operations. for the user, it is operable to perform operations on the resource name under the vhost that matches the regular expression. ConfigRegexp *string `json:"ConfigRegexp,omitnil,omitempty" name:"ConfigRegexp"` // Types of permissions. message write related operations. the user can operate on the resource names under the vhost that match the regular expression. WriteRegexp *string `json:"WriteRegexp,omitnil,omitempty" name:"WriteRegexp"` // Types of permissions. message read related operations. the user can operate on the resource name under the vhost that matches the regular expression. ReadRegexp *string `json:"ReadRegexp,omitnil,omitempty" name:"ReadRegexp"` }
Predefined struct for user
type ModifyRabbitMQServerlessPermissionResponse ¶
type ModifyRabbitMQServerlessPermissionResponse struct { *tchttp.BaseResponse Response *ModifyRabbitMQServerlessPermissionResponseParams `json:"Response"` }
func NewModifyRabbitMQServerlessPermissionResponse ¶
func NewModifyRabbitMQServerlessPermissionResponse() (response *ModifyRabbitMQServerlessPermissionResponse)
func (*ModifyRabbitMQServerlessPermissionResponse) FromJsonString ¶
func (r *ModifyRabbitMQServerlessPermissionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessPermissionResponse) ToJsonString ¶
func (r *ModifyRabbitMQServerlessPermissionResponse) ToJsonString() string
type ModifyRabbitMQServerlessPermissionResponseParams ¶
type ModifyRabbitMQServerlessPermissionResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRabbitMQServerlessQueueRequest ¶
type ModifyRabbitMQServerlessQueueRequest struct { *tchttp.BaseRequest // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Newly modified remark. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
func NewModifyRabbitMQServerlessQueueRequest ¶
func NewModifyRabbitMQServerlessQueueRequest() (request *ModifyRabbitMQServerlessQueueRequest)
func (*ModifyRabbitMQServerlessQueueRequest) FromJsonString ¶
func (r *ModifyRabbitMQServerlessQueueRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessQueueRequest) ToJsonString ¶
func (r *ModifyRabbitMQServerlessQueueRequest) ToJsonString() string
type ModifyRabbitMQServerlessQueueRequestParams ¶
type ModifyRabbitMQServerlessQueueRequestParams struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Newly modified remark. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` }
Predefined struct for user
type ModifyRabbitMQServerlessQueueResponse ¶
type ModifyRabbitMQServerlessQueueResponse struct { *tchttp.BaseResponse Response *ModifyRabbitMQServerlessQueueResponseParams `json:"Response"` }
func NewModifyRabbitMQServerlessQueueResponse ¶
func NewModifyRabbitMQServerlessQueueResponse() (response *ModifyRabbitMQServerlessQueueResponse)
func (*ModifyRabbitMQServerlessQueueResponse) FromJsonString ¶
func (r *ModifyRabbitMQServerlessQueueResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessQueueResponse) ToJsonString ¶
func (r *ModifyRabbitMQServerlessQueueResponse) ToJsonString() string
type ModifyRabbitMQServerlessQueueResponseParams ¶
type ModifyRabbitMQServerlessQueueResponseParams struct { // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRabbitMQServerlessUserRequest ¶
type ModifyRabbitMQServerlessUserRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username. User *string `json:"User,omitnil,omitempty" name:"User"` // Password. specifies the password. Password *string `json:"Password,omitnil,omitempty" name:"Password"` // Description. if not provided, no modification will be made. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // User tag. specifies to determine the access permission scope of this user to RabbitMQ Management. if it is not passed in, no modification will be made. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Specifies the maximum number of connections for this user. if not provided, it will not be modified. MaxConnections *int64 `json:"MaxConnections,omitnil,omitempty" name:"MaxConnections"` // Specifies the maximum number of channels for this user. if not provided, it will not be modified. MaxChannels *int64 `json:"MaxChannels,omitnil,omitempty" name:"MaxChannels"` }
func NewModifyRabbitMQServerlessUserRequest ¶
func NewModifyRabbitMQServerlessUserRequest() (request *ModifyRabbitMQServerlessUserRequest)
func (*ModifyRabbitMQServerlessUserRequest) FromJsonString ¶
func (r *ModifyRabbitMQServerlessUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessUserRequest) ToJsonString ¶
func (r *ModifyRabbitMQServerlessUserRequest) ToJsonString() string
type ModifyRabbitMQServerlessUserRequestParams ¶
type ModifyRabbitMQServerlessUserRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username. User *string `json:"User,omitnil,omitempty" name:"User"` // Password. specifies the password. Password *string `json:"Password,omitnil,omitempty" name:"Password"` // Description. if not provided, no modification will be made. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // User tag. specifies to determine the access permission scope of this user to RabbitMQ Management. if it is not passed in, no modification will be made. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Specifies the maximum number of connections for this user. if not provided, it will not be modified. MaxConnections *int64 `json:"MaxConnections,omitnil,omitempty" name:"MaxConnections"` // Specifies the maximum number of channels for this user. if not provided, it will not be modified. MaxChannels *int64 `json:"MaxChannels,omitnil,omitempty" name:"MaxChannels"` }
Predefined struct for user
type ModifyRabbitMQServerlessUserResponse ¶
type ModifyRabbitMQServerlessUserResponse struct { *tchttp.BaseResponse Response *ModifyRabbitMQServerlessUserResponseParams `json:"Response"` }
func NewModifyRabbitMQServerlessUserResponse ¶
func NewModifyRabbitMQServerlessUserResponse() (response *ModifyRabbitMQServerlessUserResponse)
func (*ModifyRabbitMQServerlessUserResponse) FromJsonString ¶
func (r *ModifyRabbitMQServerlessUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessUserResponse) ToJsonString ¶
func (r *ModifyRabbitMQServerlessUserResponse) ToJsonString() string
type ModifyRabbitMQServerlessUserResponseParams ¶
type ModifyRabbitMQServerlessUserResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRabbitMQServerlessVirtualHostRequest ¶
type ModifyRabbitMQServerlessVirtualHostRequest struct { *tchttp.BaseRequest // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Specifies the description information of the vhost. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Message trace switch. specifies that the value true turns on the switch and the value false turns it off. TraceFlag *bool `json:"TraceFlag,omitnil,omitempty" name:"TraceFlag"` }
func NewModifyRabbitMQServerlessVirtualHostRequest ¶
func NewModifyRabbitMQServerlessVirtualHostRequest() (request *ModifyRabbitMQServerlessVirtualHostRequest)
func (*ModifyRabbitMQServerlessVirtualHostRequest) FromJsonString ¶
func (r *ModifyRabbitMQServerlessVirtualHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessVirtualHostRequest) ToJsonString ¶
func (r *ModifyRabbitMQServerlessVirtualHostRequest) ToJsonString() string
type ModifyRabbitMQServerlessVirtualHostRequestParams ¶
type ModifyRabbitMQServerlessVirtualHostRequestParams struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Specifies the description information of the vhost. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Message trace switch. specifies that the value true turns on the switch and the value false turns it off. TraceFlag *bool `json:"TraceFlag,omitnil,omitempty" name:"TraceFlag"` }
Predefined struct for user
type ModifyRabbitMQServerlessVirtualHostResponse ¶
type ModifyRabbitMQServerlessVirtualHostResponse struct { *tchttp.BaseResponse Response *ModifyRabbitMQServerlessVirtualHostResponseParams `json:"Response"` }
func NewModifyRabbitMQServerlessVirtualHostResponse ¶
func NewModifyRabbitMQServerlessVirtualHostResponse() (response *ModifyRabbitMQServerlessVirtualHostResponse)
func (*ModifyRabbitMQServerlessVirtualHostResponse) FromJsonString ¶
func (r *ModifyRabbitMQServerlessVirtualHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRabbitMQServerlessVirtualHostResponse) ToJsonString ¶
func (r *ModifyRabbitMQServerlessVirtualHostResponse) ToJsonString() string
type ModifyRabbitMQServerlessVirtualHostResponseParams ¶
type ModifyRabbitMQServerlessVirtualHostResponseParams struct { // The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type QueueQuota ¶
type RabbitMQBindingListInfo ¶
type RabbitMQBindingListInfo struct { // binding id. BindingId *int64 `json:"BindingId,omitnil,omitempty" name:"BindingId"` // Vhost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Source exchange name. Source *string `json:"Source,omitnil,omitempty" name:"Source"` // Target type. valid values: queue or exchange. DestinationType *string `json:"DestinationType,omitnil,omitempty" name:"DestinationType"` // Target resource name. Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"` // Binding key. RoutingKey *string `json:"RoutingKey,omitnil,omitempty" name:"RoutingKey"` // Source exchange type. SourceExchangeType *string `json:"SourceExchangeType,omitnil,omitempty" name:"SourceExchangeType"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type RabbitMQClusterInfo ¶
type RabbitMQClusterInfo struct { // Cluster ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // Cluster name. ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // Region information Region *string `json:"Region,omitnil,omitempty" name:"Region"` // Creation time, in milliseconds CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Cluster description remark information Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // VPC and network information. Vpcs []*VpcEndpointInfo `json:"Vpcs,omitnil,omitempty" name:"Vpcs"` // Availability zone information ZoneIds []*int64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"` // number of virtual hosts. VirtualHostNumber *int64 `json:"VirtualHostNumber,omitnil,omitempty" name:"VirtualHostNumber"` // Number of queues QueueNumber *int64 `json:"QueueNumber,omitnil,omitempty" name:"QueueNumber"` // Number of messages produced per second (measurement unit: messages/second). MessagePublishRate *float64 `json:"MessagePublishRate,omitnil,omitempty" name:"MessagePublishRate"` // Number of accumulated messages. valid values: pieces. MessageStackNumber *int64 `json:"MessageStackNumber,omitnil,omitempty" name:"MessageStackNumber"` // Expiration time ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // number of channels. ChannelNumber *int64 `json:"ChannelNumber,omitnil,omitempty" name:"ChannelNumber"` // number of connections. ConnectionNumber *int64 `json:"ConnectionNumber,omitnil,omitempty" name:"ConnectionNumber"` // Number of consumers. ConsumerNumber *int64 `json:"ConsumerNumber,omitnil,omitempty" name:"ConsumerNumber"` // Number of Exchanges. ExchangeNumber *int64 `json:"ExchangeNumber,omitnil,omitempty" name:"ExchangeNumber"` // Cluster exception information. ExceptionInformation *string `json:"ExceptionInformation,omitnil,omitempty" name:"ExceptionInformation"` // Instance status. 0 indicates creating in progress. 1 indicates normal. 2 indicates isolated. 3 indicates terminated. 4 indicates exception. 5 indicates delivery failed. ClusterStatus *int64 `json:"ClusterStatus,omitnil,omitempty" name:"ClusterStatus"` // Auto-renewal flag. 0 indicates the default status (If the default status is not configured, manual renewal is enabled), 1 indicates auto-renewal, and 2 indicates explicitly no auto-renewal (configured by the user). AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // Whether the mirrored queue strategy is enabled. 1 indicates enabled, and 0 indicates not enabled. MirrorQueuePolicyFlag *int64 `json:"MirrorQueuePolicyFlag,omitnil,omitempty" name:"MirrorQueuePolicyFlag"` // Number of messages consumed per second (measurement unit: messages/second). MessageConsumeRate *float64 `json:"MessageConsumeRate,omitnil,omitempty" name:"MessageConsumeRate"` // Specifies the cluster version information. ClusterVersion *string `json:"ClusterVersion,omitnil,omitempty" name:"ClusterVersion"` // Billing mode. valid values: 0 (postpaid), 1 (prepaid). PayMode *uint64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // Specifies the cluster type. InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // Specifies the message retention time, in hours. MessageRetainTime *uint64 `json:"MessageRetainTime,omitnil,omitempty" name:"MessageRetainTime"` }
type RabbitMQClusterSpecInfo ¶
type RabbitMQClusterSpecInfo struct { // Specifies the cluster specification name. SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"` // Max tps. MaxTps *uint64 `json:"MaxTps,omitnil,omitempty" name:"MaxTps"` // Maximum number of queues. MaxQueueNum *uint64 `json:"MaxQueueNum,omitnil,omitempty" name:"MaxQueueNum"` // Maximum number of exchanges. MaxExchangeNum *uint64 `json:"MaxExchangeNum,omitnil,omitempty" name:"MaxExchangeNum"` // Maximum number of vhosts. MaxVhostNum *uint64 `json:"MaxVhostNum,omitnil,omitempty" name:"MaxVhostNum"` // Maximum number of connections. MaxConnNum *uint64 `json:"MaxConnNum,omitnil,omitempty" name:"MaxConnNum"` // Maximum number of users. MaxUserNum *uint64 `json:"MaxUserNum,omitnil,omitempty" name:"MaxUserNum"` // Peak bandwidth. abandoned. MaxBandWidth *uint64 `json:"MaxBandWidth,omitnil,omitempty" name:"MaxBandWidth"` // Public network bandwidth. abandoned. PublicNetworkTps *uint64 `json:"PublicNetworkTps,omitnil,omitempty" name:"PublicNetworkTps"` }
type RabbitMQConnection ¶
type RabbitMQConnection struct { // Connection name. ConnectionName *string `json:"ConnectionName,omitnil,omitempty" name:"ConnectionName"` // Client IP PeerHost *string `json:"PeerHost,omitnil,omitempty" name:"PeerHost"` // Specifies the connection status, including starting, tuning, opening, running, flow, blocking, blocked, closing, and closed. State *string `json:"State,omitnil,omitempty" name:"State"` // User that who has created this connection. User *string `json:"User,omitnil,omitempty" name:"User"` // Whether ssl is enabled. SSL *bool `json:"SSL,omitnil,omitempty" name:"SSL"` // Connection protocol. Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // Specifies the number of channels under the connection. Channels *int64 `json:"Channels,omitnil,omitempty" name:"Channels"` }
type RabbitMQExchangeListInfo ¶
type RabbitMQExchangeListInfo struct { // exchange name. ExchangeName *string `json:"ExchangeName,omitnil,omitempty" name:"ExchangeName"` // Remarks. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Specifies the exchange type. valid values: "fanout", "direct", "topic", "headers". ExchangeType *string `json:"ExchangeType,omitnil,omitempty" name:"ExchangeType"` // VHost parameter. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // exchange creator. valid values: `system` (generated by the system), `user` (user-created). ExchangeCreator *string `json:"ExchangeCreator,omitnil,omitempty" name:"ExchangeCreator"` // exchange creation time. CreateTimeStamp *string `json:"CreateTimeStamp,omitnil,omitempty" name:"CreateTimeStamp"` // exchange modification time. ModTimeStamp *string `json:"ModTimeStamp,omitnil,omitempty" name:"ModTimeStamp"` // Input message rate. MessageRateIn *float64 `json:"MessageRateIn,omitnil,omitempty" name:"MessageRateIn"` // Output message rate. MessageRateOut *float64 `json:"MessageRateOut,omitnil,omitempty" name:"MessageRateOut"` // Specifies whether it is a persistent exchange. true indicates persistent, and false indicates non-persistent. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Specifies whether to automatically delete the switch. true indicates automatic deletion, and false indicates non-automatic deletion. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // Whether it is an internal switch. valid values: true (indicating an internal switch). Internal *bool `json:"Internal,omitnil,omitempty" name:"Internal"` // Specifies the ID of the associated instance to which the switch belongs. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // The name of the effective policy. Policy *string `json:"Policy,omitnil,omitempty" name:"Policy"` // Additional parameters key-value objects. Arguments *string `json:"Arguments,omitnil,omitempty" name:"Arguments"` // Number of unscheduled delayed messages. MessagesDelayed *uint64 `json:"MessagesDelayed,omitnil,omitempty" name:"MessagesDelayed"` }
type RabbitMQPermission ¶
type RabbitMQPermission struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username, which is the user associated with the permission. User *string `json:"User,omitnil,omitempty" name:"User"` // vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Types of permissions. declare related operations. for the user, it is operable to perform operations on the resource name under the vhost that matches the regular expression. ConfigRegexp *string `json:"ConfigRegexp,omitnil,omitempty" name:"ConfigRegexp"` // Types of permissions. message write related operations. the user can operate on the resource names under the vhost that match the regular expression. WriteRegexp *string `json:"WriteRegexp,omitnil,omitempty" name:"WriteRegexp"` // Types of permissions. message read related operations. the user can operate on the resource name under the vhost that matches the regular expression. ReadRegexp *string `json:"ReadRegexp,omitnil,omitempty" name:"ReadRegexp"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type RabbitMQQueueListConsumerDetailInfo ¶
type RabbitMQQueueListConsumerDetailInfo struct { // Number of consumers. ConsumersNumber *int64 `json:"ConsumersNumber,omitnil,omitempty" name:"ConsumersNumber"` }
type RabbitMQQueueListInfo ¶
type RabbitMQQueueListInfo struct { // Queue name. QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` // Remarks. Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Consumer information. ConsumerDetail *RabbitMQQueueListConsumerDetailInfo `json:"ConsumerDetail,omitnil,omitempty" name:"ConsumerDetail"` // Specifies the queue type. the valid values are "classic" and "quorum". QueueType *string `json:"QueueType,omitnil,omitempty" name:"QueueType"` // Number of message backlogs. MessageHeapCount *int64 `json:"MessageHeapCount,omitnil,omitempty" name:"MessageHeapCount"` // Message production rate per second. MessageRateIn *float64 `json:"MessageRateIn,omitnil,omitempty" name:"MessageRateIn"` // Message consumption rate per second. MessageRateOut *float64 `json:"MessageRateOut,omitnil,omitempty" name:"MessageRateOut"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Specifies whether the queue is persistent. true indicates persistent, and false indicates non-persistent. Durable *bool `json:"Durable,omitnil,omitempty" name:"Durable"` // Specifies whether the queue is an auto-delete queue. true indicates auto-delete, and false indicates non-auto-delete. AutoDelete *bool `json:"AutoDelete,omitnil,omitempty" name:"AutoDelete"` // instanceId to which the queue belongs. InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Name of the virtual host to which the queue belongs. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Specifies the name of the primary node where the queue is located. Node *string `json:"Node,omitnil,omitempty" name:"Node"` // The name of the effective policy. Policy *string `json:"Policy,omitnil,omitempty" name:"Policy"` // Additional parameters key-value objects. Arguments *string `json:"Arguments,omitnil,omitempty" name:"Arguments"` // Whether it is an exclusive queue. Exclusive *bool `json:"Exclusive,omitnil,omitempty" name:"Exclusive"` }
type RabbitMQServerlessAccessInfo ¶
type RabbitMQServerlessAccessInfo struct { // Public network domain. PublicAccessEndpoint *string `json:"PublicAccessEndpoint,omitnil,omitempty" name:"PublicAccessEndpoint"` // Public network status. PublicDataStreamStatus *string `json:"PublicDataStreamStatus,omitnil,omitempty" name:"PublicDataStreamStatus"` }
type RabbitMQServerlessEndpoint ¶
type RabbitMQServerlessEndpoint struct { // vpc id VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // subnet id SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // Access address VpcEndpoint *string `json:"VpcEndpoint,omitnil,omitempty" name:"VpcEndpoint"` // Access address status. VpcDataStreamEndpointStatus *string `json:"VpcDataStreamEndpointStatus,omitnil,omitempty" name:"VpcDataStreamEndpointStatus"` // Whether it is a public network. PublicNetwork *bool `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"` // Specifies the access policy. AccessStrategy *string `json:"AccessStrategy,omitnil,omitempty" name:"AccessStrategy"` // Bandwidth Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` }
type RabbitMQServerlessInstance ¶
type RabbitMQServerlessInstance struct { // Instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Instance name InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // Instance version. InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` // Instance status. 0 indicates creating in progress. 1 indicates normal. 2 indicates isolated. 3 indicates terminated. 4 indicates exception. 5 indicates delivery failed. Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // MaxTPS MaxTps *int64 `json:"MaxTps,omitnil,omitempty" name:"MaxTps"` // MaxBandwidth MaxBandWidth *int64 `json:"MaxBandWidth,omitnil,omitempty" name:"MaxBandWidth"` // Expiration time of the cluster. ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // Auto-renewal flag. 0 indicates the default status (If the default status is not configured, manual renewal is enabled), 1 indicates auto-renewal, and 2 indicates explicitly no auto-renewal (configured by the user). AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 0: Postpaid, 1: Prepaid PayMode *uint64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // Remarks Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // Cluster specifications SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"` // Exception information. ExceptionInformation *string `json:"ExceptionInformation,omitnil,omitempty" name:"ExceptionInformation"` // Public network access point. PublicAccessEndpoint *string `json:"PublicAccessEndpoint,omitnil,omitempty" name:"PublicAccessEndpoint"` // The virtual private cloud (vpc) network access point. Vpcs []*RabbitMQServerlessEndpoint `json:"Vpcs,omitnil,omitempty" name:"Vpcs"` // Instance status. 0 indicates creating in progress. 1 indicates normal. 2 indicates isolated. 3 indicates terminated. 4 indicates exception. 5 indicates delivery failed. ClusterStatus *int64 `json:"ClusterStatus,omitnil,omitempty" name:"ClusterStatus"` // Specifies the cluster type: 1. InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // Expiration time CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // For compatibility with the managed version, the fixed value is 0. NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"` // For compatibility with the managed version, the fixed value is 0. MaxStorage *int64 `json:"MaxStorage,omitnil,omitempty" name:"MaxStorage"` // Isolation time IsolatedTime *uint64 `json:"IsolatedTime,omitnil,omitempty" name:"IsolatedTime"` }
type RabbitMQServerlessWhiteListInfo ¶
type RabbitMQServerlessWhiteListInfo struct { // Public network data stream allowlist. PublicDataStreamWhiteList *string `json:"PublicDataStreamWhiteList,omitnil,omitempty" name:"PublicDataStreamWhiteList"` // Public network data stream allowlist status. PublicDataStreamWhiteListStatus *string `json:"PublicDataStreamWhiteListStatus,omitnil,omitempty" name:"PublicDataStreamWhiteListStatus"` }
type RabbitMQUser ¶
type RabbitMQUser struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Specifies the username used when logging in. User *string `json:"User,omitnil,omitempty" name:"User"` // Password. specifies the password used when logging in. Password *string `json:"Password,omitnil,omitempty" name:"Password"` // User description Description *string `json:"Description,omitnil,omitempty" name:"Description"` // User tag. specifies to determine the access permission scope of this user to RabbitMQ Management. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // User creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Last modification time of the user. ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Type of User. specifies that "System" indicates System creation and "User" indicates User-created. Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Specifies the maximum number of connections allowed for this user. MaxConnections *int64 `json:"MaxConnections,omitnil,omitempty" name:"MaxConnections"` // The maximum number of channels allowed for this user. MaxChannels *int64 `json:"MaxChannels,omitnil,omitempty" name:"MaxChannels"` }
type RabbitMQVirtualHostInfo ¶
type RabbitMQVirtualHostInfo struct { // instance ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Vhost name. VirtualHost *string `json:"VirtualHost,omitnil,omitempty" name:"VirtualHost"` // Specifies the description information of the vhost. Description *string `json:"Description,omitnil,omitempty" name:"Description"` // Specifies the Tag of the vhost. Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // Creation time CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Modification time ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // Specifies the overview statistics information of the vhost. VirtualHostStatistics *RabbitMQVirtualHostStatistics `json:"VirtualHostStatistics,omitnil,omitempty" name:"VirtualHostStatistics"` // vhost status. specifies the status that corresponds to the native console and can be running, partial, stopped, or unknown. Status *string `json:"Status,omitnil,omitempty" name:"Status"` // Specifies the number of message backlogs. MessageHeapCount *int64 `json:"MessageHeapCount,omitnil,omitempty" name:"MessageHeapCount"` // Input message rate. MessageRateIn *float64 `json:"MessageRateIn,omitnil,omitempty" name:"MessageRateIn"` // Output message rate. MessageRateOut *float64 `json:"MessageRateOut,omitnil,omitempty" name:"MessageRateOut"` // Specifies whether a mirrored queue policy exists. true indicates existence, and false indicates non-existence. MirrorQueuePolicyFlag *bool `json:"MirrorQueuePolicyFlag,omitnil,omitempty" name:"MirrorQueuePolicyFlag"` }
type RabbitMQVirtualHostStatistics ¶
type RabbitMQVirtualHostStatistics struct { // Number of queues of the current vhost. CurrentQueues *int64 `json:"CurrentQueues,omitnil,omitempty" name:"CurrentQueues"` // Number of exchanges in the current vhost. CurrentExchanges *int64 `json:"CurrentExchanges,omitnil,omitempty" name:"CurrentExchanges"` // Number of current connections of the vhost. CurrentConnections *int64 `json:"CurrentConnections,omitnil,omitempty" name:"CurrentConnections"` // Number of channels for the current vhost. CurrentChannels *int64 `json:"CurrentChannels,omitnil,omitempty" name:"CurrentChannels"` // Number of users of the current vhost. CurrentUsers *int64 `json:"CurrentUsers,omitnil,omitempty" name:"CurrentUsers"` }
type VirtualHostQuota ¶
type VpcEndpointInfo ¶
type VpcEndpointInfo struct { // VPC ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // Subnet ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // vpc access point information. VpcEndpoint *string `json:"VpcEndpoint,omitnil,omitempty" name:"VpcEndpoint"` // vpc access point status. // OFF/ON/CREATING/DELETING VpcDataStreamEndpointStatus *string `json:"VpcDataStreamEndpointStatus,omitnil,omitempty" name:"VpcDataStreamEndpointStatus"` }