publishToAzurePubSubQueue (Azure Pub/Sub)

Processor initialised an Azure pub sub client attached to the configured Hub. Once connected the client will attempt to send a queue message from the inbound payload.

Class names

scala: code.model.flows.processors.azure.PublishToQueueScannable
javascript: code_model_flows_processors_azure_PublishToQueueScannable

Aliases

Coercions

RequiredFields: {
}
OptionalFields: {
body or
content or
message
used to define
body
headers
used to define
headers
}

Config

{"categories":[{"defaultCollapsed":true,"fields":["throttleRpm","mutualThrottlingKey","delayBetweenThrottlingChecks","throttleCheckRetryLimit"],"name":"Quality of Service (QOS)"},{"defaultCollapsed":true,"fields":["testData","testDataTransformFunc","assertionFunc"],"name":"Testing"}],"fieldName":"publishToAzurePubSubQueue","fields":[{"default":-1,"fieldName":"publishToAzurePubSubQueue.throttleCheckRetryLimit","hidden":false,"hideLabel":false,"name":"throttleCheckRetryLimit","readonly":false,"renderStrategies":[],"type":"I","validators":[]},{"default":null,"fieldName":"publishToAzurePubSubQueue.name","hidden":false,"hideLabel":false,"name":"name","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"publishToAzurePubSubQueue","fieldName":"publishToAzurePubSubQueue.classPath","hidden":false,"hideLabel":false,"name":"classPath","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"categories":[],"fieldName":"publishToAzurePubSubQueue.provider","fields":[{"default":null,"fieldName":"publishToAzurePubSubQueue.provider.name","hidden":false,"hideLabel":false,"name":"name","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"T1726099538590_F1639379856924IIXASF","fieldName":"publishToAzurePubSubQueue.provider.id","hidden":false,"hideLabel":false,"name":"id","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"azurePubSubQueueConfiguration","fieldName":"publishToAzurePubSubQueue.provider.classPath","hidden":false,"hideLabel":false,"name":"classPath","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"choice":"endpointAndAccessKey","default":{"choice":"endpointAndAccessKey","config":{"accessKey":null,"endpoint":null}},"fieldName":"publishToAzurePubSubQueue.provider.auth","hidden":false,"hideLabel":false,"name":"auth","readonly":false,"renderStrategies":[],"type":"CHOICE","types":{"connectionString":{"default":null,"fieldName":"publishToAzurePubSubQueue.provider.auth.connectionString","hidden":false,"hideLabel":false,"name":"connectionString","readonly":false,"renderStrategies":[],"type":"S","validators":[]},"endpointAndAccessKey":{"categories":[],"fieldName":"publishToAzurePubSubQueue.provider.auth.endpointAndAccessKey","fields":[{"default":null,"fieldName":"publishToAzurePubSubQueue.provider.auth.endpointAndAccessKey.endpoint","hidden":false,"hideLabel":false,"name":"endpoint","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"publishToAzurePubSubQueue.provider.auth.endpointAndAccessKey.accessKey","hidden":false,"hideLabel":false,"name":"accessKey","readonly":false,"renderStrategies":[],"type":"S","validators":[]}],"hidden":false,"hideLabel":false,"name":"endpointAndAccessKey","readonly":false,"renderStrategies":[],"type":"O"}},"validators":[]}],"hidden":false,"hideLabel":false,"name":"provider","readonly":false,"renderStrategies":[],"type":"O"},{"default":-1,"fieldName":"publishToAzurePubSubQueue.throttleRpm","hidden":false,"hideLabel":false,"name":"throttleRpm","readonly":false,"renderStrategies":[],"type":"I","validators":[]},{"default":"","fieldName":"publishToAzurePubSubQueue.mutualThrottlingKey","hidden":false,"hideLabel":false,"name":"mutualThrottlingKey","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"publishToAzurePubSubQueue.testDataTransformFunc","hidden":false,"hideLabel":false,"name":"testDataTransformFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":"T1726099538590_F1639379856942DOSH01","fieldName":"publishToAzurePubSubQueue.id","hidden":false,"hideLabel":false,"name":"id","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"publishToAzurePubSubQueue.testData","hidden":false,"hideLabel":false,"name":"testData","readonly":false,"renderStrategies":[],"type":"Jv","validators":[]},{"default":null,"fieldName":"publishToAzurePubSubQueue.assertionFunc","hidden":false,"hideLabel":false,"name":"assertionFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":null,"fieldName":"publishToAzurePubSubQueue.hub","hidden":false,"hideLabel":false,"name":"hub","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":-1,"fieldName":"publishToAzurePubSubQueue.delayBetweenThrottlingChecks","hidden":false,"hideLabel":false,"name":"delayBetweenThrottlingChecks","readonly":false,"renderStrategies":[],"type":"L","validators":[]}],"hidden":false,"hideLabel":false,"label":"Connector Configuration","name":"publishToAzurePubSubQueue","readonly":false,"renderStrategies":[],"type":"O"}