AWSEvents plug-in structure
- Configuring a AWSEvents SQS event source
- An event source that receives SQSEvent type events can be configured in the
following way:
- AccessKeyID
-
- Type: string
- Required*
- Single predicate
- Secret
-
- Type: string
- Required*
- Single predicate
- roleArn
-
- Type: string
- Multiple filters
- Required*
- Single predicate
- roleSessionName
-
- Type: string
- Multiple filters
- Required*
- Single predicate
Note: You do not need to specify the accessKeyID, secret, roleArn and roleSessionName values if the event manager container or pod is configured with an AWS command line interface, or if HCL Universal Orchestrator is running on an Amazon EKS cluster.- Region
-
- Type: string
- Multiple filters
- Single predicate
- Default: if the region is not specified, the default value is taken from what is configured in the local environment. If no region is configured in the local environment, the default region is us-east-1
- QueueURL
-
- Type: string
- Multiple filters
- Required
- Single predicate
- maxMessages
-
- Type: nonnegativeinteger
- Single predicate
- Default: if no value is specified, the maximum amount of messages that can be received is 10
- pollInterval
-
- Type: nonnegativeinteger
- Multiple filters
- Single predicate
- Default: if no value is specified, the interval between message polling instances is 1 second
- AWSEvents event condition
- SQSEvent type event conditions can be configured in job streams specifying the
following required properties:
- Name
- Type
- Event source
- Message
- Type: string
- Operator:
EQ("=")
orNE("!=")
- Wildcard allowed
- Single predicate
- Attributes
- Type: string
- Operator:
EQ("=")
orNE("!=")
- Wildcard allowed
- Single predicate
- Message attributes
- Type: string
- Operator:
EQ("=")
orNE("!=")
- Wildcard allowed
- Single predicate
- Message ID
- Type: string
- Operator:
EQ("=")
orNE("!=")
- Wildcard allowed
- Single predicate