inline_policies
Inline Policy Structure
inline_policies = {
s3_access = data.aws_iam_policy_document.s3.json
}
Best Practices
- Use for role-specific permissions
- Keep policies focused and minimal
- Prefer managed policies for reusability
Full Module Example
module "iam_role" {
source = "registry.patterneddesigns.ca/patterneddesigns/iam-role/aws"
version = "0.1.0"
# inline_policies
inline_policies = "..."
# Other required inputs
name = "..."
}