Module: CferExt::AWS::IAM
- Defined in:
- lib/cferext/aws/iam/policy_generator.rb
Defined Under Namespace
Modules: WithPolicies, WithPolicyDocument Classes: PolicyGenerator
Constant Summary collapse
- EC2_ASSUME_ROLE_POLICY_DOCUMENT =
CferExt::AWS::IAM.generate_policy do allow do principal Service: 'ec2.amazonaws.com' action 'sts:AssumeRole' end end.freeze
Class Method Summary collapse
Class Method Details
.generate_policy(&block) ⇒ Object
46 47 48 49 50 |
# File 'lib/cferext/aws/iam/policy_generator.rb', line 46 def self.generate_policy(&block) policy = PolicyGenerator.new policy.build_from_block(&block) policy end |