Skip to main content

@webda/awsReadme | API


Class: SQSQueueParameters

Extends

  • AWSServiceParametersMixin<typeof QueueParameters, this> & QueueParameters<this>

Constructors

new SQSQueueParameters(params)

new SQSQueueParameters(params): SQSQueueParameters

Parameters

params: any

Returns

SQSQueueParameters

Overrides

AWSServiceParameters(QueueParameters).constructor

Source

packages/aws/src/services/sqsqueue.ts:37

Properties

CloudFormation?

CloudFormation?: any

Any additional CloudFormation parameters

Source

packages/aws/src/services/sqsqueue.ts:35


CloudFormationSkip?

CloudFormationSkip?: boolean

Skip CloudFormation on deploy

Default

false

Source

packages/aws/src/services/sqsqueue.ts:31


MessageGroupId?

MessageGroupId?: string

MessageGroupId to pass to send and receive

Source

packages/aws/src/services/sqsqueue.ts:26


WaitTimeSeconds?

WaitTimeSeconds?: number

Time to wait pending for an item

Default

20

Source

packages/aws/src/services/sqsqueue.ts:12


credentials?

credentials?: Object

Type declaration

accessKeyId

accessKeyId: string

secretAccessKey

secretAccessKey: string

sessionToken?

sessionToken?: string

Inherited from

AWSServiceParameters(QueueParameters).credentials

Source

packages/aws/src/services/aws-mixin.ts:24


endpoint?

endpoint?: string

Endpoint to pass to the AWS client Useful for localstack

Overrides

AWSServiceParameters(QueueParameters).endpoint

Source

packages/aws/src/services/sqsqueue.ts:17


maxConsumers

maxConsumers: number

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

AWSServiceParameters(QueueParameters).maxConsumers

Source

packages/core/lib/queues/queueservice.d.ts:38


openapi?

openapi?: OpenAPIWebdaDefinition

OpenAPI override

Schema Ignore

Inherited from

AWSServiceParameters(QueueParameters).openapi

Source

packages/core/lib/services/service.d.ts:104


queue

queue: string

Queue URL

Default

""

Source

packages/aws/src/services/sqsqueue.ts:22


region?

region?: string

Inherited from

AWSServiceParameters(QueueParameters).region

Source

packages/aws/src/services/aws-mixin.ts:29


type

type: string

Type of the service

Inherited from

AWSServiceParameters(QueueParameters).type

Source

packages/core/lib/services/service.d.ts:95


url?

url?: string

URL on which to serve the content

Inherited from

AWSServiceParameters(QueueParameters).url

Source

packages/core/lib/services/service.d.ts:99


workerDelayer?

workerDelayer?: WaitDelayerDefinition

Delayer between two failed attempts to process messages

Inherited from

AWSServiceParameters(QueueParameters).workerDelayer

Source

packages/core/lib/queues/queueservice.d.ts:25


workerParallelism?

workerParallelism?: boolean

Define if worker should process multi message received in //

Default

true

Inherited from

AWSServiceParameters(QueueParameters).workerParallelism

Source

packages/core/lib/queues/queueservice.d.ts:30