github.com/Jeffail/benthos/v3@v3.65.0/template/test/sqs_example.yaml (about)

     1  name: aws_sqs_list
     2  type: input
     3  
     4  fields:
     5    - name: urls
     6      type: string
     7      kind: list
     8    - name: region
     9      type: string
    10      default: us-east-1
    11  
    12  mapping: |
    13    root.broker.inputs = this.urls.map_each(url -> {
    14      "aws_sqs": {
    15        "url": url,
    16        "region": this.region,
    17      }
    18    })
    19  
    20  tests:
    21    - name: urls array
    22      config:
    23        urls:
    24          - https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue1
    25          - https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue2
    26      expected:
    27        broker:
    28          inputs:
    29            - aws_sqs:
    30                url: https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue1
    31                region: us-east-1
    32            - aws_sqs:
    33                url: https://sqs.us-east-2.amazonaws.com/123456789012/MyQueue2
    34                region: us-east-1