Sha256: 80c5f1b12ef7782fe09752767b743627826ab13069b27637f9da356f990b4029

Contents?: true

Size: 468 Bytes

Versions: 33

Compression:

Stored size: 468 Bytes

Contents

require 'convection'

module CLOUDTRAIL
 #IAM role to create a log stream & put events
  iam_role 'role' do
    path "/"
    #defines trust relationship
    trust_cloudtrail

    policy 'CreateStreamPolicy' do
      allow do
        resource 'arn:aws:logs:*:*:*'
        action 'logs:CreateLogStream'
      end
    end

    policy 'PutEventsPolicy' do
      allow do
        resource 'arn:aws:logs:*:*:*'
        action 'logs:PutLogEvents'
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
convection-0.2.33 example/trust_cloudtrail.rb
convection-0.2.32 example/trust_cloudtrail.rb
convection-0.2.31 example/trust_cloudtrail.rb
convection-0.2.30 example/trust_cloudtrail.rb
convection-0.2.29 example/trust_cloudtrail.rb
convection-0.2.28 example/trust_cloudtrail.rb
convection-0.2.27 example/trust_cloudtrail.rb
convection-0.2.26 example/trust_cloudtrail.rb
convection-0.2.25 example/trust_cloudtrail.rb
convection-0.2.24 example/trust_cloudtrail.rb
convection-0.2.23 example/trust_cloudtrail.rb
convection-0.2.22 example/trust_cloudtrail.rb
convection-0.2.21 example/trust_cloudtrail.rb
convection-0.2.20 example/trust_cloudtrail.rb
convection-0.2.19 example/trust_cloudtrail.rb
convection-0.2.18 example/trust_cloudtrail.rb
convection-0.2.17 example/trust_cloudtrail.rb
convection-0.2.16 example/trust_cloudtrail.rb
convection-0.2.15 example/trust_cloudtrail.rb
convection-0.2.14 example/trust_cloudtrail.rb