I have a lambda named blog-dev-createArticle in us-east-1 region. I am trying to use Terraformer to generate its terraform files.
I am unable to use filters and generate the terraform files for a specific lambda function.
I have tried the following till now but all of them either selects all the lambdas & generates the .tf files for them or selects no lambda at all.
terraformer import aws --resources=lambda --filter="Name=tags.FunctionName;Value=blog-dev-createArticle" --regions=us-east-1
terraformer import aws --resources=lambda --filter="FunctionName=blog-dev-createArticle" --regions=us-east-1
terraformer import aws --resources=lambda --filter="Type=aws_lambda_function;FunctionName=blog-dev-createArticle" --regions=us-east-1
Can someone help me in using filters for AWS Lambda with Terraformer in the right way?
AWS Lambda uses
FunctionNameas attribute for name whereas terraform usesfunction_name.So, using
function_nameas attribute in filter did the trick.