Method: Codebuild::Dsl::Role#standardize_iam_policy
- Defined in:
- lib/codebuild/dsl/role.rb
#standardize_iam_policy(definition) ⇒ Object
Returns standarized IAM statement
24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/codebuild/dsl/role.rb', line 24 def standardize_iam_policy(definition) case definition when String # Expands simple string from: logs => logs:* definition = "#{definition}:*" unless definition.include?(':') { action: [definition], effect: "Allow", resource: "*", } when Hash definition end end |