Static createThe messaging service. *
Optional xOptional context id the request is running. *
Static deleteDelete a messaging service
Use this API to delete a messaging service.
Token Permissions: [ messaging_service:write ]
void
ApiError
The ID of the messaging service. *
Optional xOptional context id the request is running. *
Static getGet a messaging service
Use this API to get a single messaging service by its ID.
Token Permissions: [ messaging_service:read ]
MessagingServiceResponse The messaging service.
ApiError
The ID of the messaging service. *
Optional xOptional context id the request is running. *
Static getGet a list of messaging services
Use this API to get a list of messaging services that match the given parameters.
Token Permissions: [ messaging_service:read ]
MessagingServicesResponse The list of messaging services and the accompanying metadata.
ApiError
Optional eventOptional eventMatch only messaging services in the given eventMeshId *
Optional ids?: string[]The IDs of the messaging services. *
Optional messagingMatch only messaging services of the given type, options are: solace, kafka. *
Optional pageThe page number to get. *
Optional pageThe number of messaging services to get per page. *
Optional runtimeMatch only messaging services in the given runtimeAgentId *
Optional sort?: stringSort based on the provided parameters.
The value can be either a standalone field name (?sort=<field>) or a field and direction, delimited by a colon (?sort=<field>:<asc|desc>). If the direction is not specified, the default is ascending. *
Optional xOptional context id the request is running. *
Static removeRemove an association between an messaging service and the requested entity
Use this API to remove the association between a messaging service and either of EVENT_MESH or EVENT_MANAGEMENT_AGENT.
Token Permissions: [ messaging_service:write ]
MessagingServiceResponse The updated messaging service, e.g. if the API request body had "association": "EVENT_MESH" then the resulting object would not have eventMeshId attribute.
ApiError
The ID of the messaging service. *
The association object with the value matching either EVENT_MESH or EVENT_MANAGEMENT_AGENT. *
Optional xOptional context id the request is running. *
Static scanInitiate a scan request to run against a messaging service
Use this API to make a scan request on a messaging service.
Token Permissions: [ messaging_service:write ]
MessagingServiceOperationResponse Requested a scan on the messaging service. The operation object with ID set as ID of the created scan Object is returned in the response body.
ApiError
The ID of the messaging service. *
The messaging service. *
Optional xOptional context id the request is running. *
Static updateUpdate a messaging service
Use this API to update a messaging service. You only need to specify the fields that need to be updated. However, if you want to update anything under subObjects (i.e. anything inside messagingServiceConnections object), you need to provide the original messagingServiceConnections with the updated fields instead of just providing the changed fields.
Token Permissions: [ messaging_service:write ]
MessagingServiceResponse The updated messaging service.
ApiError
The ID of the messaging service to update. *
The messaging service. *
Optional xOptional context id the request is running. *
Create a messaging service Use this API to create a messaging service.
Token Permissions: [
messaging_service:write]Returns
MessagingServiceResponse Created a messaging service. The newly saved messaging service is returned in the response body.
Throws
ApiError