SQSQueueParameters
Class: SQSQueueParameters
Defined in: aws/src/services/sqsqueue.service.ts:10
SQS Queue parameters
Extends
QueueParameters
Implements
Constructors
Constructor
new SQSQueueParameters():
SQSQueueParameters
Returns
SQSQueueParameters
Inherited from
QueueParameters.constructor
Properties
CloudFormation?
optionalCloudFormation?:any
Defined in: aws/src/services/sqsqueue.service.ts:47
Any additional CloudFormation parameters
CloudFormationSkip?
optionalCloudFormationSkip?:boolean
Defined in: aws/src/services/sqsqueue.service.ts:43
Skip CloudFormation on deploy
Default
false
credentials?
optionalcredentials?:object
Defined in: aws/src/services/sqsqueue.service.ts:18
Static credentials, default to the AWS environment variables
accessKeyId
accessKeyId:
string
secretAccessKey
secretAccessKey:
string
sessionToken?
optionalsessionToken?:string
Implementation of
AWSServiceParameters.credentials
endpoint?
optionalendpoint?:string
Defined in: aws/src/services/sqsqueue.service.ts:14
Custom endpoint (localstack, minio, ...)
Implementation of
maxConsumers
maxConsumers:
number
Defined in: core/lib/queues/queueservice.d.ts:37
Max number of queue consumers Queue will auto increase to this max number if queue is loaded and it will decrease to just one consumer if no messages are available
Default
10
Inherited from
QueueParameters.maxConsumers
MessageGroupId?
optionalMessageGroupId?:string
Defined in: aws/src/services/sqsqueue.service.ts:38
MessageGroupId to pass to send and receive
queue
queue:
string
Defined in: aws/src/services/sqsqueue.service.ts:34
Queue URL
Default
""
region?
optionalregion?:string
Defined in: aws/src/services/sqsqueue.service.ts:23
AWS region
Default
"us-east-1"
Implementation of
type
type:
string
Defined in: core/lib/services/serviceparameters.d.ts:8
Type of the service
Inherited from
QueueParameters.type
WaitTimeSeconds?
optionalWaitTimeSeconds?:number
Defined in: aws/src/services/sqsqueue.service.ts:29
Time to wait pending for an item
Default
20
workerDelayer?
optionalworkerDelayer?:WaitDelayerDefinition
Defined in: core/lib/queues/queueservice.d.ts:24
Delayer between two failed attempts to process messages
Inherited from
QueueParameters.workerDelayer
workerParallelism
workerParallelism:
boolean
Defined in: core/lib/queues/queueservice.d.ts:29
Define if worker should process multi message received in //
Default
true
Inherited from
QueueParameters.workerParallelism
Methods
load()
load(
params?):this
Defined in: aws/src/services/sqsqueue.service.ts:54
Parameters
params?
any = {}
raw parameters
Returns
this
this
Overrides
QueueParameters.load
update()
update(
params,delta):this
Defined in: core/lib/services/serviceparameters.d.ts:25
Update parameters and call watchers if a parameter was changed
Parameters
params
any
the service parameters
delta
any
the delta
Returns
this
this for chaining
Inherited from
QueueParameters.update
with()
with(
callback):this
Defined in: core/lib/services/serviceparameters.d.ts:31
Watch for changes on the parameters and call watchers when a parameter is changed
Parameters
callback
(params) => void
the callback function
Returns
this
this for chaining
Inherited from
QueueParameters.with