Module: CferExt::AWS::IAM::WithPolicyDocument

Defined in:
lib/cferext/aws/iam/policy_generator.rb

Instance Method Summary collapse

Instance Method Details

#policy_document(doc = nil, &block) ⇒ Object



29
30
31
32
# File 'lib/cferext/aws/iam/policy_generator.rb', line 29

def policy_document(doc = nil, &block)
  doc = CferExt::AWS::IAM.generate_policy(&block) if doc == nil
  self[:Properties][:PolicyDocument] = doc
end