Wildcards are now supported in component names

Wildcards allow for dynamic Vector topologies

PR 6170 introduced wildcards when referencing component names in the inputs option. This allows you to build dynamic topologies. This feature comes with one limitation: the wildcard must be at the end of the string.

type = "file"
includes = ["/var/log/app1.log"]

type = "file"
includes = ["/var/log/app.log"]

type = "file"
includes = ["/var/log/system.log"]

type = "datadog_logs"
inputs = ["app*"]

type = "aws_s3"
inputs = ["app*", "system_logs"]