{ "pipeline_id": "medium-task-1", "broken_pipeline": { "s3:bucket_3": [ { "service": "lambda:procmulti", "policies": [ { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["lambda:InvokeFunction"], "Resource": "*" } ] } ] } ], "lambda:procmulti": [ { "service": "sqs:queuemulti", "policies": [ { "Version": "2012-10-17", "Statement": [ { "Effect": "Deny", "Action": ["sqs:SendMessage"], "Resource": "*" } ] } ] }, { "service": "sns:topicmulti", "policies": [ { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["sns:Publish"], "Resource": "*" } ] } ] } ] }, "ideal_pipeline": { "s3:bucket_3": [ { "service": "lambda:procmulti", "policies": [ { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["lambda:InvokeFunction"], "Resource": "*" } ] } ] } ], "lambda:procmulti": [ { "service": "sqs:queuemulti", "policies": [ { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["sqs:SendMessage"], "Resource": "*" } ] } ] }, { "service": "sns:topicmulti", "policies": [ { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["sns:Publish"], "Resource": "*" } ] } ] } ] } }