I'm confused as to what the purpose of AssumeRolePolicyDocumentAssumeRolePolicyDocument is.
It seems like to create a role all you need is a parent name that you can attach policies to. It
It seems like AssumeRolePolicyDocumentAssumeRolePolicyDocument is that parent name but somehow there's more to it. What
What is this doing?
"AssumeRolePolicyDocument": { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "lambda["lambda.amazonaws.com" ]com"] }, "Action": [ "sts["sts:AssumeRole" ]AssumeRole"] } ] },